Brevet FR3071990A1 (20190405)

REVENDICATIONS1) Procédé d'aide au basculement d'un terminal mobile (131) depuis un premier réseau local sans-fil communautaire (121) vers un second réseau local sans-fil communautaire (122), les premier et second réseaux locaux sans-fil appartenant à une même communauté et étant gérés par respectivement des premier (111) et second (112) points d'accès offrant un accès à un réseau étendu (120) via lequel est accessible un serveur (100) régissant ladite communauté, caractérisé en ce que le premier point d'accès (121) implémente les étapes suivantes : effectuer (602;\n<CLM>\1\tdes mesures de qualité de communication avec ledit terminal mobile et/ou de charge opérationnelle dudit premier point d'accès ; - lorsque les mesures indiquent que la qualité de communication avec ledit terminal mobile est inférieure à un premier seuil S2 et/ou respectivement que la charge opérationnelle dudit premier point d'accès est supérieure à un second seuil S2', déclencher (606 ;\n<CLM>\1\tune procédure de sélection assistée par le serveur ; - lorsque les mesures indiquent que la qualité de communication avec ledit terminal mobile est inférieure à un troisième seuil S3 qui est inférieur au premier seuil S2 et/ou respectivement que la charge opérationnelle dudit premier point d'accès est supérieure à un quatrième seuil S3' qui est supérieur au second seuil S2', déclencher (610 ;\n<CLM>\1\tune procédure de sélection autonome ; - à l'issue de la procédure de sélection assistée par le serveur ou de la procédure de sélection autonome, transmettre (611 ;\n<CLM>\1\tau terminal mobile une liste pondérée Ld de points d'accès candidats au basculement dudit terminal mobile ; en ce que, dans la procédure de sélection assistée, le premier point d'accès construit la liste pondérée Ld en effectuant une pondération prenant en compte des mesures de charge opérationnelle instantanées desdits points d'accès candidats fournies par le serveur suite au déclenchement de la procédure de sélection assistée, et en ce que, dans la procédure de sélection autonome, le premier point d'accès construit la liste pondérée Ld en effectuant une pondération prenant en compte des statistiques à long-terme de charge opérationnelle desdits points d'accès candidats fournies précédemment par le serveur. 34\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que le premier point d'accès reçoit (401) périodiquement des mises à jour des statistiques long-terme en provenance du serveur. 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que le premier point d'accès implémente les étapes suivantes : - lorsque les mesures indiquent que la qualité de communication avec ledit terminal mobile est inférieure à un cinquième seuil Si qui est supérieur ou égal au premier seuil S2 et/ou respectivement que la charge opérationnelle dudit premier point 10 d'accès est supérieure à un sixième seuil Si' qui est inférieur ou égal au second seuil S2', demander (604;\n<CLM>\1\taudit terminal mobile un rapport de balayage indiquant quels points d'accès sont détectés par ledit terminal mobile ; et - effectuer la pondération prenant en compte le rapport de balayage reçu du terminal mobile. 15\n<CLM>\1\tProcédé selon la revendication 3, caractérisé en ce que le premier point d'accès liste dans la liste pondérée Ld uniquement des points d'accès détectés par ledit terminal mobile et qui sont indiqués dans le rapport de balayage. 20\n<CLM>\1\tProcédé selon l'une quelconque des revendications 3 et 4, caractérisé en ce que le premier point d'accès effectue les étapes suivantes : - recevoir (503) en provenance du serveur une liste L de points d'accès gérant des réseaux locaux sans-fil communautaires appartenant à ladite communauté et dont l'adresse géographique se situe dans un rayon prédéfini dudit premier point 25 d' accès ; - effectuer un balayage (504) pour créer (505,\n<CLM>\1\tune liste Lap identifiant quels points d'accès de la liste L sont à portée radio dudit premier point d'accès et une liste Lhp identifiant quels points d'accès de la liste L sont hors de portée radio dudit premier point d'accès ; 30 effectuer (508) une pondération initiale en se basant sur les listes Lap et Lhp.\n<CLM>\1\tProcédé selon la revendication 5, caractérisé en ce que le premier point d'accès effectue les étapes suivantes : - créer (507) une liste Lab identifiant des points d'accès appartenant à ladite communauté qui ont été détectés par ledit premier point d'accès lors du balayage par ledit premier point d'accès et qui n'étaient pas listés dans la liste L ; - transmettre (509) la liste Lab au serveur. 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 5 et 6, caractérisé en ce que, dans la procédure de sélection assistée, le serveur effectue les étapes suivantes : - demander (803,\n<CLM>\1\tà chaque point d'accès dans la liste L de fournir des mesures de charge opérationnelle instantanées dudit point d'accès, et de fournir une 10 information indiquant si ledit point d'accès détecte ledit terminal mobile ; et - informer (804) ledit premier point d'accès des mesures de charge opérationnelle instantanées reçues desdits points d'accès et fournir les informations indiquant respectivement si lesdits point d'accès ont détecté ledit terminal mobile. 15\n<CLM>\1\tProcédé selon la revendication 7, caractérisé en ce que, dans la procédure de sélection assistée, le premier point d'accès associe à chaque point d'accès listé dans la liste pondérée Ld un poids P calculé à partir d'un ensemble de métriques de la façon suivante : - le poids P dépend du poids attribué audit point d'accès lors de la pondération 20 initiale et/ou du poids dernièrement attribué audit point d'accès lors de la dernière création de liste pondérée Ld par le premier point d'accès ; - le poids P dépend de la charge opérationnelle d'une interface de communication côté réseau étendu dudit point d'accès ; - le poids P dépend de la charge opérationnelle d'une interface de 25 communication côté réseau local sans-fil communautaire dudit point d'accès ; - le poids P dépend d'un niveau de signal RSSI avec lequel ledit point d'accès détecte ledit terminal mobile ; - le poids P dépend d'un niveau de signal RSSI avec lequel ledit terminal mobile détecte ledit point d'accès AP d'après le rapport de balayage reçu dudit 30 terminal mobile.\n<CLM>\1\tProcédé selon la revendication 8, caractérisé en ce que ledit poids P dépend en outre d'un taux d'opérations de basculement précédemment réalisées avec succès depuis le premier point d'accès vers le point d'accès auquel le poids P est associé. 36\n<CLM>\1\tProcédé selon l'une quelconque des revendications 8 et 9, caractérisé en ce que, lorsque le rapport de balayage demandé audit terminal mobile n'est pas disponible, le poids P dépend de l'inverse de la valeur absolue de la différence entre 5 un niveau de signal RSSI mesuré par le premier point d'accès pour des signaux en provenance dudit point d'accès auquel le poids P est associé et un niveau de signal RSSI mesuré par le premier point d'accès pour des signaux en provenance dudit terminal mobile. 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications 7 à 10, caractérisé en ce que, dans la procédure de sélection autonome, le premier point d'accès associe à chaque point d'accès listé dans la liste pondérée Ld un poids P' calculé à partir d'un ensemble de métriques de la façon suivante : - le poids P' dépend d'une statistique de charge de l'interface de 15 communication côté réseau étendu dudit point d'accès ; - le poids P' dépend d'une statistique de charge de l'interface de communication côté réseau local sans-fil communautaire dudit point d'accès ; - le poids P' dépend d'un niveau de signal RSSI avec lequel ledit terminal mobile détecte ledit point d'accès d'après le rapport de balayage reçu dudit terminal 20 mobile.\n<CLM>\1\tProcédé selon la revendication 11, caractérisé en ce que ledit poids P' dépend en outre d'un taux d'opérations de basculement précédemment réalisées avec succès depuis le premier point d'accès vers le point d'accès auquel le poids P' est 25 associé.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 11 et 12, caractérisé en ce que, lorsque le rapport de balayage demandé audit terminal mobile n'est pas disponible, le poids P' dépend de l'inverse de la valeur absolue de la différence entre 30 un niveau de signal RSSI mesuré par le premier point d'accès pour des signaux en provenance dudit point d'accès auquel le poids P' est associé et un niveau de signal RSSI mesuré par le premier point d'accès pour des signaux en provenance dudit terminal mobile. 37\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 13, caractérisé en ce que, après basculement du terminal mobile, le second point d'accès informe (1002) le serveur dudit basculement, et en ce que le serveur informe (1005) ensuite le premier point d'accès dudit basculement. 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 14, caractérisé en ce que les premier et second réseaux locaux sans-fil communautaires sont de type Wi-Fi. 10\n<CLM>\1\tProgramme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour implémenter, par un processeur (200), le procédé selon la revendication 1, lorsque ledit programme est exécuté par ledit processeur.\n<CLM>\1\tSupport de stockage d'informations (203), caractérisé en ce qu'il stocke 15 un programme d'ordinateur comprenant des instructions pour implémenter, par un processeur (200), le procédé selon la revendication 1, lorsque ledit programme est exécuté par ledit processeur.\n<CLM>\1\tPoint d'accès (111), dit premier point d'accès, configure pour aider au 20 basculement d'un terminal mobile (131) depuis un premier réseau local sans-fil communautaire (121) vers un second réseau local sans-fil communautaire (122), les premier et second réseaux locaux sans-fil appartenant à une même communauté et étant gérés par respectivement le premier point d'accès et un second point d'accès (122), les premier et second points d'accès offrant un accès à un réseau étendu (120) 25 via lequel est accessible un serveur (100) régissant ladite communauté, caractérisé en ce que le premier point d'accès implémente : des moyens pour effectuer (602;\n<CLM>\1\tdes mesures de qualité de communication avec ledit terminal mobile et/ou de charge opérationnelle dudit premier point d'accès ; 30 lorsque les mesures indiquent que la qualité de communication avec ledit terminal mobile est inférieure à un premier seuil S2 et/ou respectivement que la charge opérationnelle dudit premier point d'accès est supérieure à un second seuil S2', des moyens pour déclencher (606 ;\n<CLM>\1\tune procédure de sélection assistée par le serveur ; 38 - lorsque les mesures indiquent que la qualité de communication avec ledit terminal mobile est inférieure à un troisième seuil S3 qui est inférieur au premier seuil S2 et/ou respectivement que la charge opérationnelle dudit premier point d'accès est supérieure à un quatrième seuil S3' qui est supérieur au second seuil S2', des moyens 5 pour déclencher (610 ;\n<CLM>\1\tune procédure de sélection autonome ; - à l'issue de la procédure de sélection assistée par le serveur ou de la procédure de sélection autonome, des moyens pour transmettre (611;\n<CLM>\1\tau terminal mobile une liste pondérée Ld de points d'accès candidats au basculement dudit terminal mobile ; 10 en ce que, dans la procédure de sélection assistée, le premier point d'accès implémente des moyens pour construire la liste pondérée Ld en effectuant une pondération prenant en compte des mesures de charge opérationnelle instantanées desdits points d'accès candidats fournies par le serveur suite au déclenchement de la procédure de sélection assistée, 15 et en ce que, dans la procédure de sélection autonome, le premier point d'accès implémente des moyens pour construire la liste pondérée Ld en effectuant une pondération prenant en compte des statistiques à long-terme de charge opérationnelle desdits points d'accès candidats fournies précédemment par le serveur.