Brevet FR2817699A1 — publié le 20020607

La présente invention concerne un procédé de localisation de terminaux mobiles dans un réseau de communication fonctionnant en mode paquets. On sait qu'en raison du développement extraordinaire du réseau Internet, ainsi que des techniques de transmission de la voix sur Internet, dénommés VoIr, il est de plus en plus fréquent d'utiliser pour les réseaux d'entreprises (Intranet), lesquels fonctionnent selon un mode paquets comme le réseau Internet, un protocole de communications identique à celui utilisé sur le réseau Internet, ce protocole étant dénommé IP. Il est ainsi possible d'utiliser sur le réseau d'entreprise des techniques VoIr et d'assurer une liaison entre le réseau d'entreprise et le réseau Internet par un simple routeur. Par ailleurs, la flexibilité qui est apportée par l'utilisation de terminaux mobiles, dont la liaison avec un réseau est assurée par des bornes radio, a provoqué un développement toujours croissant de ce mode de communication, y compris pour un réseau d'entreprise. Dans un réseau de radiocommunication les stations mobiles s'inscrivent auprès d'une borne radio afin de permettre leur localisation dans le réseau et leur mise en communication avec celui-ci. Pour la localisation des stations mobiles, les réseaux existants comportent un serveur de localisation centralisé qui tient à jour en temps réel une base de-données des localisations de l'ensemble des terminaux mobiles inscrits auprès du réseau. A cet effet, il est nécessaire que les bornes radio notifient en temps réel au serveur toutes les modifications d'inscription des terminaux mobiles. En outre le serveur envoie à intervalles réguliers aux bornes radio des requêtes permettant de faire remonter vers le serveur l'ensemble des informations de localisation. Lorsqu'un terminal appelant cherche à entrer en relation avec un terminal mobile appelé, une requête de localisation est envoyée au serveur qui transmet alors les informations de localisation du terminal appelé, en particulier l'identification de la borne radio auprès de laquelle le terminal mobile appelé est inscrit. A l'heure actuelle, la réalisation d'un réseau de communication comprenant des terminaux mobiles implique donc l'implantation d'un serveur de localisation même si le réseau de communication comporte une seule borne radio. Afin d'éviter une saturation du serveur de localisation lors d'une augmentation du nombre de bornes radio, il est généralement nécessaire de prévoir un serveur de localisation apte à traiter un volume important de données, l'augmentation du nombre de bornes radio entraînant non seulement une augmentation des informations de localisation transmises au serveur, mais également une augmentation des requêtes de localisation présentées auprès de celui-ci. En outre il est généralement nécessaire de prévoir une sécurisation par une redondance d'alimentation, d'unité centrale..., ce qui conduit à un investissement de départ très élevé par rapport au nombre de bornes radio en service. Cet investissement de départ est souvent inadapté au monde de l'entreprise. Selon l'invention, on prévoit un procédé de localisation de terminaux mobiles dans un réseau de communication fonctionnant en mode paquets, les terminaux mobiles étant adaptés à communiquer avec des bornes radio reliées au réseau et étant inscrits auprès de celles-ci, les inscriptions étant mémorisées dans chaque borne radio auprès de laquelle un terminal mobile est inscrit, ce procédé comportant l'étape d'obtenir directement la localisation d'un terminal mobile à partir de la borne radio auprès de laquelle il est inscrit. Les informations de localisation et les requêtes de localisation correspondantes sont ainsi réparties entre les différentes bornes radio et le serveur de localisation est supprimé de sorte que l'investissement est toujours proportionné au nombre de bornes radio implantées dans le réseau. Selon un mode de mise en oeuvre du procédé selon l'invention, une borne radio informe immédiatement toutes les autres bornes radio d'une modification d'inscription d'un terminal mobile et la modification concernée est mémorisée dans chacune des autres bornes radio. Lors de l'établissement d'une liaison avec un terminal mobile, chaque borne radio dispose ainsi de toutes les informations de localisation de l'ensemble des stations mobiles de sorte que la localisation de la station mobile appelée est immédiatement effectuée sans qu'il soit nécessaire de procéder à des échanges préalables sur le réseau. Selon un autre mode de mise en oeuvre du procédé selon l'invention, la recherche d'un terminal mobile appelé par une borne radio appelante comprend les étapes de faire diffuser par la borne radio appelante une requête auprès des autres bornes radio, et de faire envoyer par la borne radio correspondant au terminal mobile appelé une réponse donnant la localisation du terminal mobile appelé. Dans cette mise en oeuvre, chaque borne radio ne conserve que la liste des stations mobiles inscrites auprès d'elle de sorte que l'on évite la transmission des informations de localisation sur l'ensemble du réseau. Dans un cas comme dans l'autre les informations de localisation du terminal mobile appelé sont directement reçues de la borne radio auprès de laquelle le terminal appelé est inscrit. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui suit de différents modes de mise en oeuvre du procédé selon l'invention, en référence à la figure unique cijointe qui est une représentation schématique d'un réseau de communication permettant la mise en oeuvre du procédé selon l'invention. En référence à la figure, le réseau de communication illustré comporte de façon connue en soi deux réseaux locaux 1 et 2, fonctionnant en mode paquets, par exemple selon un protocole TCP/IP, et reliés l'un à l'autre par une ligne dédiée 3 et/ou via un réseau opérateur du type Frame Relay, ATM, IP/PPP..., par l'intermédiaire de routeurs 4. Dans le mode de réalisation illustré, le réseau comporte des terminaux téléphoniques VoIP comprenant d'une part des terminaux mobiles 5 adaptés à communiquer avec des bornes radio, par exemple de type DECT, PCS, Bluetooth, IEEE 802, 11..., portant la référence générale 6 et des références particulières 6. 1, 6.2..., et d'autre part des terminaux fixes 7 directement reliés au réseau. Le réseau illustré comporte de façon non détaillée des commutateurs Ethernet, des routeurs ainsi que tous les organes de gestion habituels assurant l'acheminement des paquets. De façon également connue en soi chaque borne de radio 6 comporte des organes appropriés permettant l'inscription des terminaux mobiles 5 (identifiés par leur numéro de téléphone ou son URL) auprès d'une borne radio 6 et la modification des inscriptions en fonction des déplacements de chaque station mobile dans le réseau. Selon un premier mode de mise en oeuvre du procédé selon l'invention, on prévoit en outre de diffuser systématiquement en temps réel à toutes les bornes radio une modification d'inscription d'une station mobile 5 auprès de l'une quelconque des bornes radio 6, et de mémoriser dans chaque borne radio les informations de localisation relatives à l'ensemble des stations mobiles inscrites. A cet effet, il suffit de prévoir qu'à chaque modification d'inscription auprès d'une borne radio, celle-ci diffuse automatiquement (Multicast) un message donnant les nouvelles informations de localisation. Chaque borne radio 6 comporte donc une liste locale contenant les stations mobiles inscrites auprès de la borne radio considérée, et une liste complémentaire contenant les informations de localisation de tous les autres terminaux mobiles du réseau. Lors d'une mise en liaison d'un terminal mobile appelant avec un terminal mobile appelé, la borne radio correspondant au terminal mobile appelant dispose ainsi de toutes les informations permettant de localiser le terminal mobile appelé et peut donc procéder immédiatement à l'établissement de la liaison. A ce propos, on notera que lors de l'établissement d'une liaison entre un terminal fixe 7 appelant et un terminal mobile appelé, il suffit de prévoir la mise en relation avec l'une quelconque des bornes radio 6 pour connaître immédiatement la localisation du terminal mobile appelé. Selon un second mode de mise en oeuvre du procédé selon l'invention, chaque borne radio 6 ne contient qu'une liste locale, c'est-à-dire l'identification des stations mobiles directement inscrites auprès de la borne radio considérée. La recherche d'un terminal mobile appelé par une borne radio appelante est alors effectuée en diffusant une requête selon le protocole IP aux autresles bornes radio 6 du réseau, de préférence selon une diffusion automatique à toutes les bornes radio (multicast). En réponse à cette requête, la borne radio auprès de laquelle le terminal mobile appelé est inscrit envoie à la borne radio appelante un message de réponse selon le protocole IP (unicast) donnant les informations de localisation du terminal mobile appelé. Afin d'éviter une attente prolongée de la réponse, en particulier lorsque le terminal mobile appelé n'est inscrit auprès d'aucune borne radio, chaque requête est associée à une temporisation de sécurité annulant la requête après un temps déterminé dans les paramètres de configuration. La borne radio appelante bascule alors sur une liaison alternative, par exemple une liaison avec une messagerie. Afin d'éviter un trafic inutile sur le réseau par une diffusion d'une requête auprès de bornes radio qui ne peuvent en aucune façon être concernées par celle-ci, en particulier les bornes radio auprès desquelles aucun terminal mobile n'est inscrit, comme par exemple les bornes radio 6.3 et 6.5 dans l'exemple illustré, on prévoit de préférence selon l'invention d'identifier de façon dynamique dans chacune des bornes radio les bornes radio auprès desquelles un terminal mobile est inscrit afin de former un groupe de multicast, et de n'adresser les requêtes de localisation qu'aux bornes radio identifiées dans le groupe de multicast. La mise à jour dynamique du groupe de multicast est effectuée en prévoyant l'identification d'une borne radio dans le groupe de multicast seulement lorsqu'un terminal mobile 5 est inscrit auprès de cette borne radio, et en prévoyant la suppression de cette identification lors d'une annulation d'inscription d'un dernier terminal mobile auprès de cette borne radio. Afin d'éviter des mises à jour trop fréquentes du groupe de multicast, on prévoit de préférence une temporisation après l'annulation d'inscription du dernier terminal mobile auprès d'une borne radio avant de supprimer cette borne radio du groupe de multicast. De cette façon si un nouveau terminal mobile s'inscrit auprès de la borne radio avant l'expiration de la temporisation, on évite deux mises à jour inverses l'une de l'autre du groupe de multicast. On peut prévoir de paramétrer la temporisation de mise à jour de groupe de multicast lors de la configuration d'une nouvelle borne radio. On peut également prévoir une gestion statique du groupe de multicast en identifiant une borne radio dans le groupe de multicast dès l'initialisation de cette borne de radio et en la maintenant identifiée jusqu'à une phase de réinitialisation. La gestion dynamique du groupe de multicast présente toutefois l'avantage de minimiser le trafic de messages sur le réseau et d'éviter un phénomène de congestion dans les liens de télécommunication à bas ou moyen débits. La gestion dynamique du groupe de multicast permet en outre d'identifier les zones de faible utilité, c'est-à-dire les zones pour lesquelles les bornes radio sont rarement identifiées dans le groupe de multicast, et le cas échéant de supprimer les bornes radio jugées inutiles. Bien entendu, l'invention n'est pas limitée aux modes de mise en oeuvre décrits et on peut y apporter des variantes de réalisation sans sortir du cadre de l'invention tel que défini par les revendications. En particulier, bien que l'invention ait été illustrée avec des terminaux VoIP, le procédé de localisation selon l'invention peut être mis en oeuvre avec des terminaux mobiles informatiques échangeant exclusivement des données, ou des terminaux mobiles mixtes. Le procédé selon l'invention peut bien évidemment être mis en oeuvre dans un réseau comportant exclusivement des terminaux mobiles. A l'inverse, lorsque le réseau comporte un grand nombre de terminaux fixes par rapport au nombre de bornes radio, on peut prévoir de relier les postes fixes à des bornes considérées par le réseau comme des bornes radio du point de vue de la localisation des stations mobiles. REVENDICATIONS 1. Procédé de localisation de terminaux mobiles (5) dans un réseau de communication fonctionnant en mode paquets, les terminaux mobiles (5) étant adaptés à communiquer avec des bornes radio (6) reliées au réseau et étant inscrits auprès de celles-ci, les inscription étant mémorisées dans chaque borne radio auprès de laquelle un terminal mobile est inscrit, caractérisé en ce que ce procédé comporte l'étape d'obtenir directement la localisation d'un terminal mobile (5) à partir de la borne radio (6) auprès de laquelle il est inscrit. 2. Procédé de localisation selon la revendication 1, caractérisé en ce qu'une borne radio (6) informe immédiatement toutes les autres bornes radio d'une modification d'inscription d'un terminal mobile (5) et la modification concernée est mémorisée dans chacune des autres bornes radio. 3. Procédé de localisation selon la revendication 1, caractérisé en ce qu'une recherche d'un terminal mobile (5) appelé par une borne radio (6) appelante comprend les étapes de faire diffuser par la borne radio appelante une requête auprès des autres bornes radio, et faire envoyer par la borne radio correspondant au terminal mobile appelé une réponse donnant la localisation du terminal mobile appelé. 4. Procédé de localisation selon la revendication 3, caractérisé en ce que les bornes radio (6) auprès desquelles un terminal mobile est inscrit sont identifiées dans chacune des bornes radio pour former un groupe de multicast et en ce que les requêtes de localisation d'un terminal mobile sont envoyées exclusivement aux bornes radio du groupe de multicast. 5. Procédé de localisation selon la revendication 4, caractérisé en ce qu'une suppression d'une borne radio (6) du groupe de multicast est effectuée avec une temporisation après une annulation d'inscription d'un dernier terminal mobile auprès de cette borne radio.