Brevet FR3040844A1 (20170310)
REVENDICATIONS1. Procédé d'établissement d'un accès à Internet (10) par utilisation d'un protocole de communication sans fil en réseau informatique local à partir d'une station cliente mobile (16), par l'intermédiaire d'un point d'accès à choisir dans un ensemble de points d'accès (12) à Internet identifiés utilisant ce protocole, comportant les étapes suivantes : - prévoir (100) une base de données générale (14) reprenant l'ensemble des points d'accès identifiés (12) avec des informations de connexion propres à chaque point d'accès, - demander (104), par la station cliente mobile (16), un accès à Internet (10) par utilisation dudit protocole, en procédant successivement aux phases suivantes : parcours (106) d'au moins une partie des points d'accès identifiés (12) pour lister ceux détectés comme accessibles par la station cliente mobile (16) ; sélection (108) de l'un des points d'accès listés précédemment ; requête (110) d'une association de la station cliente mobile (16) au point d'accès sélectionné ; authentification (112) de la station cliente mobile (16) auprès du point d'accès qui vient de lui être associé ; configuration (114) de paramètres IP de la station cliente mobile (16), - établir (124) l'accès à Internet (10) de la station cliente mobile (16) par l'intermédiaire du point d'accès sélectionné sur la base des paramètres IP configurés, caractérisé en ce que : - préalablement à l'étape (104) de demande de l'accès à Internet par utilisation dudit protocole et indépendamment de cette étape, il est procédé au téléchargement (102), par la station cliente mobile (16), des informations de connexion d'au moins une partie des points d'accès (12) de la base de données générale (14) dans une base de données embarquée (24) de la station cliente mobile (16), et - les phases de parcours (106) et de sélection (108) se font à partir des informations de connexion téléchargées préalablement dans la base de données embarquée (24) de la station cliente mobile (16), sans sollicitation de la base de données générale (14) et des points d'accès identifiés (12). 3040844 14\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon la revendication 1, dans lequel les informations de connexion propres à chaque point d'accès identifié dans la base de données générale (14) comportent au moins : - une localisation ou couverture géographique du point d'accès 5 considéré, - un canal de communication préféré du point d'accès considéré selon ledit protocole, et - des caractéristiques de performance du point d'accès considéré.\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon la revendication 10 1 ou 2, dans lequel : - les points d'accès identifiés (12) dans la base de données générale (14) sont répartis dans des classes prédéterminées dont le nombre est strictement inférieur au nombre de points d'accès identifiés, - la phase de sélection (108) comporte la sélection d'une classe, puis 15 la sélection d'un point d'accès de cette classe parmi les points d'accès listés à partir des informations de connexion téléchargées préalablement dans la base de données embarquée (24) de la station cliente mobile (16), et - la sélection d'un point d'accès dans la classe sélectionnée se fait de 20 façon aléatoire, pseudo-aléatoire ou sur la base d'informations de charges des points d'accès listés.\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon l'une quelconque des revendications 1 à 3, comprenant en outre, lorsque l'accès à Internet (10) de la station cliente mobile (16) par l'intermédiaire du point d'accès sélectionné a 25 été établi (124), les étapes suivantes : - mesurer des caractéristiques de performance du point d'accès sélectionné sur la base de cet accès établi, et - transmettre à la base de données générale (14) les caractéristiques de performance mesurées pour une mise à jour. 30\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon l'une quelconque des revendications 1 à 4, dans lequel les phases d'authentification (112) et de configuration des paramètres IP (114) comportent l'utilisation de paramètres de temporisations qui sont définis de manière à toujours rester inférieurs ou égaux à 5 secondes, en particulier des temps de retours, dits temps de backoff et définis dans 3040844 15 la phase de configuration des paramètres IP (114) de manière à rester en outre constants.\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon l'une quelconque des revendications 1 à 5, dans lequel : 5 - la phase (114) de configuration des paramètres IP comporte elle- même quatre étapes : diffusion (116), puis proposition (118) d'adresse IP, puis requête (120) de l'adresse IP proposée, puis acquittement (122), et - lors d'une première exécution de cette phase (114) de configuration 10 des paramètres IP dans la demande d'accès (104), les deux premières étapes de diffusion (116) et de proposition (118) d'adresse IP ne sont pas exécutées, l'étape de requête (120) de l'adresse IP proposée étant basée sur une adresse IP accordée à l'occasion d'une demande d'accès précédente. 15\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon l'une quelconque des revendications 1 à 6, dans lequel le protocole de communication sans fil en réseau informatique local est l'un de ceux normalisés par le groupe IEEE 802.11.\n<CLM>\1\tProcédé d'établissement d'un accès à Internet (10) selon l'une 20 quelconque des revendications 1 à 7, dans lequel la configuration (114) des paramètres IP de la station cliente mobile se fait selon le protocole DHCP.\n<CLM>\1\tProgramme d'ordinateur (28,\n<CLM>\1\ttéléchargeable depuis un réseau de communication et/ou enregistré sur un support (26) lisible par ordinateur et/ou exécutable par un processeur, comprenant des instructions pour l'exécution des 25 étapes suivantes d'un procédé d'établissement d'un accès à Internet (10) par utilisation d'un protocole de communication sans fil en réseau informatique local à partir d'une station cliente mobile (16), par l'intermédiaire d'un point d'accès à choisir dans un ensemble de points d'accès (12) à Internet identifiés utilisant ce protocole, lorsque ledit programme est exécuté sur un processeur (22) de ladite station cliente 30 mobile (16) : - demander (104), pour la station cliente mobile (16), un accès à Internet (10) par utilisation dudit protocole, en procédant successivement aux phases suivantes : parcours (106) d'au moins une partie des points d'accès identifiés (12) pour lister ceux détectés 35 comme accessibles par la station cliente mobile (16) ; sélection (108) 3040844 16 de l'un des points d'accès listés précédemment ; requête (110) d'une association de la station cliente mobile (16) au point d'accès sélectionné ; authentification (112) de la station cliente mobile (16) auprès du point d'accès qui vient de lui être associé ; configuration 5 (114) de paramètres IP de la station cliente mobile (16), - participer à un établissement (124) de l'accès à Internet (10) de la station cliente mobile (16) par l'intermédiaire du point d'accès sélectionné sur la base des paramètres IP configurés, caractérisé en ce qu'il comporte en outre des instructions pour l'exécution des étapes 10 suivantes : - préalablement à l'étape (104) de demande de l'accès Internet (10) par utilisation dudit protocole et indépendamment de cette étape, télécharger (102), pour la station cliente mobile (16), les informations de connexion d'au moins une partie des points d'accès (12) de la 15 base de données générale (14) dans une base de données embarquée (24) de la station cliente mobile (16), et - procéder aux phases de parcours (106) et de sélection (108) à partir des informations de connexion téléchargées préalablement dans la base de données embarquée (24) de la station cliente mobile (16), 20 sans sollicitation de la base de données générale (14) et des points d'accès identifiés (12).\n<CLM>\1\tSystème pour l'établissement d'un accès à Internet (10) par utilisation d'un protocole de communication sans fil en réseau informatique local à partir d'une station cliente mobile (16), par l'intermédiaire d'un point d'accès à choisir dans un 25 ensemble de points d'accès (12) à Internet identifiés utilisant ce protocole, le système comportant : - une base de données générale (14), accessible par Internet (10), reprenant l'ensemble des points d'accès identifiés (12) avec des informations de connexion propres à chaque point d'accès, 30 - au moins une station cliente mobile (16) comportant un processeur (22) et : - une base de données embarquée (24), - un gestionnaire (28) de téléchargement, dans sa base de données embarquée (24), des informations de connexion d'au 3040844 17 moins une partie des points d'accès (12) de la base de données générale (14), - un gestionnaire (30) d'accès à Internet (10) programmé pour, lorsqu'il s'exécute, demander un accès à Internet (10) par 5 utilisation dudit protocole, en procédant successivement aux phases suivantes : parcours (106) d'au moins une partie des points d'accès identifiés (12) pour lister ceux détectés comme accessibles par la station cliente mobile (16) ; sélection (108) de l'un des points d'accès listés précédemment ; requête (110) 10 d'une association de la station cliente mobile (16) au point d'accès sélectionné ; authentification (112) de la station cliente mobile (16) auprès du point d'accès qui vient de lui être associé ; configuration (114) de paramètres IP de la station cliente mobile (16), 15 - un serveur Internet (20) programmé pour établir l'accès à Internet (10) de la station cliente mobile (16) par l'intermédiaire du point d'accès sélectionné sur la base des paramètres IP configurés, caractérisé en ce que le processeur (22) de la station cliente mobile (16) est en outre programmé pour séquencer les exécutions du gestionnaire de téléchargement (28) et 20 du gestionnaire (30) d'accès à Internet (10) de la façon suivante : - exécuter le gestionnaire de téléchargement (28) indépendamment de et préalablement à une exécution du gestionnaire (30) d'accès à Internet (10), - exécuter le gestionnaire (30) d'accès à Internet (10) en procédant aux 25 phases de parcours (106) et de sélection (108) à partir des informations de connexion téléchargées préalablement dans la base de données embarquée (24) de la station cliente mobile (16) par le gestionnaire de téléchargement (28), sans sollicitation de la base de données générale (14) et des points d'accès identifiés (12). 30