Brevet FR3007601A1 — publié le 20141226

Contrôle de connexion à un réseau étendu sur un terminal formant passerelle avec un réseau local La présente invention concerne la fourniture d'accès à un réseau étendu, pour un ou plusieurs équipements, à partir d'un terminal formant passerelle entre le réseau étendu et un réseau local auquel sont connectés le ou les équipements précités. On entend par « réseau étendu » notamment un réseau de données (ou réseau « data » dans la terminologie des opérateurs), tel que le réseau 3G, 4G, ou LTE par exemple, et permettant typiquement l'accès à Internet, l'accès aux applications de messagerie par courriers électroniques, l'accès aux applications de messagerie instantanée, les services de téléphonie sur IP, etc. On entend par « réseau local » notamment un réseau de courte portée, par exemple par wifi, Bluetooth®, ou encore par connexion câblée de type Ethernet, ou autre. En référence à la figure 1 illustrant un exemple de contexte général de mise en oeuvre de la présente invention, un terminal TER (qui peut être par exemple un téléphone mobile, un smartphone, une tablette ou un ordinateur connectés au réseau étendu) agit en tant que passerelle entre un réseau local LAN et un réseau étendu RE. A cet effet, le terminal TER comporte une interface de communication via le réseau local IC1, et une interface de communication via le réseau étendu IC2. Des équipements EQ1, EQ2, EQ3, ... comportant une interface de communication via le réseau local (une connexion wifi typiquement) peuvent être par exemple un ordinateur (portable ou fixe), une tablette, voire un autre téléphone par exemple de type smartphone, ou autre. Ainsi, de tels équipements peuvent accéder au réseau étendu RE, via le terminal TER formant passerelle. Le terminal passerelle TER forme donc un point d'accès (ou « hotspot ») pour un accès des équipements EQ1, EQ2, EQ3, ... au réseau étendu. Notamment dans des pays en voie de développement, les abonnements pour une connexion illimitée au réseau étendu (permettant en particulier l'accès aux applications Internet), sont rares. L'accès au réseau étendu par un terminal de téléphonie (de type Smartphone) s'effectue le plus souvent grâce à l'emploi d'une carte prépayée, avec un décompte temporel de la connexion du terminal au réseau étendu (ou un décompte du nombre d'octets téléchargés depuis le réseau étendu), jusqu'à épuisement du crédit de la carte. A titre d'exemple, une application de type SIM Tool Kit, installée dans un élément de sécurité du terminal tel qu'une carte SIM (référence CS de la figure 1) peut interdire au terminal l'accès au réseau étendu après épuisement du crédit. Dans une variante qui est plus communément mise en oeuvre, cette interruption de service faute de crédit pour l'accès au réseau data s'effectue dans le réseau étendu (au niveau d'une passerelle d'interconnexion entre le réseau paquet mobile (GPRS ou UMTS) et des réseaux IP étendus, cette passerelle référencée PR sur la figure 1, étant dite GGSN pour « Gateway GPRS Support Node »). Dans une telle application où le terminal qui se connecte au réseau étendu joue ainsi le rôle de passerelle pour les équipements connectés au réseau local, ces équipements peuvent accéder aux applications Internet via le terminal qui : - d'une part, assure la connexion à l'équipement par le réseau local LAN, et - d'autre part, assure l'accès aux applications Internet via sa connexion au réseau étendu RE. Ce procédé dit de « tethering » est habituellement facturé par l'opérateur du réseau étendu au temps passé par le terminal sur le réseau étendu. Toutefois, avant qu'un équipement EQ1, EQ2, ou EQ3 ne se connecte au réseau local ou lorsqu'un équipement se déconnecte du réseau local, le terminal peut rester connecté au réseau étendu et voir son décompte temporel continuer à évoluer inutilement. La présente invention vient améliorer la situation. Elle propose à cet effet un procédé de fourniture d'accès à un réseau étendu, pour un ou plusieurs équipements connectés à un terminal via un réseau local, le terminal formant alors passerelle entre le réseau local et le réseau étendu. En particulier, le procédé, mis en oeuvre auprès du terminal, comporte un contrôle de connexion du terminal au réseau étendu, ce contrôle de connexion comportant au moins, après acceptation d'une requête d'un équipement d'accéder au réseau étendu via le terminal, une activation de connexion du terminal au réseau étendu. Ainsi, l'accès au réseau étendu n'est activé sur le terminal, dans le contexte où le terminal agit en tant que passerelle, que si : cet équipement est effectivement connecté au réseau local, et si cet équipement est habilité à accéder au réseau étendu (par le terminal directement, ou par un serveur distant comme on le verra dans un mode de réalisation décrit plus loin). L'invention peut, dans une forme de réalisation, être proposée alors sous la forme d'une application installée sur le terminal qui active ou désactive l'accès au réseau étendu (par exemple l'accès au réseau 3G, selon une fonctionnalité possible sur certains terminaux de téléphonie, accessible via un menu de réglage des paramètres de tels terminaux). Bien entendu, cette application peut proposer en outre, par exemple, l'animation d'une interface homme machine pour autoriser ou refuser des demandes d'accès d'équipements au réseau étendu. Cette application peut en outre compter le temps écoulé entre l'activation de la connexion du terminal au réseau étendu et la désactivation de cette connexion pour décrémenter le crédit de connexion du terminal au réseau étendu. Dans une réalisation particulière, le contrôle de connexion comporte en outre une désactivation de connexion du terminal au réseau étendu sur détection de déconnexion d'un dernier équipement du réseau local. Ainsi, si le dernier équipement restant du réseau local se déconnecte de ce dernier, il est présumé qu'aucun autre équipement ne sollicitera ensuite l'accès au réseau étendu. Par conséquent, la connexion du terminal au réseau étendu peut alors être désactivée. Ainsi, le contrôle de connexion précité peut comporter : - après acceptation d'une requête d'un premier équipement d'accéder au réseau étendu via le terminal, une activation de connexion du terminal au réseau étendu, et - une désactivation de la connexion du terminal au réseau étendu, sur détection d'une déconnexion d'un dernier équipement du réseau local. Grâce à cette disposition, l'invention permet de faire en sorte que le décompte temporel précité devienne : actif au premier accès d'un premier équipement au réseau étendu via la passerelle, et inactif à la dernière déconnexion d'un équipement du réseau local. Ainsi, le procédé de l'invention peut comporter en outre, dans une forme de réalisation, un décompte temporel entre : - un premier instant de détection d'accès d'un premier équipement au réseau étendu via le terminal, et - un deuxième instant de détection de déconnexion d'un dernier équipement du réseau local. On peut prévoir en outre qu'une information de ce décompte temporel soit transmise à une mémoire conditionnant l'accès au réseau étendu, pour une décrémentation d'une durée de connexion au réseau étendu allouée au terminal. Cette mémoire peut être dans le terminal, par exemple dans une carte SIM conditionnant l'accès au réseau étendu, ou dans une variante décrite précédemment, dans le réseau étendu (par exemple auprès de la passerelle PR gérant l'accès du terminal au réseau étendu). On retiendra en termes généraux que, dans cette variante, l'information du décompte temporel peut être transmise à une entité serveur de facturation conditionnant l'accès au réseau étendu, pour une décrémentation d'une durée de connexion au réseau étendu allouée au terminal. Il est présenté ci-après non limitativement des modes de réalisation concernant l'acceptation d'une requête d'accès au réseau étendu, formulée par un équipement. Dans un premier mode de réalisation, la réception d'une requête d'accès d'un équipement provoque, auprès du terminal, une vérification d'identité de l'équipement, et, en cas de vérification positive, une fourniture à cet équipement d'un accès au réseau étendu. Par exemple, la vérification d'identité peut comporter une authentification de l'équipement auprès du terminal. Ainsi, dans ce premier mode de réalisation, le terminal vérifie lui-même l'habilitation de l'équipement à accéder ou non au réseau étendu. Dans un deuxième mode de réalisation, le terminal transfère une requête d'accès au réseau étendu que formule un équipement du réseau local, vers un serveur de vérification (référence SV de la figure 1 commentée ci-avant) via le réseau étendu, et, sur réception auprès du terminal d'une autorisation ou respectivement d'un refus du serveur d'accéder au réseau étendu pour l'équipement, la connexion du terminal au réseau étendu peut être activée ou respectivement désactivée. Ainsi, dans ce deuxième mode de réalisation, le terminal ne fait qu'appliquer la consigne du serveur d'autoriser ou non à l'équipement l'accès au réseau étendu. Bien entendu, une variante mixte consiste à combiner les deux vérifications, par le terminal (d'abord par exemple) et par le serveur (ensuite dans ce même exemple). Le terminal est alors capable de déterminer la durée de l'accès de cet équipement au réseau étendu et, dans une réalisation, le procédé comporte en outre un décompte temporel relatif à l'équipement, entre : - un premier instant de détection d'accès de l'équipement au réseau étendu via le terminal, et - un deuxième instant de détection de déconnexion de ce même équipement du réseau local. Avantageusement, une information de ce décompte temporel relatif à l'équipement peut être transmise ensuite via le réseau étendu à un serveur de facturation d'un utilisateur de l'équipement (référence SE de la figure 1 commentée ci-avant). Dans ce deuxième mode de réalisation, il est donc possible de décompter aussi le temps passé par l'équipement qui a joui d'une connexion au terminal jouant le rôle de hotspot pour facturer le titulaire de cet équipement, tandis que le terminal, quand bien même il ne bénéficierait pas d'un abonnement d'accès au réseau étendu (pas d'abonnement au réseau 3G par exemple), pourrait être préconfiguré pour pouvoir se connecter néanmoins au réseau étendu sur présentation d'une acceptation de requête d'accès de l'équipement (par exemple une vérification positive d'un mot de passe issu de l'équipement et transmis auprès d'un serveur de vérification distant). On indique ici encore que les deux modes de réalisation, pour les décomptes temporels aussi, peuvent être combinés. En effet, il est possible de calculer le décompte pour le terminal, par exemple pour bénéficier d'avantages dans des conditions d'abonnements, tandis qu'un décompte est calculé aussi pour l'équipement, par exemple pour la facturation de son utilisateur. Comme indiqué précédemment, dans une forme de réalisation, une application installée sur le terminal peut piloter une interface d'accès à des données via le réseau étendu, pour mettre en oeuvre le contrôle de connexion au réseau étendu auprès du terminal. Cette application peut en outre recevoir d'une application de gestion d'autorisation d'accès d'un équipement au réseau étendu, une information d'autorisation d'accès pour activer, le cas échéant, l'accès au réseau étendu pour l'équipement. Ainsi, la présente invention vise aussi une telle application de contrôle de connexion du terminal au réseau étendu, et, plus généralement, un programme informatique comportant des instructions pour la mise en oeuvre du procédé ci-avant lorsque ce programme est exécuté par un processeur. L'invention vise aussi un terminal, comportant une première interface de communication via un réseau local et une deuxième interface de communication via un réseau étendu, le terminal étant adapté pour former passerelle entre le réseau local auquel un ou plusieurs équipements sont connectés et le réseau étendu. En particulier, le terminal comporte un module de contrôle de connexion du terminal au réseau étendu, au moins pour activer une connexion du terminal au réseau étendu, sur réception d'une information d'acceptation d'une requête d'un équipement pour accéder au réseau étendu via le terminal. Un tel module peut comporter un mélange d'éléments matériels (« hardware ») et logiciels (« software », tel que le programme informatique au sens de l'invention). Typiquement, les éléments matériels précités peuvent comporter par exemple un processeur (référence PROC de la figure 3 commentée plus loin), ainsi qu'une mémoire de travail (référence MEM la figure 3). Le processeur peut piloter l'interface IC2 donnant accès au réseau étendu pour activer ou non la connexion du terminal à ce réseau. Le processeur peut calculer en outre un décompte temporel et renseigner ainsi la carte SIM CS ou une passerelle PR pour le décompte de crédit précité. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description détaillée ci-après présentant des exemples possibles de réalisation, et à l'examen des dessins annexés sur lesquels : - la figure 1 illustre un exemple de contexte d'application de la présente invention, avec un terminal TER jouant le rôle de passerelle (ou point d'accès) pour des équipements vers un réseau étendu, - la figure 2 illustre les étapes d'un procédé au sens de l'invention, selon un exemple de réalisation, - la figure 3 représente schématiquement un terminal pour la mise en oeuvre de l'invention. En référence à la figure 2, un équipement EQ1 connecté au terminal TER via le réseau local LAN formule une requête d'accès au réseau étendu RE, à l'étape Si. Le terminal TER, à l'étape S2, vérifie l'identité de l'équipement, par exemple par une demande d'authentification, et, en cas de vérification négative (flèche KO en sortie du test S2), il rejette à l'étape S4 la requête de l'équipement EQ1. En cas de vérification positive (flèche OK en sortie du test S2), le procédé peut se poursuivre par une étape S3 de vérification d'autorisation d'accès au réseau étendu pour cet équipement EQ1, par exemple par la fourniture d'un mot de passe auprès d'un serveur de vérification distant SV. Si l'équipement EQ1 ne dispose pas d'une autorisation de la part du serveur SV, ce dernier transmet au terminal TER une information de rejet de la requête d'accès et le terminal refuse l'accès au réseau étendu pour cet équipement EQ1 à l'étape S4. En revanche, en cas de vérification positive auprès du serveur SV, le terminal reçoit du serveur une information d'autorisation d'accès au réseau étendu pour l'équipement EQ1, à l'étape S5. Il convient de noter ici que l'étape S3, ou alternativement l'étape S2, est optionnelle. Suite à la réception de cette information d'autorisation d'accès au réseau étendu pour l'équipement EQ1 (en interne auprès du terminal qui vérifie la requête d'accès à l'étape S2 et/ou grâce à une information d'autorisation reçue de l'extérieur, depuis le serveur de vérification SV), le procédé se poursuit alors, à l'étape S6, par une activation auprès du terminal de sa connexion au réseau étendu. Par exemple, le module de contrôle de connexion au réseau étendu que comporte le terminal peut être activé, sur obtention d'une information d'autorisation d'accès de l'équipement au réseau étendu. Il est rappelé que ce module peut comporter par exemple les éléments matériels tels que représentés sur la figure 3 et notamment un processeur PROC, ainsi qu'une mémoire de travail MEM. À titre d'exemple, la mémoire de travail précitée peut stocker un premier instant t1, à l'étape S7, correspondant à l'instant auquel le terminal se connecte au réseau étendu RE pour l'équipement EQ1. Ensuite, d'autres requêtes d'autres équipements connectés au réseau local LAN peuvent être reçues aux étapes S8 et S9 et sont alors traitées, dans un exemple de réalisation, de façon similaire à la requête reçue à l'étape Si. Le terminal TER peut alors donner accès au réseau étendu à plusieurs équipements à la fois et, typiquement, la connexion du premier équipement EQ1 peut se poursuivre jusqu'à un instant t2, relevé à l'étape S11. Par exemple, le terminal TER peut détecter une déconnexion de l'équipement EQ1 du réseau local, qu'il interprète alors comme une fin de l'accès de l'équipement EQ1 au réseau étendu (flèche OK en sortie du test S10). Les deux instants t1 (relevé à l'étape S7) et t2 (relevé à l'étape S11), ou en variante leur différence, peuvent être envoyés au serveur de facturation SF par exemple pour débiter un compte du titulaire de l'équipement EQ1. Ensuite, le procédé se poursuit jusqu'à ce que plus aucun des équipements EQ1, EQ2, EQ3, ..., ne soient détectés comme étant encore connectés au réseau local, au test 512 (flèche KO en sortie de ce test 512). Dans ce cas, un troisième instant t3 est relevé à l'étape 513, et la différence entre les instants t3 et t1 peut être stockée en mémoire de la carte SIM pour décompter une durée de connexion du terminal au réseau étendu et décrémenter ainsi un crédit sur cette carte SIM, à l'étape S15. En variante de cette étape S15, la durée écoulée entre les instants t1 et t3 peut être transmise à une passerelle PR d'interconnexion entre le réseau paquet mobile (GPRS ou UMTS) et les réseaux étendus IP, de type GGSN pour « Gateway GPRS Support Node ». Par ailleurs, à l'étape S14 de la figure 2, le module de contrôle de connexion au réseau étendu désactive la connexion à ce réseau auprès du terminal TER. On a représenté sur la figure 3 un terminal TER pour la mise en oeuvre de la présente invention. Le terminal comporte, outre les interfaces IC1, IC2 de connexion respectivement à un réseau local et à un réseau étendu, des éléments matériels tels qu'un processeur PROC et une mémoire de travail associée MEM. Ainsi, le module précité, de contrôle de connexion au réseau étendu, peut comporter de tels éléments matériels. Typiquement, le processeur peut piloter l'interface de connexion à ce réseau étendu IC2, pour activer ou désactiver la connexion selon les étapes respectivement S6 et S14 décrites ci-avant. Plus précisément, le processeur pilote l'interface IC2 pour accéder ou non à des données via le réseau étendu (mais en revanche, l'accès au réseau étendu peut rester possible, bien entendu, pour la réception d'appels téléphoniques et de messages courts dits SMS). Le processeur peut en outre piloter l'accès à la carte SIM CS ou à la passerelle PR pour y transférer des données de durées de connexion du terminal au réseau étendu. Bien entendu, la présente invention ne se limite pas aux formes de réalisation décrites ci- avant à titre d'exemple ; elle s'étend à d'autres variantes. Ainsi, on comprendra par exemple que le terminal peut être réglé en permanence sur un état de déconnexion au réseau étendu, mais que cette connexion est activée après vérification positive d'un équipement sollicitant l'accès au réseau étendu. Toutefois, il n'est pas nécessaire que le module de contrôle de connexion désactive ensuite la connexion, cette désactivation pouvant être manuelle. Toutefois, une telle réalisation optionnelle reste avantageuse dans la mesure où, après déconnexion du dernier équipement du réseau local, le décompte temporel des étapes S7 et S13 (pour la facturation de l'utilisateur du terminal) ne se poursuit pas inutilement. Par ailleurs, comme on l'a vu précédemment, la vérification de l'autorisation d'accès donnée à un équipement peut être menée directement auprès du terminal et/ou auprès d'un serveur distant SV, et, respectivement, un décompte temporel peut être mené relativement au temps de connexion du terminal (pour la facturation de l'utilisateur de ce terminal) et/ou relativement au temps de connexion de l'équipement (pour la facturation de l'utilisateur de cet équipement).10 REVENDICATIONS1. Procédé de fourniture d'accès à un réseau étendu, pour un ou plusieurs équipements connectés à un terminal via un réseau local, le terminal formant passerelle entre le réseau local et le réseau étendu, le procédé, mis en oeuvre auprès du terminal, comportant un contrôle de connexion du terminal au réseau étendu, le contrôle de connexion comportant au moins, après acceptation d'une requête d'un équipement d'accéder au réseau étendu via le terminal, une activation de connexion du terminal au réseau étendu. 2. Procédé selon la revendication 1, dans lequel le contrôle de connexion comporte en outre une désactivation de connexion du terminal au réseau étendu sur détection d'une déconnexion d'un équipement du réseau local. 3. Procédé selon l'une des revendications 1 et 2, dans lequel le contrôle de connexion comporte : - après acceptation d'une requête d'un premier équipement d'accéder au réseau étendu via le terminal, une activation de connexion du terminal au réseau étendu, et - une désactivation de la connexion du terminal au réseau étendu, sur détection d'une déconnexion d'un dernier équipement du réseau local. 4. Procédé selon l'une des revendications précédentes, comportant en outre un décompte temporel entre : - un premier instant de détection d'accès d'un premier équipement au réseau étendu via le terminal, et - un deuxième instant de détection de déconnexion d'un dernier équipement du réseau local. 5. Procédé selon la revendication 4, dans lequel une information dudit décompte temporel est transmise dans une mémoire conditionnant l'accès au réseau étendu, pour une décrémentation d'une durée de connexion au réseau étendu allouée au terminal. 6. Procédé selon l'une des revendications précédentes, dans lequel la réception d'une requête d'accès d'un équipement provoque, auprès du terminal, une vérification d'identité de l'équipement, et, en cas de vérification positive, une fourniture à cet équipement d'un accès au réseau étendu via le terminal. 7. Procédé selon la revendication 6, dans lequel la vérification d'identité comporte une authentification de l'équipement auprès du terminal. 8. Procédé selon l'une des revendications précédentes, dans lequel le terminal transfère une requête d'accès au réseau étendu d'un équipement vers un serveur de vérification, et, sur réception auprès du terminal d'une autorisation ou respectivement d'un refus du serveur d'accéder au réseau étendu pour l'équipement, la connexion du terminal au réseau étendu est activée ou respectivement désactivée. 9. Procédé selon la revendication 8, comportant en outre un décompte temporel relatif à l'équipement, entre : - un premier instant de détection d'accès dudit équipement au réseau étendu via le terminal, et - un deuxième instant de détection de déconnexion dudit équipement du réseau local. 10. Procédé selon la revendication 9, dans lequel une information dudit décompte temporel relatif à l'équipement est transmise à un serveur de facturation d'un utilisateur de l'équipement. 11. Procédé selon l'une des revendications précédentes, dans lequel une application installée sur le terminal pilote une interface d'accès à des données via le réseau étendu, pour mettre en oeuvre ledit contrôle de connexion au réseau étendu.30 12. Programme informatique, comportant des instructions pour la mise en oeuvre du procédé selon l'une des revendications précédentes, lorsque ce programme est exécuté par un processeur. 13. Terminal, comportant une première interface de communication via un réseau local et une deuxième interface de communication via un réseau étendu, le terminal étant adapté pour former passerelle entre le réseau local auquel un ou plusieurs équipements sont connectés et le réseau étendu, le terminal comportant un module de contrôle de connexion du terminal au réseau étendu, au moins pour activer une connexion du terminal au réseau étendu, sur réception d'une acceptation d'une requête d'un équipement pour accéder au réseau étendu via le terminal.