Brevet FR2988971A1 — publié le 20131004

Procédé de délivrance d'un message « localisé » à un terminal d'utilisateur destinataire, procédé de traitement, dispositifs et programmes d'ordinateurs associés. 1. Domaine de l'invention Le domaine de l'invention est celui des réseaux mobiles ou sans fil, plus précisément de la transmission d'un message à un terminal d'utilisateur destinataire en fonction de la localisation de ce dernier. Un message dit « localisé » ou « géolocalisé » est un message, généralement court, de type SMS (pour « Short Message Service », en anglais), MMS (pour « Multimedia Message Service », en anglais) ou autre, comprenant éventuellement un contenu multimédia de type image, son, photo ou vidéo, auquel on associe une zone géographique de délivrance. Un tel message est donc destiné à être délivré à son destinataire, lorsque ce dernier se trouve localisé dans cette zone. A titre d'exemple d'application, il peut comprendre une liste de courses à faire et sa zone géographique englobe la position géographique de proximité du supermarché. L'utilisateur destinataire reçoit le message lorsqu'il passe à côté du supermarché. La délivrance d'un tel message à son destinataire s'appuie sur la fourniture par le terminal mobile de cet utilisateur d'informations relatives à sa localisation. Aujourd'hui, les terminaux mobiles sont nativement équipés de moyens de localisation, qu'ils soient basés sur une technologie de triangulation GSM (pour « Global System for Mobile communication », en anglais) qui donne lieu à une information de localisation dont la précision est de plusieurs centaines de mètres ou sur une technologie de type GPS (pour « Global Positioning System », en anglais) dont la précision est de l'ordre de quelques dizaines de mètres. On connaît du brevet américain publié US 7,813, 743 B1 un système de transmission de tels messages dans un réseau mobile. En relation avec la Figure 1, un serveur central S obtient d'une part d'un terminal d'utilisateur participant UEB des informations Z1 représentatives de sa localisation géographique, d'autre part reçoit des messages M en provenance d'un terminal d'utilisateur UEA participant à destination de du terminal UEB. De tels messages comprennent une information représentative de leur zone géographique de délivrance ZD. Lorsque le serveur central S établit que le terminal d'utilisateur destinataire UEB du message localisé M entre dans la zone de délivrance ZD de ce message, il déclenche la transmission de ce message au terminal UEB. On comprend que les terminaux participants doivent activer en permanence leurs moyens de localisation, afin d'être en mesure de fournir périodiquement une information de localisation géographique mise à jour au niveau du serveur central S. Au surplus, l'information de localisation Z1 fournie doit être suffisamment précise pour permettre au serveur de déterminer avec une marge d'erreur raisonnable si le terminal destinataire UEB se trouve ou non dans la zone de délivrance du message et, par conséquent de délivrer de façon pertinente le message localisé. Dans le document US 7,813, 743 B1, une telle zone est définie par une position géographique cl et un rayon r1 associé, lequel correspond à l'erreur de localisation. En pratique, cela signifie que le terminal participant UEB doit activer en permanence des moyens de localisation type GPS, qui lui fournissent une indication de sa localisation avec une erreur de localisation de l'ordre de quelques dizaines de mètres. 2. Inconvénients de l'art antérieur Un premier inconvénient d'un tel système est d'être coûteux en ressources, aussi bien pour le réseau, qui doit véhiculer les informations de localisation des terminaux participants, que pour les terminaux, qui maintiennent leurs moyens de localisation les plus précis et les plus consommateurs en énergie activés en permanence. Un deuxième inconvénient de ce système est d'être peu respectueux de la vie privée des participants dont le moindre déplacement est tracé par le serveur central. 3. Objectifs de l'invention L'invention vise une solution de délivrance de messages localisés qui ne présente pas ces inconvénients. 4. Exposé de l'invention L'invention concerne un procédé de délivrance d'au moins un message dit 10 « localisé » à un destinataire utilisateur d'un terminal connecté à un réseau de télécommunications, un tel message étant associé à une zone de délivrance, ledit terminal mobile comprenant des premiers moyens de localisation dudit terminal. Selon l'invention, ledit procédé comprend les étapes suivantes, mises en oeuvre par le terminal du destinataire : 15 - obtention d'au moins une information représentative de la zone de délivrance associée audit au moins un message localisé; - obtention d'une première zone de localisation du terminal de l'utilisateur à l'aide des premiers moyens de localisation dudit terminal ; - lorsqu'une intersection entre la première zone de localisation du terminal et 20 la zone de délivrance dudit au moins un message n'est pas vide, livraison du contenu du message à son destinataire. Avec l'invention, le procédé de délivrance d'un message localisé est mis en oeuvre dans le terminal de l'utilisateur. Il en résulte que les informations de localisation du terminal destinataire n'ont plus besoin d'être transmises à un serveur central du réseau de télécommunications. Les ressources en bande passante s'en trouvent donc économisées. De ce fait, le serveur central n'étant plus informé en permanence de la localisation de l'utilisateur, la vie privée de ce dernier s'en trouve mieux respectée. Ainsi, l'invention repose sur une approche tout à fait nouvelle et inventive de la délivrance d'un message localisé à un terminal d'utilisateur destinataire, selon laquelle la décision de livraison du contenu d'un message localisé à un utilisateur destinataire est prise par le terminal de cet utilisateur, en fonction de la localisation géographique de l'utilisateur par rapport à la zone de délivrance associée au message. Une telle approche permet de limiter les échanges avec le serveur au minimum et de n'informer ce dernier de la position géographique de l'utilisateur que lorsque ce dernier est entré dans la zone de délivrance du message localisé qui lui est destiné. Selon un aspect de l'invention, lorsque ladite intersection n'est pas vide, ledit procédé comprend une étape d'obtention d'une deuxième zone de localisation du terminal, plus précise que la première, et la livraison du contenu est mise en oeuvre lorsqu'une intersection entre la deuxième zone de localisation du terminal obtenue et la zone géographique de délivrance du message n'est pas vide. Avantageusement, le procédé de transmission d'un message localisé selon l'invention s'appuie en priorité sur des moyens de localisation grossière du terminal, par exemple de type triangulation GSM, plutôt économes en termes de consommation énergétique, pour évaluer si le terminal destinataire du message localisé se trouve à proximité de la zone de délivrance de ce message. Les deuxièmes moyens de localisation du terminal, par exemple de type GPS, sont aptes à fournir une zone de localisation plus précise du terminal. Comme ils sont beaucoup plus coûteux en ressources énergétiques, ils ne sont activés qu'en cas d'évaluation positive. Les ressources énergétiques du terminal sont donc préservées. Selon un aspect de l'invention, le procédé comprend une étape de désactivation des deuxièmes moyens de localisation, lorsque la zone de délivrance dudit au moins un message et la première zone de localisation du terminal présentent une intersection vide. Avantageusement, les moyens de localisation fine du terminal sont désactivés 5 dès qu'il est établi que le terminal s'est éloigné de la zone de délivrance du message localisé et que plus aucun message ne se trouve dans la zone de localisation grossière du terminal. Ainsi, les ressources énergétiques du terminal sont économisées. Selon un autre aspect de l'invention, ladite au moins une information représentative de la zone de délivrance dudit au moins un message est obtenue lors 10 d'une étape préalable de réception d'au moins un en-tête de message, comprenant ladite information. A titre d'exemple, une telle information comprend une position géographique et un rayon, représentatif d'une erreur de mesure. La zone de délivrance est dans ce cas représentée sous la forme d'un disque. Avantageusement, seul l'en-tête du message localisé, comprenant l'information 15 représentative d'une zone de délivrance associée à ce message, est transmis systématiquement au terminal de l'utilisateur par le serveur central. Ceci permet de ne déclencher aucun transfert inutile du contenu du message, plus volumineux et donc plus coûteux en termes de ressources de bande passante que celui de l'en-tête, tant qu'il n'a pas été établi que l'utilisateur est entré dans la zone de délivrance de ce 20 message. Selon un aspect de l'invention, ledit procédé met en oeuvre une étape de requête de transfert du contenu dudit au moins un message auprès d'un serveur central à destination du terminal, lorsque l'intersection entre la zone de délivrance du message et la deuxième zone de localisation du terminal n'est pas vide. 25 La transmission du contenu du message localisé au terminal de l'utilisateur n'est requise du serveur central que lorsqu'il a été établi avec une précision fine que le terminal de l'utilisateur était entré dans la zone de délivrance du message. Un avantage est de limiter le transfert de données plus volumineuses, telles que le contenu du message, au strict nécessaire. Selon un autre aspect de l'invention, ledit procédé met en oeuvre une étape de requête de transfert du contenu dudit au moins un message auprès d'un serveur central du réseau de télécommunications à destination du terminal, lorsque l'intersection entre la zone de délivrance du message et la première zone de localisation du terminal n'est pas vide. La transmission du contenu du message localisé est requise du serveur central dès qu'il a été établi avec une précision grossière que le terminal de l'utilisateur est entré dans la zone de délivrance du message. Un avantage est d'anticiper le transfert de données afin de garantir que le message sera délivré de façon pertinente à l'utilisateur. En effet, du fait que le contenu est déjà chargé dans le terminal, ce mode de réalisation est plus réactif et offre plus de garanties quant à une livraison du contenu à l'utilisateur au moment où il est localisé dans la zone de délivrance du message localisé. Ceci présente d'autant plus d'intérêt que l'utilisateur se déplace rapidement. Selon encore un autre aspect, l'étape d'obtention d'au moins une information représentative de la zone de délivrance associée audit au moins un message localisé comprend une étape d'obtention d'une liste comprenant une pluralité d'en-têtes de 20 messages localisés destinés audit utilisateur. L'avantage est de regrouper toutes les zones de délivrances des messages localisés destinés à l'utilisateur du terminal destinataire dans un même message comprenant ladite liste. Ainsi, le terminal d'utilisateur récupère toutes les zones de délivrance des messages destinés à l'utilisateur en un seul échange avec le serveur, ce 25 qui permet d'optimiser les ressources. L'invention concerne aussi un dispositif de délivrance d'un message localisé comprenant des moyens pour mettre en oeuvre les étapes du procédé qui vient d'être décrit. Ce dispositif pourra bien sûr comporter les différentes caractéristiques relatives au procédé de délivrance d'au moins un message localisé selon l'invention. Un tel dispositif est apte à être intégré à un terminal d'utilisateur, par exemple 5 un terminal mobile, de type téléphone intelligent (pour « smartphone », en anglais). L'invention concerne donc également un terminal d'utilisateur comprenant le dispositif de délivrance d'un message localisé qui vient d'être décrit. L'invention concerne aussi un procédé de traitement d'au moins un message localisé destiné à un utilisateur d'un terminal mobile connecté à un réseau de 10 télécommunications. Selon l'invention, ledit procédé est destiné à être mis en oeuvre par un serveur dudit réseau apte à recevoir ledit au moins un message « localisé » en provenance d'un terminal émetteur connecté audit réseau et il comprend les étapes suivantes : - envoi audit terminal mobile destinataire d'au moins une information 15 représentative d'une zone de délivrance dudit au moins un message « localisé » ; - sur réception d'une requête de transfert du contenu en provenance dudit terminal, transfert du contenu au terminal ; Avantageusement, un tel procédé est mis en oeuvre par un dispositif destiné à 20 être intégré dans un serveur central du réseau de télécommunications. L'invention concerne donc aussi un dispositif de traitement d'au moins un message localisé apte à mettre en oeuvre les étapes d'un tel procédé. Ce dispositif pourra bien sûr comporter les différentes caractéristiques relatives au procédé de traitement d'au moins un message localisé selon l'invention. 25 L'invention concerne également un serveur central d'un réseau de télécommunications comprenant un tel dispositif de traitement d'un message « localisé ». L'invention concerne en outre un système de gestion d'au moins un message localisé, comprenant un tel serveur central et au moins deux terminaux d'utilisateurs qui viennent d'être décrits. L'invention concerne aussi un programme d'ordinateur comportant des instructions pour la mise en oeuvre d'un procédé de traitement tels que décrit précédemment, lorsque ce programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur. L'invention concerne enfin un programme d'ordinateur comportant des instructions pour la mise en oeuvre d'un procédé de gestion tels que décrit précédemment, lorsque ce programme est exécuté par un processeur. Un tel programme peut utiliser n'importe quel langage de programmation. Il peut être téléchargé depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur. 5. Liste des figures D'autres avantages et caractéristiques de l'invention apparaîtront plus 20 clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 illustre de façon schématique un exemple de réseau de communication mobile mettant en oeuvre un service de livraison de messages 25 localisés selon l'art antérieur; - la figure 2 présente de façon schématique un exemple de réseau mobile mettant en oeuvre un service de délivrance de messages localisés selon un premier mode de réalisation de l'invention ; la figure 3 présente de façon schématique un exemple de réseau mobile mettant en oeuvre un service de délivrance de messages localisés selon un deuxième mode de réalisation de l'invention ; - la figure 3 présente de façon schématique les étapes du procédé de délivrance d'au moins un message localisé selon un mode de réalisation de l'invention ; - la figure 5 présente de façon schématique les étapes du procédé de traitement d'un message localisé selon un mode de réalisation de l'invention ; - la figure 6 présente de façon schématique les échanges de messages entre un utilisateur, un terminal de l'utilisateur et un serveur de messages localisés selon l'invention ; - la figure 7 présente de façon schématique un exemple de structure d'un dispositif de délivrance d'au moins un message localisé selon l'invention ; et - la figure 8 présente de façon schématique un exemple de structure d'un dispositif de traitement d'au moins un message localisé selon l'invention. 6. Description d'un mode de réalisation particulier de l'invention Le principe général de l'invention repose sur un contrôle par un terminal d'un 20 utilisateur de la délivrance du contenu d'un message localisé destiné à cet utilisateur permettant d'optimiser l'utilisation des ressources de ce terminal et du réseau de télécommunications auquel ce dernier est connecté. En relation avec la Figure 2, on considère un réseau de télécommunications mobiles R, par exemple de type GSM, conformes aux versions 2G, 3G , 4G et suivantes 25 de la norme 3GPP, ou encore un réseau d'accès sans fil de type WIFI à un réseau de télécommunications IP, ou enfin un réseau de télécommunications sans fil conforme à toute autre norme et apte à mettre en oeuvre un service de dépôt et de délivrance de messages localisés selon l'invention. Dans cet exemple, deux terminaux d'utilisateurs UEA et UEB participent au service. Le réseau R comprend un serveur S apte à traiter un message localisé M destiné au terminal d'utilisateur UEB et déposé par le terminal d'utilisateur UEA. Ce message localisé M est associé à une zone géographique de délivrance 4, qu'on a représenté ici , à titre d'exemple non limitatif, sous la forme d'un disque de centre CD et de rayon ri). On notera que cette zone géographique ZD ne correspond pas nécessairement à la localisation du terminal UEA à l'instant où il dépose le message M. Le message M comprend un en-tête HD et des données utiles Data. L'en-tête HD comprend des informations relatives au terminal d'utilisateur destinataire UEB, telles que par exemple une adresse IP ou un numéro de téléphone et des informations représentatives de la zone de délivrance ZD du message M, telles que les coordonnées géographiques du centre CD et le rayon Ib. Les terminaux UEA et UEB sont des terminaux mobiles, par exemple de type smartphone ou tablette, qui disposent intrinsèquement de moyens de localisation géographique. Classiquement, de tels moyens sont aptes à délivrer une position géographique, avec une précision qui dépend de la technique utilisée. A un instant to, le terminal d'utilisateur UEB s'est localisé dans une zone Zi(to) centrée sur la position Ci(to) et de rayon ri(to) correspondant à la précision de la technique utilisée. Cette zone Z1 a une intersection vide avec la zone de localisation ZD du message M. Le terminal UEB ne délivre donc pas le message à son utilisateur B. A un instant t1, le terminal d'utilisateur UEB s'est déplacé dans une zone Z1(t1) centrée 25 sur la position C1(t1) et de rayon rl(ti). Cette zone Z1(t1) a maintenant une intersection non vide avec la zone de délivrance ZD associée au message M. Le terminal UEB déclenche alors la délivrance des données utiles du messages M à son utilisateur. Dans ce but, il envoie une requête Req-Data au serveur S en vue d'obtenir les données utiles du message M, puis, une fois qu'il les a reçues les présente à l'utilisateur B. En relation avec la Figure 3, on présente maintenant un autre exemple de mise en oeuvre de l'invention dans le réseau R. Dans cet exemple on considère que le terminal d'utilisateur UEB comprend au moins deux moyens de localisation géographique, des premiers moyens aptes à fournir des informations représentatives d'une zone de localisation grossière Z1 du terminal et des seconds moyens aptes à fournir des informations représentatives d'une zone de localisation fine Z2 du terminal. Par exemple, les premiers moyens de localisation utilisent une technique de triangulation GSM et les deuxièmes moyens de localisation sont basées sur une technique de type GPS. Le terminal d'utilisateur UEB, lorsqu'il participe au service de délivrance de messages localisés, commence par activer ses moyens de localisation grossière. Comme dans l'exemple précédent, il obtient en t1 une zone de localisation Z1(t1) qui possède une intersection non vide avec la zone de délivrance ZD du message M. Selon ce mode de réalisation de l'invention, il déclenche alors ses moyens de localisation fine, qui lui fournissent à l'instant t2 une zone de localisation Z2(t2). Il vérifie alors que l'intersection entre cette zone Z2(t2) et la zone de délivrance ZD du message M n'est pas vide. Si tel est le cas, il requiert le contenu du message M auprès du serveur S et le présente à l'utilisateur. On présente maintenant, en relation avec la Figure 4, les étapes du procédé de délivrance d'un message localisé à un terminal d'utilisateur selon un mode de réalisation de l'invention. Avantageusement, ce procédé est mis en oeuvre par un terminal d'utilisateur, par exemple le terminal UEB. On suppose que l'utilisateur du terminal UEB s'est connecté au service, par exemple en lançant une application logicielle sur son terminal. Le lancement de cette application a pu déclencher l'ouverture d'une connexion permanente entre le terminal UEB et le serveur S. Une fois la connexion établie, le procédé se met alors dans une première étape DO 5 d'attente d'un événement déclencheur. Un tel événement déclencheur comprend notamment : - Le dépôt Evt1 par au moins un autre terminal d'utilisateur connecté d'au moins un message destiné à l'utilisateur du terminal UEB ; - Le dépôt par l'utilisateur B d'au moins un message destiné à un autre utilisateur, 10 par exemple l'utilisateur A du terminal UEA ; - l'arrêt du service par l'utilisateur B. On suppose que l'événement déclencheur est le dépôt par un autre utilisateur connecté au service, par exemple l'utilisateur A, d'au moins un message M destiné à l'utilisateur B. 15 Au cours d'une étape D1, le terminal UEB obtient du serveur S au moins la zone de localisation ZD associée au message M. Il peut recevoir du serveur S le message M complet ou bien seulement le header HD(M) de ce message comprenant les informations relatives à la zone géographique de localisation ZD qui lui est associée. 20 Lors de la connexion au serveur S, le terminal UEB peut aussi recevoir une liste L d'informations relatives aux zones de localisation ZD1 à ZDN d'une pluralités de messages localisés M1 à MN, avec N entier supérieur ou égal à 2, qui lui sont destinés. Dans la suite, on désignera le message courant par Mi, i étant un entier compris entre 1 et N. 25 Suite à l'étape D1, le terminal UEB active en D2 ses premiers moyens de localisation LOCI en vue d'obtenir une première zone géographique Z1 représentative d'une localisation grossière du terminal UEB. Au cours d'une étape D3, il détermine pour chaque message M, une intersection entre la zone de délivrance Za associée à ce message et sa propre zone de localisation 5 grossière Z1. Si l'intersection déterminée est vide pour tous les messages de la liste reçue, le terminal UEB décide en D4 de se placer de nouveau en attente DO d'un nouvel événement déclencheur. Parmi les événements déclencheurs, on compte à ce stade, en plus des événements listés précédemment, l'obtention Evt2 d'une nouvelle zone de 10 localisation grossière Z1 à un instant suivant. Dans ce dernier cas, le terminal UEB relance la mise en oeuvre des étapes D3 et D4 du procédé selon l'invention. Si au contraire l'intersection déterminée n'est pas vide, le terminal UEB active en D5 ses deuxièmes moyens de localisation LOCI en vue d'obtenir une deuxième zone géographique Z2 représentative d'une localisation fine du terminal. 15 Au cours d'une étape D6, il détermine pour chaque message M1 à MN une intersection entre la zone de délivrance Za associée à ce message et sa zone de localisation fine Z2. Si l'intersection déterminée n'est pas vide pour au moins un message M,, le terminal UEB décide en D7 de déclencher la délivrance du contenu du message M,, c'est-à-dire 20 de ses données utiles Data, à l'utilisateur, S'il n'a reçu en Dl que l'en-tête HD, du message M,, il requiert au préalable, en D8 le transfert des données utiles Data, de ce message auprès du serveur S. Ce transfert est avantageusement réalisé via la connexion permanente établie avec le serveur S lors du lancement de l'application sur le terminal UEB. 25 Une fois le message présenté à l'utilisateur, le terminal UEB envoie un message Ack(M,) d'accusé-réception au serveur S, afin que ce dernier puisse marquer ce message M, comme lu ou encore le supprimer de sa base de données. Si l'intersection déterminée en D6 est vide pour tous les messages de la liste reçue, le terminal comme dans le cas précédent en attente DO d'un nouvel événement déclencheur. On suppose que le prochain événement déclencheur est l'obtention d'une mise à jour Evt2 des informations de localisation grossière Z1. Dans ce cas, le terminal UEB met de nouveau en oeuvre les étapes D3 et D4 du procédé pour la liste de messages M1 à MN obtenue. Si aucun des messages reçus n'est dans la zone de localisation grossière Z1 du terminal UEB, le terminal UEB désactive en D10 ses deuxièmes moyens de localisation. Selon une variante du mode de réalisation qui vient d'être décrit, le terminal UEB déclenche le transfert D8 du contenu du message M, dès qu'il a établi que ce message M, se trouve dans sa zone de localisation grossière Z1, c'est-à-dire à l'issue de l'étape D4. Il ne le présente ensuite à l'utilisateur que lorsque l'intersection entre la zone de localisation fine Z2 du terminal et la zone de délivrance ZDi du message M, n'est pas vide. Dans cette attente, les données utiles Data, sont stockées dans une mémoire du terminal UEB. Elles sont ensuite chargées dans un mémoire RAM du terminal sur simple requête interne auprès de cette mémoire puis restituées à l'utilisateur sur des moyens de restitution intégrés au terminal, par exemple des moyens d'affichage tels qu'un écran. Un avantage de cette variante est pour le terminal de s'assurer d'avoir le contenu du message Mi à sa disposition dès qu'il entre dans la zone de localisation ZD de ce message. Ainsi, il se prémunit contre tout risque de délivrance tardive d'un message devenu obsolète à cause d'un déplacement très rapide de l'utilisateur B, lequel se trouve par exemple à bord d'un véhicule motorisé. On présente maintenant, en relation avec la Figure 5 les étapes du procédé de traitement d'un message localisé selon l'invention. Un tel procédé est avantageusement mis en oeuvre par le serveur central S. On suppose que le serveur S a reçu dans une étape préalable TO un ou plusieurs messages localisés M1 à MN avec N entier supérieur ou égal à 1 en 5 provenance d'un ou plusieurs terminaux d'utilisateurs UEA et à destination du terminal d'utilisateur UEB. Sur réception d'une requête de connexion en provenance du terminal d'utilisateur UEB du réseau de communications R, le serveur S crée en T1 une connexion avec le terminal UEB demandeur. Dès la connexion établie, il envoie au 10 terminal UEB, au cours d'une étape T2, une liste comprenant au moins les zones de localisation ZDi à ZDN associées aux messages localisés déposés par d'autres terminaux utilisateurs, tels que UEA et destinés à l'utilisateur B. Comme déjà évoqué, la liste L peut comprendre des informations relatives à un ou plusieurs messages localisés M1 à MN, avec N entier supérieur ou égal à 2. Ces 15 informations peuvent comprendre le ou les messages M1 à MN dans leur intégralité, c'est-à-dire pour un message M,, i entier compris entre 1 et N, son en-tête Ha et données utiles Data,, ou bien, selon une variante, seulement son en-tête Ha comprenant la zone de localisation ZDi associée. Un avantage de la liste d'en-têtes est sa petite taille relative, qui la rend peu coûteuse à transmettre au terminal, les 20 contenus ou données utiles des messages localisés de cette liste n'étant effectivement transférés que lorsque le terminal d'utilisateur destinataire UEB entre dans leurs zones de localisation ZDi respectives. Dans la suite de la description de cet exemple, nous considérerons le cas de cette variante. 25 En T3, le serveur S reçoit du terminal d'utilisateur UEB une requête Req Datai de transfert des données utiles associées à un message localisé Mi faisant partie de la liste L. Il lui envoie en T4 les données utiles du message via la connexion établie avec ce terminal d'utilisateur UEB, afin que ce dernier puisse présenter le contenu du message M, à son utilisateur B. Il marque le message M, comme lu dans la liste L En T5, le serveur S reçoit un message Ack(Mi) d'accusé-réception en provenance du terminal d'utilisateur UEB. Il peut en T6 marquer lui aussi comme lu le message Mi en 5 question et éventuellement le supprimer de sa base de données BD. On présente maintenant, en relation avec la Figure 6, un exemple d'échange de messages entre l'utilisateur B, le terminal UEB et le serveur S selon un mode de réalisation de l'invention. 10 L'utilisateur B démarre le service sur son terminal UEB, par exemple en lançant une application logicielle à l'aide d'une action MS0 sur une interface, par exemple tactile de son terminal UEB. Une fois lancée, cette application émet une requête de connexion au serveur S, sous la forme d'un message MS1. L'application du terminal UEB se place ensuite en attente d'un événement déclencheur, parmi lesquels on compte au moins: 15 - la réception d'un ou plusieurs en-têtes de messages localisés en provenance du serveur S, comprenant la ou les zones de localisation associées à ces messages ; - l'entrée de l'utilisateur dans une zone de localisation reçue ; - la demande d'arrêt de l'application par l'utilisateur B. 20 Le serveur S crée une connexion permanente identifiée par un identifiant de l'utilisateur B. Il consulte ensuite sa base de données en vue d'obtenir une liste des messages localisés M1 à MN non lus et destinés à l'utilisateur B, qui lui ont été déposés depuis la dernière connexion de cet utilisateur, par exemple dans un ou plusieurs messages MS'O. Il envoie ensuite la liste L obtenue au terminal UEB dans un message 25 M52. Cette liste comprend au moins les zones de localisation ZD1 à ZDN associées aux messages MI. à MN. Sinon, s'il n'a rien reçu au préalable, il se place en attente de réception de messages localisés destinés à l'utilisateur B. Dans la suite, on considère le cas où le serveur S a préalablement reçu une liste L. 1- Réception d'une liste L d'en-têtes de messages localisés La réception de la liste L du message MS2 par le terminal UEB déclenche l'activation par ce dernier de ses premiers moyens de localisation LOCI. Avec la localisation Z1 obtenue, l'application détermine d'abord grossièrement si l'utilisateur B se trouve dans la zone de localisation Za d'un des messages localisés M, de la liste reçue. Si c'est le cas, elle active les moyens de localisation fine LOCI du terminal UEB pour déterminer plus finement si l'utilisateur B est bien entré dans la zone de localisation Za du message localisé M, en question. Si c'est le cas, elle envoie dans un message MS3 une requête de transfert du contenu du message au serveur S via la connexion établie. Elle reçoit en retour un message MS4 contenant les données utiles Data, demandées et les présente à l'utilisateur B. L'application accuse réception du contenu du message M, dans un message MS5. Elle marque le message comme lu et se place ensuite de nouveau en attente d'un autre événement déclencheur. 2- Mise à jour de la zone de localisation grossière du terminal La réception d'une telle mise à jour déclenche la vérification par l'application de la nouvelle position du terminal par rapport aux zones de localisation des messages localisés reçus et non encore lus. Si, au vu de la zone Z1 de localisation mise à jour, le terminal ne se trouve à proximité d'aucun des messages non lus de la liste, l'application déclenche la 25 désactivation des deuxièmes moyens de localisation, ce qui lui permet de préserver les ressources énergétiques du terminal UEB. Elle se met ensuite en attente d'un nouvel 2 9889 7 1 18 événement déclencheur. 3- Réception d'un nouveau message MN-Fi par le serveur S Le serveur S, sur réception d'un nouveau message localisé destiné au terminal UEB lui notifie son arrivée par l'envoi d'un message MS7 comprenant son en-tête HDN+1. 5 La réception du message MS7 déclenche la mise en oeuvre par l'application des étapes du procédé de délivrance d'un message localisé qui viennent d'être décrites. 4 - Demande d'arrêt de rapplication par l'utilisateur Sur réception d'une demande d'arrêt de l'application par l'utilisateur en MS8, l'application désactive les moyens de localisation grossière et fine du terminal. envoie 10 un message MS9 de déconnexion au serveur S et stocke la liste de messages localisés non lus en mémoire. Le serveur met fin à la connexion permanente établie avec le terminal UEB. On présente finalement, en relation avec les Figures 7 et 8, les structures 15 simplifiées d'un dispositif 100 de délivrance d'un message localisé selon l'invention et d'un dispositif 200 de traitement d'un message localisé selon l'invention, mettant respectivement en oeuvre un procédé de délivrance et un procédé de traitement selon l'un des modes de réalisation décrits ci-dessus. Avantageusement, le dispositif 100 est intégré dans un terminal mobile UE 20 selon l'invention. Par exemple, le dispositif 100 comprend une unité de traitement 110, équipée par exemple d'un processeur P, et pilotée par un programme d'ordinateur Pg1 120, stocké dans une mémoire 130 et mettant en oeuvre le procédé de délivrance d'un message localisé selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur Pg1 120 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 110. Le processeur de l'unité de traitement 110 met en oeuvre les étapes du procédé de délivrance d'un message localisé décrit précédemment, selon les instructions du programme d'ordinateur 120. Classiquement, le terminal UE comprend des moyens 10 d'émission/réception 5 de signaux de communication sur le réseau de communication R, portant des messages, tels que des messages localisés. Il comprend aussi des premiers moyens 11 de localisation LOCI, mettant par exemple en oeuvre une technique de localisation par triangulation GSM et des deuxièmes moyens 12 de localisation LOCI mettant par exemple en oeuvre une technique de localisation par GPS. Ces moyens sont pilotés par 10 le processeur de l'unité de traitement 110. Avantageusement, l'unité de traitement 110 obtient selon l'invention des moyens d'émission/réception une liste comprenant au moins les zones de localisation ZD associés à des messages localisés destinés à l'utilisateur. Elle active les moyens de localisation 11, 12 en vue d'obtenir des informations représentatives d'une zone de 15 localisation grossière ou fine du terminal. Elle commande aux moyens 10 d'émission/réception l'émission à destination du serveur S d'une requête de transfert du contenu d'un desdits messages localisés, lorsqu'elle a déterminé que l'utilisateur se trouve dans la zone de localisation de ce message. Avantageusement, le dispositif 200 selon l'invention est intégré dans un serveur 20 central S. Par exemple, le dispositif 200 comprend une unité de traitement 210, équipée par exemple d'un processeur P, et pilotée par un programme d'ordinateur Pg2 220, stocké dans une mémoire 230 et mettant en oeuvre le procédé de traitement d'au moins un message localisé selon l'invention. 25 A l'initialisation, les instructions de code du programme d'ordinateur Pg2 220 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 210. Le processeur de l'unité de traitement 210 met en oeuvre les étapes du procédé de traitement décrit précédemment, selon les instructions du programme d'ordinateur 220. Classiquement, le serveur S comprend des moyens d'émission/réception 20 aptes à émettre et recevoir des signaux de communication portant des messages, tels que des messages localisés, dans le réseau de communications R. Il comprend en outre des moyens de stockage 21 des messages localisés qu'il traite, tels que par exemple une base de données BD. Selon l'invention, ces moyens sont pilotés par le processeur de l'unité de traitement 210. Avantageusement l'unité de traitement 210 obtient de tels moyens des messages localisés déposés par des terminaux d'utilisateurs à destination d'autres terminaux d'utilisateur du réseau R et elle les stocke dans la base de données BD. Elle émet vers les terminaux destinataires, des listes de messages localisés comprenant au moins les zones de localisation ZD associées à ces messages. Elle reçoit aussi des requêtes de transfert de contenus de ces messages, auxquelles elle répond en interrogeant sa base de données BD en vue d'obtenir les messages requis et en envoyant leurs données utiles aux terminaux d'utilisateurs 15 requérants. Bien sûr d'autres modes de réalisation de l'invention peuvent être envisagés. Par exemple, l'invention peut être mise en oeuvre dans un réseau de communication IP auquel les terminaux d'utilisateurs se connectent par l'intermédiaire d'un réseau d'accès sans fil de type WIFI. 20 REVENDICATIONS1. Procédé de délivrance d'au moins un message (M) dit « localisé » à un destinataire utilisateur (B) d'un terminal (UEB) connecté à un réseau de télécommunications (R), un tel message étant associé à une zone de délivrance (ZD), ledit procédé étant caractérisé en ce qu'il comprend les étapes suivantes, mises en oeuvre par le terminal du destinataire, ledit terminal comprenant des premiers moyens de localisation : - obtention (D1) d'au moins une information représentative de la zone de délivrance associée audit au moins un message localisé; - obtention (D2) d'une première zone de localisation (Z1) du terminal de l'utilisateur à l'aide des premiers moyens de localisation dudit terminal ; - lorsqu'une intersection entre la première zone de localisation du terminal et la zone de délivrance dudit au moins un message n'est pas vide, livraison (D9) du contenu du message à son destinataire. 2. Procédé de délivrance d'au moins un message dit « localisé » selon la revendication 1, caractérisé en ce que, ledit terminal comprenant des deuxièmes moyens de localisation, lorsque ladite intersection n'est pas vide, ledit procédé comprend une étape d'obtention d'une deuxième zone de localisation (Z2) du terminal, plus précise que la première, et en ce que la livraison du contenu est mise en oeuvre lorsqu'une intersection entre la deuxième zone de localisation du terminal obtenue et la zone géographique de délivrance du message n'est pas vide. 3. Procédé de délivrance d'un message dit « localisé » selon la revendication 2, caractérisé en ce qu'il comprend une étape de désactivation (D10) des deuxièmes moyens de localisation, lorsque la zone de délivrance dudit au moins un message et la première zone de localisation du terminal présentent une intersection vide. 4. Procédé de délivrance d'un message dit « localisé » selon la revendication 1, caractérisé en ce que ladite au moins une information représentative de la zone de délivrance (ZD) dudit au moins un message est obtenue lors d'une étape préalable de réception d'au moins un en-tête de message (HD), comprenant ladite information. 5. Procédé de délivrance d'un message dit « localisé » selon la revendication 1, caractérisé en ce que, ledit procédé met en oeuvre une étape de requête de transfert du contenu (D8) dudit au moins un message auprès d'un serveur central (S) du réseau de télécommunications à destination du terminal, lorsque l'intersection entre la zone de délivrance du message et la première zone de localisation du terminal n'est pas vide. 6. Procédé de délivrance d'un message dit « localisé » selon la revendication 2, caractérisé en ce que, ledit procédé met en oeuvre une étape de requête de transfert du contenu dudit au moins un message auprès d'un serveur central à destination du terminal, lorsque l'intersection entre la zone de délivrance du message et la deuxième zone de localisation du terminal n'est pas vide. 7. Procédé de délivrance d'un message dit « localisé » selon la revendication 1, caractérisé en ce que l'étape d'obtention d'au moins une information représentative de la zone de délivrance associée audit au moins un message localisé comprend une étape d'obtention d'une liste (L) comprenant une pluralité d'en-têtes de messages localisés destinés audit utilisateur. 8. Dispositif (100) de délivrance d'un message dit « localisé » à un destinataire utilisateur d'un terminal mobile connecté à un réseau de télécommunications, ledit terminal mobile comprenant des premiers moyens de localisation dudit terminal, ledit dispositif étant caractérisé en ce qu'il comprend les moyens suivants, aptes à être mis en oeuvre par le terminal du destinataire : - obtention d'au moins une information représentative de la zone de délivrance associée audit au moins un message localisé; - obtention d'une première zone de localisation du terminal de l'utilisateur à l'aide des premiers moyens de localisation dudit terminal - lorsqu'une intersection entre la première zone de localisation du terminal et la zone de délivrance dudit au moins un message n'est pas vide, livraison du contenu du message à son destinataire. 9. Terminal d'utilisateur (UEB) apte à être connecté à un réseau de télécommunications mobiles, caractérisé en ce qu'il comprend un dispositif (100) de délivrance d'un message « localisé » selon la revendication 8. 10. Procédé de traitement d'au moins un message dit « localisé » destiné à un utilisateur d'un terminal mobile connecté à un réseau de télécommunications, ledit procédé étant destiné à être mis en oeuvre par un serveur dudit réseau apte à recevoir ledit au moins un message « localisé » en provenance d'un terminal émetteur connecté audit réseau, caractérisé en ce qu'il comprend les étapes suivantes : - envoi (T2) audit terminal mobile destinataire d'au moins une information représentative d'une zone de délivrance dudit au moins un message « localisé » ; - sur réception d'une requête de transfert du contenu en provenancedudit terminal, transfert (T4) du contenu au terminal. 11. Dispositif (200) de traitement d'au moins un message dit « localisé » destiné à un utilisateur (B) d'un terminal (UEB) connecté à un réseau de télécommunications (R), ledit procédé étant destiné à être mis en oeuvre par un serveur dudit réseau apte à recevoir ledit au moins un message « localisé » en provenance d'un terminal émetteur connecté audit réseau, caractérisé en ce qu'il comprend les moyens suivants : - envoi audit terminal mobile destinataire d'au moins une information représentative d'une zone de délivrance dudit au moins un message « localisé » ; - sur réception d'une requête de transfert du contenu en provenance dudit terminal, transfert du contenu au terminal. 12. Serveur central d'un réseau de télécommunications, caractérisé en ce qu'il comprend un dispositif de traitement d'au moins un message dit « localisé » selon la revendication 11. 13. Système de traitement d'au moins un message « localisé » destiné à un utilisateur d'un terminal d'utilisateur connecté à un réseau de télécommunications (R), ledit message étant reçu d'un terminal émetteur par un serveur central, caractérisé en ce qu'il comprend un serveur central conforme à la revendication 12 et au moins deux terminaux d'utilisateurs (UEA, UEB) conformes à la revendication 9. 14. Programme d'ordinateur (Pgi), caractérisé en ce qu'il comprend des instructions pour la mise en oeuvre des étapes du procédé de délivrance d'au moins un message dit « localisé » à un terminal d'utilisateur destinataire selon les revendications 1 à 7. 15. Programme d'ordinateur (Pg2), caractérisé en ce qu'il comprend des instructions pour la mise en oeuvre des étapes du procédé de traitement d'au moins un message dit « localisé » destiné à un terminal d'utilisateur selon la revendication 10.