Brevet FR3075549A1 — publié le 20190621

La presente invention concerne un procede de transmission de trame par un point d'acces d'un reseau local sans-fil, la trame permettant l'envoi de donnees en mode point-a-point et en mode point-d-multipoint. La mise en place de reseaux locaux sans-fil WLAN (« Wireless Local Area Network » en anglais) offre une grande flexibilite aux utilisateurs de dispositifs de 10 communication nomades, tels que des ordinateurs, des tablettes, des telephones intelligents, etc. De tels reseaux WLAN sont etablis par des points d'acces AP (« Access Point » en anglais). De tels reseaux locaux sans-fil WLAN permettent ainsi de faciliter l'interconnexion de dispositifs au sein d'une habitation, d'un bureau,... en apportant une connectivite locale sans-fil afin d'eviter d'avoir recours a un cablage 15 d' interconnexi on. On connait par exemple les reseaux locaux sans-fil WLAN de type Wi-Fi, tel que defini dans la norme IEEE 802.11 et ses amendements, comme par exemple amendement IEEE 802.11ax. De maniere a ameliorer l'utilisation des ressources canal, le point d'acces d'un 20 reseau compatible avec l'amendement IEEE 802.11ax (dans sa version « Draft 2.0 ») peut effectuer des transmissions de type MU-MIMO (« Multi-User - Multiple Inputs Multiple Outputs » en anglais). Cela permet, grace a de la formation de faisceau (« beamforming » en anglais), de transmettre des donnees a plusieurs terminaux sansfil sur une meme ressource canal. Cependant, lorsque des memes donnees doivent etre 25 transmises a plusieurs terminaux sans-fil, l'utilisation de transmissions de type MU-MIMO necessite une duplication desdites donnees, de maniere a ce que chacun des flux spatiaux (« spatial streams » en anglais) embarquent ledit meme ensemble de donnees. Outre cette duplication de donnees, l'utilisation de transmissions de type MU-MIMO requiert que les terminaux sans-fil concernes soient suffisamment 30 eloignes spatialement de maniere a limiter les interferences, ce qui n'est pas toujours possible dans un contexte de reseau local sans-fil WLAN. Il est aussi connu de pouvoir envoyer des donnees a plusieurs destinataires en utilisant des adresses dediees de couche liaison, e.g. Ethernet MAC (« Medium Access Control » en anglais), ou de couche reseau, e.g. IP (« Internet Protocol » en 2 anglais). Cependant, cette approche necessite d'effectuer un decodage de couche liaison, ou respectivement de couche reseau, pour determiner le destinataire effectif desdites donnees. Il est souhaitable de pallier ces inconvenients de l'etat de la technique. Il est ainsi souhaitable de fournir une solution qui permette d'effectuer des transmissions de donnees a plusieurs destinataires dans un reseau local sans-fil WLAN sans avoir dupliquer lesdites donnees et en limitant les besoins de decodage au niveau des couches liaison et reseau (et des couches superieures). A cet effet, l'invention concerne un procede de transmission de trame par un point d'acces d'un reseau local sans-fil, le point d'acces ayant effectue une phase d'association avec une pluralite de terminaux sans-fil. Le procede est tel que le point d'acces recoit, pendant la phase d'association, de chaque terminal sans-fil compatible avec des transmissions en mode point-d-multipoint une information indiquant que ledit terminal sans-fil est compatible avec des transmissions en mode point-a- multipoint. Et, pour transmettre la trame, le point d'acces effectue les &apes suivantes : obtenir des donnees a transmettre en mode point-d-multipoint a plusieurs destinataires parmi les terminaux sans-fil compatibles ; obtenir des donnees transmettre en mode point-a-point a au moins un destinataire respectif parmi les terminaux sans-fil ; construire un entete de couche physique incluant : dans un champ commun de signalisation, une identification de chaque ressource canal destinee a etre utilisee pour effectuer la transmission de trame que ce soit pour les donnees transmettre en mode point-a-point ou en mode point-d-multipoint ; dans chaque champ d'une serie de champs specifiques de signalisation, une information representative d'une association entre un identifiant de ressource canal utilisee et un unique identifiant de destinataire concerne ou de groupe de destinataires concernes, de telle sorte que chaque destinataire puisse determiner chaque ressource canal a &outer pour recevoir les donnees qui lui sont adressees que ce soit en mode point-a-point ou en mode point-d-multipoint. Ainsi, it est possible de transmettre des donnees depuis le point d'acces vers plusieurs terminaux sans-fil sans avoir a effectuer de duplication de donnees et tout en restant au niveau de la couche physique pour identifier lesdites donnees. Selon un mode de realisation particulier, pour effectuer une transmission en mode point-d-multipoint vers plusieurs destinataires, le point d'acces effectue au prealable les &apes suivantes : recevoir un ordre de creation de groupe a partir d'une 3 liste de destinataires ; transmettre un identifiant de groupe a chaque destinataire dudit groupe. Et la serie de champs specifiques de signalisation est telle que, pour indiquer une transmission en mode point-d-multipoint sur une ressource canal, un unique champ specifique est defini pour ladite ressource canal dans lequel est indique 5 l'identifiant de groupe. Selon un mode de realisation particulier, la serie de champs specifiques de signalisation est telle que, pour indiquer une transmission en mode point-d-multipoint sur une ressource canal, autant de champs specifiques de signalisation pour ladite ressource canal sont inclus dans l'entete de couche physique que de destinataires 10 ladite transmission en mode point-d-multipoint. Selon un mode de realisation particulier, l'entete de couche physique indique que la trame contient des donnees transmises en mode point-d-multipoint. Selon un mode de realisation particulier, chaque champ specifique de signalisation indique s'il existe au moins un autre champ specifique de signalisation, 15 ulterieur dans l'entete de couche physique, qui est associe au meme destinataire ou au moins un destinataire du meme groupe de destinataires. Selon un mode de realisation particulier, le point d'acces coopere avec un dispositif fournisseur de donnees de realite virtuelle disposant d'une image immersive dans laquelle une pluralite d'utilisateurs peut s'immerger par le biais de terminaux 20 sans-fil affichant des regions d'interet respectives de ladite image immersive, et le dispositif fournisseur de donnees de realite virtuelle demande au point d'acces de transmettre dans la trame des donnees correspondant a une zone de recouvrement desdites regions d'interet en mode point-d-multipoint et le reste des donnees desdites regions d'interet en mode point-a-point. 25 Selon un mode de realisation particulier, le dispositif fournisseur de donnees de realite virtuelle effectue les &apes suivantes : calculer une fonction de coat relative a la zone de recouvrement ; comparer la fonction de coat calculee avec un seuil predefini ; demander au point d' acces de transmettre les donnees relatives a la zone de recouvrement en mode point-d-multipoint lorsque la fonction de coat calculee est 30 inferieure au seuil predefini ; et demander au point d'acces de transmettre les donnees relatives a la zone de recouvrement en mode point-a-point lorsque la fonction de coat calculee est inferieure au seuil predefini. Selon un mode de realisation particulier, la fonction de coat est exprimee comme suit : F- ELI& ou N represente la quantite de regions d'interet considerees, So represente la taille de la zone de recouvrement, et Sn, REVENDICATIONS1) Procede de transmission de trame par un point d'acces (111) d'un reseau local sans-fil (130), le point d'acces (111) ayant effectue une phase d'association avec une pluralite de terminaux sans-fil (141, 142, 143), caracterise en ce que le point d'acces (111) recoit (301, 303), pendant la phase d'association, de chaque terminal sans-fil (141, 142) compatible avec des transmissions en mode point-d-multipoint une information indiquant que ledit terminal sans-fil (141, 142) est compatible avec des transmissions en mode point-d-multipoint ; et en ce que, pour transmettre (405) la trame, le point d'acces (111) effectue les &apes suivantes : - obtenir (401) des donnees a transmettre en mode point-d-multipoint plusieurs destinataires parmi les terminaux sans-fil compatibles ; - obtenir (402) des donnees a transmettre en mode point-a-point a au moins un destinataire respectif parmi les terminaux sans-fil ; - construire (403) un entete de couche physique incluant : - dans un champ commun de signalisation (511), une identification de chaque ressource canal destinee a etre utilisee pour effectuer la transmission de trame que ce soit pour les donnees a transmettre en mode point-a-point ou en mode point-a- multipoint ; - dans chaque champ d'une serie de champs specifiques de signalisation (512), une information representative d'une association entre un identifiant de ressource canal utilisee et un unique identifiant de destinataire concerne ou de groupe de destinataires concernes, de telle sorte que chaque destinataire (141, 142, 143) puisse determiner chaque ressource canal a &outer pour recevoir les donnees qui lui sont adressees que ce soit en mode point-a-point ou en mode point-d-multipoint. 2) Procede selon la revendication 1, caracterise en ce que, pour effectuer une transmission en mode point-d-multipoint vers plusieurs destinataires, le point d'acces (111) effectue au prealable les &apes suivantes : - recevoir un ordre de creation de groupe a partir d'une liste de destinataires ; - transmettre (311, 313) un identifiant de groupe a chaque destinataire dudit groupe ; 27 et en ce que la serie de champs specifiques de signalisation (512) est telle que, pour indiquer une transmission en mode point-d-multipoint sur une ressource canal, un unique champ specifique est defini pour ladite ressource canal dans lequel est indique l'identifiant de groupe. 5 3) Procede selon la revendication 1, caracterise en ce que la serie de champs specifiques de signalisation (512) est telle que, pour indiquer une transmission en mode point-d-multipoint sur une ressource canal, autant de champs specifiques de signalisation pour ladite ressource canal sont inclus dans l'entete de couche physique 10 que de destinataires a ladite transmission en mode point-d-multipoint. 4) Procede selon l'une quelconque des revendications 1 a 3, caracterise en ce que l'entete de couche physique indique que la trame contient des donnees transmises en mode point-d-multipoint. 15 5) Procede selon la revendications 4, caracterise en ce que chaque champ specifique de signalisation (512) indique s'il existe au moins un autre champ specifique (512) de signalisation, ulterieur dans l'entete de couche physique, qui est associe au meme destinataire ou a au moins un destinataire du meme groupe de 20 destinataires. 6) Procede selon l'une quelconque des revendications 1 a 5, caracterise en ce que le point d'acces (111) coopere avec un dispositif fournisseur de donnees de realite virtuelle (110) disposant d'une image immersive (600) dans laquelle une pluralite 25 d'utilisateurs peut s'immerger par le biais de terminaux sans-fil (141, 142, 143) affichant des regions d'interet (701, 702, 703) respectives de ladite image immersive (600), et en ce que le dispositif fournisseur de donnees de realite virtuelle (110) demande au point d'acces (111) de transmettre dans la trame des donnees correspondant a une zone de recouvrement (704, 705) desdites regions d'interet (701, 30 702, 703) en mode point-d-multipoint et le reste des donnees desdites regions d'interet (701, 702, 703) en mode point-a-point. 7) Procede selon la revendication 6, caracterise en ce que le dispositif fournisseur de donnees de realite virtuelle (110) effectue les &apes suivantes : 28 - calculer (804) une fonction de coat relative a la zone de recouvrement ; - comparer (805) la fonction de coin calculee avec un seuil predefini ; - demander au point d'acces de transmettre les donnees relatives a la zone de recouvrement en mode point-d-multipoint lorsque la fonction de coin calculee est 5 inferieure au seuil predefini ; et - demander au point d'acces de transmettre les donnees relatives a la zone de recouvrement en mode point-a-point lorsque la fonction de coin calculee est inferieure au seuil predefini. 10 8) Procede selon la revendication 7, caracterise en ce que la fonction de coin est exprimee comme suit : F- EL1 Sn oa N represente la quantite de regions d'interet considerees (701, 702, 703), So represente la taille de la zone de recouvrement (704, 705), et Sn, V1 9) Procede selon l'une quelconque des revendications 6 a 8, caracterise en ce que le dispositif fournisseur de donnees de realite virtuelle (110) effectue un alignement de la zone de recouvrement (704, 705) sur des frontieres de macro-blocs. 20 10) Procede selon l'une quelconque des revendications 6 a 9, caracterise en ce que, lorsqu'un premier ensemble de terminaux sans-fil presente des regions d'interet qui se chevauchent et definissent une premiere zone de recouvrement et un second ensemble de terminaux sans-fil presente des regions d'interet qui se chevauchent entre 25 elles mais qui ne se chevauchent pas avec les regions d'interet du premier ensemble, le dispositif fournisseur de donnees de realite virtuelle (110) determine la zone de recouvrement et calcule la fonction de coin independamment pour chaque ensemble de terminaux sans-fil. 30 11) Procede selon l'une quelconque des revendications 6 a 9, caracterise en ce que, lorsqu'un premier ensemble de terminaux sans-fil presente des regions d'interet qui se chevauchent et definissent une zone de recouvrement et un second ensemble de terminaux sans-fil presente des regions d'interet qui ne se chevauchent pas entre elles et qui ne se chevauchent pas non plus avec les regions d'interet du premier ensemble, So 29 le dispositif fournisseur de donnees de realite virtuelle (110) determine la zone de recouvrement et calcule la fonction de coat uniquement pour le premier ensemble de terminaux sans-fil, et demande au point d' acces (111) de transmettre en mode point-apoint les donnees de la region d'interet de chaque terminal sans-fil du second 5 ensemble. 12) Procede selon l'une quelconque des revendications 6 a 11, caracterise en ce que le dispositif fournisseur de donnees de realite virtuelle (110) effectue les &apes suivantes : 10 - prendre (901) les regions d'interet deux a deux et en determiner une eventuelle zone de recouvrement ; - determiner (902) une liste triee des regions d'interet en fonction des zones de recouvrement determinees, de sorte que les deux premiers elements de la liste presentent la plus grande zone de recouvrement et les regions d'interet sont ensuite 15 triees en ajoutant successivement a la liste la region d'interet qui presente la plus grande zone de recouvrement avec le dernier element de la liste ; - effectuer au moins une iteration des &apes suivantes : - determiner (903) une eventuelle zone de recouvrement commune a toutes les regions d'interet presentes dans la liste ; 20 - calculer (904) une fonction de coat pour la zone de recouvrement commune determinee, et si aucune zone de recouvrement commune n'a pu etre determinee, considerer la fonction de coat comme superieure a un seuil predefini ; - decider (906) qu'une transmission en mode point-d-multipoint est possible pour les donnees de la zone de recouvrement commune lorsque la fonction de 25 coat est inferieure au seuil predefini ; - exclure (907) de la liste la region d'interet listee en derniere position lorsque la fonction de coat est superieure ou egale au seuil predefini et effectuer une nouvelle iteration. 30 13) Procede selon l'une des revendications 6 a 12, caracterise en ce que le dispositif fournisseur de donnees de realite virtuelle (110) est une passerelle residentielle. 30 14) Procede selon l'une des revendications 1 a 13, caracterise en ce que la trame est transmise par le point d'acces (111) selon une technique de type OFDMA. 15) Procede selon l'une des revendications 1 a 14, caracterise en ce que le 5 reseau local sans-fil (130) est de type Wi-Fi. 16) Produit programme d'ordinateur, caracterise en ce qu'il comprend des instructions pour implementer, par un processeur (200), le procede selon l'une quelconque des revendications 1 a 15, lorsque ledit programme est execute par ledit 10 processeur (200). 17) Support de stockage d'informations, caracterise en ce qu'il stocke un programme d'ordinateur comprenant des instructions pour implementer, par un processeur (200), le procede selon l'une quelconque des revendications 1 a 15, lorsque 15 ledit programme est lu et execute par ledit processeur (200). 18) Point d'acces (111) d'un reseau local sans-fil (130), le point d'acces (111) etant adapte pour effectuer une transmission de trame dans ledit reseau local sans-fil (130), le point d'acces (111) ayant effectue une phase d'association avec une pluralite 20 de terminaux sans-fil (141, 142, 143), caracterise en ce que le point d'acces (111) comporte des moyens pour recevoir (301, 303), pendant la phase d'association, de chaque terminal sans-fil (141, 142) compatible avec des transmissions en mode point-d-multipoint une information indiquant que ledit terminal sans-fil (141, 142) est compatible avec des transmissions 25 en mode point-d-multipoint ; et en ce que, pour transmettre (405) la trame, le point d'acces (111) comporte : - des moyens pour obtenir (401) des donnees a transmettre en mode point-amultipoint a plusieurs destinataires parmi les terminaux sans-fil compatibles ; - des moyens pour obtenir (402) des donnees a transmettre en mode point-a- 30 point a au moins un destinataire respectif parmi les terminaux sans-fil ; - des moyens pour construire (403) un entete de couche physique incluant : - dans un champ commun de signalisation (511), une identification de chaque ressource canal destinee a etre utilisee pour effectuer la transmission de trame 31 que ce soit pour les donnees a transmettre en mode point-a-point ou en mode point-amultipoint ; - dans chaque champ d'une serie de champs specifiques de signalisation (512), une information representative d'une association entre un identifiant de 5 ressource canal utilisee et un unique identifiant de destinataire concerne ou de groupe de destinataires concernes, de telle sorte que chaque destinataire (141, 142, 143) puisse determiner chaque ressource canal a &outer pour recevoir les donnees qui lui sont adressees que ce soit en mode point-a-point ou en mode point-d-multipoint.