Brevet FR2970136A1 — publié le 20120706

Arrière plan de l'invention L'invention se situe dans le domaine de la géolocalisation des terminaux mobiles. De nos jours, les services de géolocalisation se développent rapidement. D'une 10 façon générale, ces services permettent de fournir des informations en fonction de la position géographique de l'utilisateur, proposant ainsi des services personnalisés à haute valeur ajoutée. De nombreux services mobiles permettent d'obtenir la localisation d'un terminal appelant ou d'un terminal appelé. Les utilisateurs de ces services peuvenLà tout moment 15 décider s'ils souhaitent être visibles ou non et doivent donner leur accord à chaque demande de localisation. D'autres services connus permettent aux utilisateurs de déclarer ou de modifier eux-mêmes leurs positions. Au titre d'un premier exemple représentatif de l'état a{1uel de la technique, on 20 connait une solution de géolocalisation sur téléphone mobile, dans laquelle un premier Lerminal abonné à un service de localisation peut demander à un deuxième terminal abonné à ce service de lui communiquer sa position. Cette solution présente un inconvénient majeur en ce qu'elle requiert d'une part un abonnemenLà ce service, de la part des deux terminaux, et d'autre part des moyens 25 de géolocalisation incorporés dans le terminal mobile communiquant sa position. Une autre solution de l'état actuel de la technique permet à un terminal quelconque d'obtenir par SMS la localisation d'un &srminæl muni de moyens de gém/ocæ!isation. Malheureusement, ces solutions ne sont pas fiables, la localisation communiquée pouvant être _rronée. 30 L'invention vis ræux inconvénients des solutions actuelles en proposant un mécanisme de !oos!iva5on permettant des terminaux quelconques de se communiquer des informations de localisatio 35 2 Objet et résumé de l'invention Plus précisément, l'invention concerne un procédé de médiation mis en oeuvre par un serveur dans un réseau de communication, ce procédé comportant : ~ - une étape d'obtention d'un identifiant d'un premier benninal souhaitant obtenir une localisation d'un deuxième terminal ; - une étape d'obtention d'une localisation du deuxième terminal et de validation de cette localisation; - une étape d'obtention d'une autorisation émise par le deuxième terminal pour 10 communiquer une localisation du deuxième terminal au premier terminal ; - une étape de communication de cette localisation du deuxième berminal au premier terminal. Corrélativement, l'invention concerne un serveur de médiation dans un réseau de communication comportant: 15 - des moyens d'obtention d'un identifiant d'un premier terminal souhaitant obtenir une localisation d'un deuxième terminal ; - des moyens d'obtention d'une localisation du deuxième terminal et de validation de cette localisation ; - des moyens d'obtention d'une autorisation émise par ledit deuxième terminal pour 20 communiquer une localisation du deuxième terminal au premier terminal ; - des moyens de communication de cette localisation du deuxième terminal au premier terminal. Ainsi, et d'une façon générale, l'invention propose un serveur de médiation dans un réseau de télécommunications, apte à obtenir la localisation d'un terminal, à la 25 valider, et à demander l'autorisation explicite de l'utilisateur de ce terminal avant de la communiquer à un autre terminal. Le serveur de médiation selon l'invention peut obtenir l'autorisation de l'utilisateur du deuxième termin8l par tout moyen, et notamment par l'envoi d'un message direct, por5MS ou en utilisant le protocole WAP. 30 Ainsi, dans un mode particulier de réalisation du procédé de médiation selon l'invention, l'é.E d'obtention de l'autorisation comporte une étape d'envoi d'une requête à une posscr~i1 SPIS pour !' un 1S au deuxième terminal, ce Ue ou p~cm_/ t 35 Da/n on n`nde p.n!iru!~~~ ~|.^ /~n[sniox du prucvdu d~ /aiiox 'c!Ion .e!~b~oJ~CuuLu/~4/uUcoiYiporte : - une étape d'interrogation d'un serveur de capacités pour déterminer si le deuxième tenninal est apte à mettre en oeuvre le protocn!eVVAP ; et si c'est le cas - une étape d'envoi d'une requête à une passerelle SMS pour qu'elle envoie un message SMS enrichi au deuxième terminal, ce message demandant à l'utilisateur du deuxième terminal s'il souhaite communiquer sa localisation réelle au premier terminal, le message SMS enrichi comportant un lien vers un fichier comportant la localisation réelle du deuxième terminal. Dans un mode préféré de réalisation, le serveur de médiation selon l'invention est apte à communiquer une localisation du deuxième terminal obtenue par des moyens de localisation propres au deuxième terminal, et à obtenir lui-même la localisation du deuxième terminal auprès d'un serveur de localisation de confiance lorsque le deuxième terminal ne possède pas de moyens propres de localisation. Ainsi, dans un mode particulier de réalisation, le procédé de médiation selon l'invention comporte une étape au cours de laquelle le serveur de médiation vérifie si le deuxième karminal comporte des moyens propres de géolocalisation. Cette vérification peut notamment être effectuée en interrogeant le deuxième terminal ou en consultant une base de données. Dans un mode particulier de réalisation, le procédé de médiation selon l'invention comporte, lorsque le deuxième terminal comporte des moyens propres de géolocalisation, une étape d'envoi d'un message au deuxième terminal pour obtenir un message de réponse comportant une localisation du deuxième t8rminal obtenue localement par le deuxième terminal. Ce message de réponse peut comporter des informations complémentaires, par exemple des données textuelles saisies par l'utilisateur du deuxième ternninal pour 25 préciser sa localisation. Dans un mode particulier de réalisation, le procédé de médiation selon l'invention comporte une étape d'obtention de la localisation réelle du deuxième terminal auprès d'un serveur de localisation de confiance. Dans un mode préféré de réalisation, le serveur de médiation selon l'invention 30 se comporte comme un tiers de confiance, en ce qu'il valide la localisation du deuxième terminal obtenue localement par le deuxième terminal lui-même avant de la [on)nnxoiqoer au premier t/ ninal. le procédé de nieciat.on selon ~nqo c ~~aV` /~hcn!ioo dc !a kzca!isabonobi 35 cor il ~~/ Dans un mode préféré de réalisation du procédé de médiation selon l'invention, l'étape de communication de la localisation obtenue localement par le deuxième terminal est effectuée uniquement si la localisation obtenue localement est vérifiée valide par comparaison avec la localisation réelle. Le serveur de médiation selon l'invention peut communiquer la localisation du deuxième terminal au premier terminal par tout moyen, et notamment directement, par SMS ou en utilisant le protocole WAP. Dans un mode préféré de réalisation du procédé de médiation selon l'invention, l'étape de communication comporte l'envoi d'un message au premier terminal, ce message comportant la localisation obtenue localement par le deuxième terminal ou la localisation réelle du deuxième terminal. Dans un mode préféré de réalisation du procédé de médiation selon l'invention, l'étape de communication comporte l'envoi d'une requête à une passerelle SMS pour qu'elle envoie un message court au premier terminal, ce message comportant la localisation obtenue localement par le deuxième terminal ou la localisation réelle du deuxième terminal. Dans un mode préféré de réalisation, le procédé de médiation selon l'invention comporte : - une étape d'interrogation d'un serveur de capacités pour déterminer si ledit premier terminal est apte à mettre en oeuvre le protocole WAP ; et en ce que - l'étape de communication comporte l'envoi d'une requête à une passerelle SMS, pour qu'elle envoie un message SMS enrichi au premier terminal, ce message comportant un lien vers un fichier contenant la localisation obtenue localement par le deuxième terminal ou la localisation réelle du deuxième terminal. Le serveur de médiation selon l'invention peut être sollicité par le premier terminal par tout moyen, et notamment par un message direct, ou par SMS. Ainsi, dans un mode préféré de réalisation, le procédé de médiation selon l'invention comporte une étape de réception d'une requête émise par le premier terminal pour obtenir une localisation du deuxième terminal, l'identifiant du deuxième terminal étant compris dans cette requête. Dans un mode préféré de réalisation, cette requête est reçue par SMS. Dans un mode particulier de réalisation, les différentes étapes du procédé de médiation selon l'invention sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre par un 5 ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes du procédé de médiation tel que mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et 5 code objet, iel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable 10 de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel 15 qu'un signol électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être 20 utilisé dans l'exécution du procédé en question. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de 25 la description faite ci-dessous en référence aux dessins qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : les figures 1 à 9 représentent les principales étapes de procédés de médiation conformes à neuf modes de réalisation de l'invention ; et - la figure 1O représente de façon schématique un serveur de médiation 30 conforme à un mode particulier de réalisation de l'invention. Descriptielf 35 'Un. 6 Dans ce mode de réalisation, le terminal UB comporte des moyens propres de gém!oca!isaUonMPGlui permettant d'obtenir localement sa géolocalisation. Au cours d'une étape EUA1, le terminal UA envoie une requête M1 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce 5 message M1 comporte l'identifiant du terminal UB. Il est reçu par le serveur de médiation TE au cours d'une étape ETE1. Au cours d'une étape ETE9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si iel est le cas, le serveur de médiation TE envoie, au cours d'une étape 10 ETE11, une requête M11 au terminal UB pour lui demander sa localisation. Cette requête M11 comporte l'identifiant du terminal UA. Elle est reçue par le terminal U8 au cours d'une étape EUB11. Au cours d'une étape EUB25, l'utilisateur du terminal UB peut décider de rejeter la requête M11 et de ne pas y répondre. Si il accepte la requête M11, il commande son 15 terminal U8 pour qu'il obtienne sa localisation LOL (localisation obtenue localement au sens de l'invention), en utilisant ses moyens propres de géolocalisation MPG et pour qu'il envoie au serveur de médiation TE une réponse M25 comportant cette localisation obtenue localement LOL. La réponse M25 peut éventuellement être accompagnée d'informations 20 comp!émentairesIC, par exemple textuelles. Cette réponse M25 est reçue par le serveur de médiation TE au cours d'une étape ETE25, Au cours d'une étape ETE12, le serveur de médiation TE interroge le serveur de localisation de confiance CLE et vérifie si la localisation LOL du terminal UB, obtenue localement par le terminal UB, et contenue dans le message M25 est correcte, en la 25 comparant à la localisation réelle LR du terminal UB mémorisée par le serveur de localisation CLE. Si hel est le cas, le serveur de médiation TE envoie un message M13 au terminal TA au cours d'une étape ETE13, ce message comportant la localisation LOL obtenue localement par le terminal U3 accompagnée /e cas échéant des d'informations 30 cnnnp!énneniæin8sIC neçuesà !'~\npeETE25. Ce messar,je M13 est reçu par le terminal UA au cours d'une étape EUA13. Cons cu scénnnc\ !e~erMina!U8. i miseà l'oeuvre de l'invention. i -our mettre en tir ',> s:~~o!ieFos n000!uS 7 Dans ce mode de réalisation, le terminal UB ne comporte pas de moyens de géolocalisation lui permettant d'obtenir localement sa géolocalisation. Au cours d'une étape EUA1, le terminal UA envoie une requête M1 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce ~ message M1 comporte l'identifiant du terminal UB. I! est reçu par le serveur de médiation TE au cours d'une étape ETE1. Au cours d'une étape E 1E9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si tel n'est pas le cas, le serveur de médiation TE interroge le serveur de 10 localisation CLE au cours d'une étape E 1 E88, pour obtenir la localisation réelle LR du terminal UB. Au cours d'une étape ETE15, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UB est apte à mettre en oeuvre le protocole WAP. 15 Si tel n'est pas le cas, le serveur de médiation TE envoie, au cours d'une étape ETE17, une requête M17 à la passerelle SMS SG, pour qu'elle envoie un message court SMS au terminal UB, ce message demandant à l'utilisateur du terminal UB s'il souhaite communiquer sa localisation réelle LR au terminal UA. Dans le mode de réalisation décrit ici, le message SMS comporte la localisation réelle LR du terminal UB, obtenue par le 20 serveur de médiation TE auprès du serveur de localisation CLE. La passerelle SMS 5G envoie le SMS au terminal UB qui le reçoit au cours d'une étape EUB33. L'utilisateur du terminal UB peut décider de ne pas répondre au SMS, ou d'y répondre de façon positive ou négative. 25 Nous supposerons dans cet exemple que l'utilisateur y répond positivement en envoyant, au cours d'une étape EUB27, un message M27 à la passerelle SMS SG, ce message M27 comportant un indicateur « OK » représentatif de la volonté de l'utilisateur du terminal UB de communiquer sa localisation au terminal UA. Ce message M27 peut elfwelrement comprendre des informations complémentaires 30 L'utilisateur du terminal UB ayant donné son accord, la passerelle SMS SG envoie, au cours d'une étape ESG35, un message M35 au serveur TE, pour invoquer la méthode MOL d'obtention de la !uca|' -ion duLerm/na!UB. Ce me-,s M35 comporte neço!~a~ , .p~:~~e n`c~mUo` ~ u co:-~Uima ~~a!`e ETE] næs~a~e ' ^zrnjn!T,, au 35 c0u~uuonce~o~c~!L9~,ccx1c^~uguuo/Dpo/Luxiku!o~~|~oUon URdu tel mÜna!UB 8 accompagnée le cas échéant des d'informations complémentaires reçues à l'étape ETE35. Ce message M99 est reçu par le terminal UA au cours d'une étape EUA99. La figure 3 représente un troisième scénario de mise à l'oeuvre de l'invention. Dans ce scénario, le terminal UA est configuré pour mettre en oeuvre ~ l'invention, mais pas le terminal UB. Le terminal UB supporte le protocole WAP. Dans ce mode de réalisation, le terminal UB ne comporte pas de moyens de géolocalisation lui permettant d'obtenir localement sa géolocalisation. Au cours d'une étape EUA1, le terminal UA envoie une requête MI au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal U8. Ce I0 message M1 comporte l'identifiant du terminal UB. Il est reçu par le serveur de médiation TE au cours d'une étape E 1E1. Au cours d'une étape ETE9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si ksl n'est pas le cas, le serveur de médiation TE interroge le serveur de 15 localisation CLE au cours d'une étape ETE88, pour obtenir la localisation réelle LR du terminal UB. Au cours d'une étape E1E15, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UB est apte à mettre en oeuvre le protocole WAP. 20 Si tel est le cas, le serveur de médiation TE envoie, au cours d'une étape ETE19, une requête M19 à la passerelle SMS SG, pour qu'elle envoie un message SMS enrichi au terminal UB, ce message demandant à l'utilisateur du terminal UB s'il souhaite communiquer sa localisation réelle LR au terminal UA. Dans le mode de réalisation décrit ici, le message SMS enrichi comporte un lien LLR vers un fichier comportant la 25 localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du serveur de localisation CLE. La passerelle SMS 5G envoie le SMS enrichi au terminal UB qui le reçoit au cours d'une étape EUB37. L'utilisateur du bernnina! UB peut décider de ne pas répondre au SMS enrichi, ou 30 d'y répondre de façon positive ou néga Nous supposerons dans cet exemple que l'utilisateur clique sur le lien LLR au dU Lcnninn! VB, n: poh 35 ha'gcnlentdlmu pog~ AP ~/e~~/~ian~ ~a ~ocu!isnUon /rrcYu LP !cru`/na! UE dri ~xx~a^r nu i,/xi.tri! TA et une / 9 saisie permettant éventuellement de déposer des informations complémentaires IC destinées à être communiquées au terminal TA. Nous supposerons dans cet exemple que l'utilisateur du terminal UB souhaite communiquer sa localisation réelle LR au terminal TA et qu'il interagit avec la page WAP 5 pour envoyer un message M31 comportant des informations complémentaires IC à l'interface WAP 1W du serveur TE, au cours d'une étape EUB31. L'utilisateur du terminal UB ayant donné son accord, l'interface WAP IVVenvmie, au cours d'une étape EWI41, une commande M41 au serveur TE, cette commande M41 comportant l'identifiant du terminal UB et éventuellement les informations complémentaires IC. Elle est reçue par le serveur de médiation TE au cours d'une étape ETE41. Le serveur de médiation TE envoie ensuite un message M99 au terminal TA au cours d'une étape ETE99, ce message comportant la localisation réelle LR du terminal UB accompagnée le cas échéant des d'informations complémentaires IC reçues par 15 l'interface WAP IVV à l'étape ETE41. Ce message M99 est reçu par le terminal UA au cours d'une étape EUA99. La figure 4 représente un quatrième scénario de mise à l'oeuvre de l'invention. Dans ce scénario, ni le terminal UA ni le terminal UB ne sont configurés pour mettre en oeuvre l'invention. Ces terminaux ne sont pas aptes à mettre en oeuvre le 20 protocole WAP. Dans ce mode de réalisation, le terminal UB comporte des moyens propres de géolocalisation MPG lui permettant d'obtenir localement sa géolocalisation. Au cours d'une étape EUA3, le terminal UA envoie un message M3 à la passerelle de SMS SG, ce message comportant un mot-clef KW et l'identifiant du terminal 25 UB. Sur réception de ce message, la passerelle de SMS SG détecte le mot-clef KW et envoie, au cours d'une étape EBG35, un message M35 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce message M35 comporte l'identifiant du terminal UB. Il est reçu par le serveur de médiation TE au cours d'une 30 étape E 1E35. Au cours d'une étape E 1E9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UP ccy'pa7te des moyep,_; propres de géolocalisation MPG, Si tel / 1 le cas, (e se/v~c/ ~c nl,:do\ion TE envoie cours d'une ETE11, ! r. (,11 ox h:nnma~ U3 P~urk~~Janandcrsa !ocn1sa!ioo. Cett8 u 35 M11 ~cnU[ooi c|u knn)a! i~& Elle 65. ~ço. par 1(, !ennha! UE ax 11. 10 Au cours d'une étape EUB25, l'utilisateur du terminal UB peut décider de rejeter la requête A11 et de ne pas y répondræ. Si il accepte la requête M11, il commande son terminal UB pour qu'il obtienne sa localisation U]L(!oca!isotion obtenue localement au sens de l'invention), en utilisant ses moyens propres de géolocalisation MPG et pour qu'il ~ envoie au serveur de médiation TE une réponse M25 comportant cette localisation obtenue localement LOL. Cette réponse est reçue par les serveur de médiation TE au cours d'une étape ETE25. Au cours d'une étape ETE12, le serveur de médiation TE interroge le serveur de localisation CLE et vérifie si la localisation LOL du terminal UB, obtenue localement par le 10 terminal U8, et contenue dans le message M25 est correcte, en la comparant à la localisation réelle LR du terminal UB mémorisée par le serveur de localisation [LE. Nous supposerons que c'est le cas. Au cours d'une étape ETE4, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UA est apte à mettre en oeuvre le protocole 15 WAP. Si tel n'est pas le cas, le serveur de médiation TE envoie, au cours d'une étape ETE98, une requête M98 à la passerelle SMS SG, pour qu'elle envoie un message court SMS au terminal UA, ce message comportant la localisation LOL obtenue localement par le terminal UB, éventuellement accompagnée des informations complémentaires IC. 20 La passerelle de SMS SG envoie ce message au terminal UA qui le reçoit au cours d'une étape EUA98. La figure 5 représente un cinquième scénario de mise à l'oeuvre de l'invention. Dans ce scénario, le terminal UB est configuré pour mettre en oeuvre l'invention, mais par le terminal UA. Ni le terminal UA, ni le terminal UB n'est apte à 25 mettre en oeuvre le protocole WAP. Dans ce mode de réalisation, le terminal UB ne comporte pas de moyens propres degéo!ocæ!isation lui permettant d'obtenir localement sa géolocalisation. Au cours d'une étape EUA3, le ternnina! UA envoie un message M3 à la passerelle de SMS SG, ce message comportant un mot-clef KW et l'identifiant du terminal 30 UB. Sur réception de ce message, la passerelle de SMS SG détecte le mot-clef KW et envoc' au cours d'une etape ESG35, in message M35 au serveur TF' pour invoquer la méiTonc ! d'obLenUon dc !n !oco;so[jOn du terminal UB, Ce n~cssiule M35 compo/i2 !~u/h[ian~ du i, nhn:: UD est a~Çu serveur de Lrion TE au cours dlxne 35 .'inp. [TE35. Il Au cours d'une étape BE9,le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si ùel n'est pas le cas, le serveur de médiation TE interroge le serveur de localisation CLE au cours d'une étape ETEO8, pour obtenir la localisation réelle LR du terminal UB. Au cours d'une étape ETE15, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UB est apte à mettre en oeuvre le protocole WAP. Si tel n'est pas le cas, le serveur de médiation TE envoie, au cours d'une étape 10 ETE17, une requête M17 à la passerelle SMS SG, pour qu'elle envoie un message court 5MSau terminal UB, ce message demandant à l'utilisateur du terminal UB s'il souhaite communiquer sa localisation réelle LR au herrnina! UA. Dans le mode de réalisation décrit ici, le message SMS comporte la localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du serveur de localisation CLE. 15 La passerelle SMS SG envoie le SMS au terminal UB qui le reçoit au cours d'une étape EUB33. L'utilisateur du terminal UB peut décider de ne pas répondre au SMS, ou d'y répondre de façon positive ou négative. Nous supposerons dans cet exemple que l'utilisateur y répond positivement en 20 envoyant, au cours d'une étape EUB27, un message M27 à la passerelle SMS SG, ce message M27 comportant un indicateur « 0K » représentatif de la volonté de l'utilisateur du hernnina! UB de communiquer sa localisation au herrnina! UA. Ce message M27 peut éventuellement comprendre des informations complémentaires IC. L'utilisateur du terminal U8 ayant donné son accord, la passerelle SMS SG 25 envoie, au cours d'une étape ESG35, un message M35 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce message M35 comporte l'identifiant du terminal UB et éventuellement les informations complémentaires IC. Il est reçu par le serveur de médiation TE au cours d'une étape E 1E35. Au cours d'une étape E 1E4, le serveur de médiation TE interroge le serveur de 30 capacités CE pour déterminer si le terminal UA est apte à mettre en oeuvre le protocole WAP. Si tel n\est pa~ !- cas, le serveur de médib!ibnTE envoie, au cours dl/o~ ope ~quüie U98 b sserelle k~ Sç, ~ou qm\el!8envol c xn n~enaq~ cox~ /nÜnd UA, ce mussaqe con ~ i !a !ocn!isnÜon i~Ldu ~e'minp! i 12 La passerelle de SMS S3 envoie ce message au terminal UA qui le reçoit au cours d'une étape EUA98. La figure 6 représente un sixième scénario de mise à !toeuvrede l'invention. Dans ce scénario, le terminal UB est configuré pour mettre en oeuvre ~ l'invention, mais par le terminal UA. Le terminal UB est apte à mettre en oeuvre le protocole WAP, mais pas le terminal UA. Dans ce mode de réalisation, le terminal UB ne comporte pas de moyens de géolocalisation lui permettant d'obtenir localement sa géolocalisation. Au cours d'une étape EUA3, le terminal UA envoie un message M3 à la 10 passerelle de SMS SG, ce message comportant un mot-clef KW et l'identifiant du terminal UB. Sur réception de ce message, la passerelle de SMS SG détecte le mot-clef KW et envoie, au cours d'une étape E5G35, un message M35 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce message M35 comporte 15 l'identifiant du terminal UB. Il est reçu par le serveur de médiation TE au cours d'une étape ETE35. Au cours d'une étape ETE9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si tel n'est pas le cas, le serveur de médiation TE interroge le serveur de 20 localisation CLE au cours d'une étape ETE88, pour obtenir la localisation réelle LR du terminal UB. Au cours d'une étape ETE15, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le Uernnina! UB est apte à mettre en oeuvre le protocole WAP. 25 Si hæl est le cas, le serveur de médiation TE envoie, au cours d'une étape ETE19, une requête M19 à la passene!!eSMS 6G, pour qu'elle envoie un message SMS enrichi au terminal UB, ce message dæmandæntà l'utilisateur du hernnina! UB s'il souhaite communiquer sa localisation réelle LR au terminal UA. Dans le mode de réalisation décrit ici, le message SMS enrichi comporte un lien LLR vers un fichier comportant la 30 localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du serveur de localisation CLE. assenz!!c SMS S3 envoie le SMS enrichi au terminal UB qui le reçoit au cours d'une ~pc[UG37. Lite [sa~eu~d: ni'ia~ SB ;u/i d~dderde ne p, SMScnrichiUV 35 ~~ /eoo/~~r~ ~!~ [noo nnri n' 13 Nous supposerons dans cet exemple que l'utilisateur clique sur le lien LLR au cours d'une étape EUB29, et accède à une interface WAP IVV du serveur TE. Cette interface permet le téléchargement d'une page WAP présentant la localisation réelle LR du terminal UB, un lien donnant la possibilité à l'utilisateur du terminal UB d'accepter ou ~ de refuser que sa localisation réelle soit communiquer au terminal TA et une zone de saisie permettant éventuellement de déposer des informations complémentaires IC destinées à être communiquées au terminal TA. Nous supposerons dans cet exemple que l'utilisateur du terminal UB souhaite communiquer sa localisation réelle LR au terminal TA et qu'il interagit avec la page WAP 10 pour envoyer un message M31 comportant des informations complémentaires IC à l'interface WAP 1W du serveur TE, au cours d'une étape EUB31. L'utilisateur du terminal UB ayant donné son accord, l'interface WAP 1W envoie, au cours d'une étape EWI41, une commande M41 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal U8. Cette commande M41 15 comporte l'identifiant du terminal UB et éventuellement les informations complémentaires IC. Elle est reçue par le serveur de médiation TE au cours d'une étape ETE41. Au cours d'une étape ETE4, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UA est apte à mettre en oeuvre le protocole WAP. 20 Si tel n'est pas le cas, le serveur de médiation TE envoie, au cours d'une étape ETE23, une requête M23 à la passerelle SMS SG, pour qu'elle envoie un message court SMS au terminal UA, ce message comportant la localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du serveur de localisation CLE, éventuellement accompagnée des informations complémentaires IC. 25 La passerelle de SMS GG envoie ce message au terminal UA qui le reçoit au cours d'une étape EUA40. La figums7 représente un septième scénario de mise à !teuvnade l'invention. Dans ce scénario, ni le terminal UA ni le terminal UB ne suntconfigurés pour mettre en oeuvre !'invændon. Le terminal UA est apte à mettre en oeuvre le protocole 30 WAP, mais pas le terminal UB, Dans ce mode de réalisation, le terminal UB ne comporte pas de moyens de géolocalisation lui permettant d'obtenir localement sa géolec:1,1 Au cours d'une EUA3, le terminal UA envoie "in nie, J, Ifirc. comportant un mot-clef KW et rîe. 35 UB. 14 Sur réception de ce message, la passerelle de SMS SG détecte le mot-clef KW et envoie, au cours d'une étape ESG35, un message M35 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce message M35 comporte l'identifiant du terminal UB. II est reçu par le serveur de médiation TE au cours d'une ~ étape ETE35. Au cours d'une étape ETE9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si t8l n'est pas le cas, le serveur de médiation TE interroge le serveur de localisation CLE au cours d'une étape ETE88, pour obtenir la localisation réelle LR du 10 terminal UB. Au cours d'une étape ETE15, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UB est apte à mettre en oeuvre le protocole WAP. Si tel n'est pas le cas, le serveur de médiation TE envoie, au cours d'une étape 15 ETE17, une requête M17 à la passerelle SMS SG, pour qu'elle envoie un message court SMS au terminal UB, ce message demandant à l'utilisateur du terminal UB s'il souhaite communiquer sa localisation réelle LR au terminal UA. Dans le mode de réalisation décrit ici, le message SMS comporte la localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du serveur de localisation CLE. 20 La passerelle SMS GG envoie le SMS au terminal U8 qui le reçoit au cours d'une étape EUB33. L'utilisateur du terminal UB peut décider de ne pas répondre au SMS, ou d'y répondre de façon positive ou négative. Nous supposerons dans cet exemple que l'utilisateur y répond positivement en 25 envoyant, au cours d'une étape EUB27, un message M27 à la passerelle SMS 5G, ce message M27 comportant un indicateur « OK » représentatif de la volonté de l'utilisateur du terminal UB de communiquer sa localisation au terminal UA. Ce message M27 peut éventuellement comprendre des informations complémentaires IC. L'utilisateur du terminal UB ayant donné son accord, la passerelle SMS SG 30 envoie, au cours d'une étape ESG35, un message M35 au serveur TE, ce message M35 comportant l'identifiant du terminal UB et éventuellement les informations complémentaires l[. ll est reçu par le serveur de mÉdiaiion TE au cours d'une étape ETE35. Au roms ~ix~~ u~aFe FEE4, !c s~ 35 un|~zi~~~ ~E !~cor J~!cn:/ncr si le tern1i !iahm~ T~ inte/vo' 'or u/ pm / 15 Si tel est le cas, le serveur de médiation TE envoie, au cours d'une étape ETE24, une requête M24 à la passene!haSMS SG, pour qu'elle envoie un message SMS enrichi au terminal UA, ce message comportant un lien LLR2 vers un fichier contenant la localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du ~ serveur de localisation CLE. La passerelle SMS 5G envoie le SMS enrichi au terminal UA qui le reçoit au cours d'une étape EUA8. Nous supposerons dans cet exemple que l'utilisateur du terminal UA clique sur le lien LLRZau cours d'une étape EUA1O, et accède à une interface WAP 1W du serveur 10 TE. Cette interface permet le téléchargement d'une page WAP présentant la localisation réelle LRR du terminal U8. La figure 8 représente un huitième scénario de miSeà !tæuvvede l'invention. Dans ce scénario, le terminal UB est configuré pour mettre en oeuvre l'invention, mais pas le herrninæ! UA. Le terminal UA est apte à mettre en oeuvre le 15 pnobo[o!eVVAP, mais pas le terminal UB. Dans ce mode de réalisation, le terminal UB comporte des moyens propres de géolocalisation MPG lui permettant d'obtenir localement sagéo!oca!isætion. Au cours d'une étape EUA3, le terminal UA envoie un message M3 à la passerelle de SMS SG, ce message comportant un mot-clef KW et l'identifiant du terminal 20 U8. Sur réception de ce message, la passerelle de 5M5SGdétecte le mot-clef kW et envoie, au cours d'une étape ESG35, un message M35 au serveur TE, pour invoquer la méthode MOL d'obtention de la localisation du terminal UB. Ce message M35 comporte l'identifiant du hernnina! UB. Il est reçu par le serveur de médiation TE au cours d'une 25 étape E 1E35. Au cours d'une étape ETE9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si tel est le cas, le serveur de médiation TE envoie, au cours d'une étape E1E11, une requête M11 au terminal UB pour lui demander sa localisation. Cette requête 30 M11 comporte l'identifiant du terminal UA. Elle est reçue par le terminal UB au cours d'une étape EUB11, Au cours EU625, l'rir 1 r-,afreur du terminal 1 fB peut décider de t f - b)n ~~l1ztd~ ne pasy rëpond/cS'!~ nccep~~ h rcq:~~e N1]L UcOmuondl (c/nÜu1 U~ ' - , - , i oJ/scbo: !OL ~~oca[so~~on nhLcn»e kzro!cn~c:i nu 35 ~ ~!~~ .1 nc:~no'J _ e/vui~ au aurieur de n\u;in~un lE une rép e M25 ;Lu/t ~~~~ ~cz~üubm 16 obtenue localement 0L La réponse M25 peut éventuellement être accompagnée d'informations complémentaires IC, par exemple textuelles. Cette réponse M25 est reçue par le serveur de médiation TE au cours d'une étape E 1E25. Au cours d'une étape ETE12, le serveur de médiation TE interroge le serveur de 5 localisation CLE et vérifie si la localisation LOL obtenue localement par le terminal UB et contenue dans le message M25 est correcte, en la comparant à la localisation réelle LR du terminal UB mémorisée par le serveur de localisation CLE. Nous supposerons que c'est le cas. Au cours d'une étape ETE4, le serveur de médiation TE interroge le serveur de 10 capacités CE pour déterminer si le terminal UA est apte à mettre en oeuvre le protocole WAP. Si tel est le cas, le serveur de médiation TE envoie, au cours d'une étape ETE97, une requête M97 à la passerelle SMS SG, pour que cette dernière envoie un meS5ageSMS enrichi au terminal UA, ce message comportant un lien LLR3 vers un fichier 15 contenant la localisation obtenue LOL du terminal UB. La passerelle SMS SG envoie le SMS enrichi au terminal UA qui le reçoit au cours d'une étape EUA97. Nous supposerons dans cet exemple que l'utilisateur du terminal UA clique sur le lien LLR2 au cours d'une étape EUA1O, et accède à une interface WAP IVVdu serveur 20 TE. Cette interface permet le téléchargement d'une pageVVAP présentant la localisation annoncée LOL du terminal UB. La figure 9 représente un neuvième scénario de n)iseà l'oeuvre de l'invention. Dans ce scénario, ni le terminal UA ni le terminal UB ne sontConf!gurés pour mettre en oeuvre l'invention. Les terminaux UA et UB sont aptes à mettre en oeuvre le 25 protocole WAP. Dans ce mode de réalisation, le terminal UB ne comporte pas de moyens de géolocalisation lui permettant d'obtenir localement sa géolocalisation, Au cours d'une étape EUA3, le terminal UA envoie un message M3 à la passerelle de SMS 5G, ce message comportant un mot-clef KVV et l'identifiant du terminal 30 UB. Sur réception de ce message, la passerelle de SMS SG détecte le mot-clef KW et ' voie, au cours d'une étape ESG3 , un message M35 au serveur TE, pour invoquer la mëUmde MOL d'obtention de la rocar!~nUoe du termiral UB. C message M35 comporte 35 17 Au cours d'une étape hIE9, le serveur de médiation TE vérifie dans la base de données BD si le terminal UB comporte des moyens propres de géolocalisation MPG. Si bel n'est pas le cas, le serveur de médiation TE interroge le serveur de localisation [LE au cours d'une étape ETE88, pour obtenir la localisation réelle LR du 5 terminal UB. Au cours d'une étape ETE15, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UB est apte à mettre en oeuvre le protocole VVAP. Si tel est le cas, le serveur de médiation TE envoie, au cours d'une étape 10 ETE19, une requête M19 à la passerelle 8M5 5G, pour que celle-ci envoie un message 5M3 enrichi au terminal UB, ce message demandant à l'utilisateur du terminal UB s'il souhaite communiquer sa localisation réelle LR au terminal UA. Dans le mode de réalisation décrit ici, le message SMS enrichi comporte un lien LLR vers un fichier comportant la localisation réelle LR du terminal UB, obtenue par le serveur de médiation 15 TE auprès du serveur de localisation CLE. La passerelle SMS SG envoie le SMS enrichi au terminal UB qui le reçoit au cours d'une étape EUB37. L'utilisateur du terminal UB peut décider de ne pas répondre au SMS enrichi, ou d'y répondre de façon positive ou négative. 20 Nous supposerons dans cet exemple que l'utilisateur clique sur le lien LLR au cours d'une étape EUB29, et accède à une interface WAP IVV du serveur TE. Cette interface permet le téléchargement d'une page WAP présentant la localisation réelle LR du terminal U8, un lien donnant la possibilité à l'utilisateur du terminal UB d'accepter ou de refuser que sa localisation réelle soit communiquer au terminal TA et une zone de 25 saisie permettant éventuellement de déposer des informations complémentaires IC destinées à être communiquées au terminal TA. Nous supposerons dans cet exemple que l'utilisateur du terminal UB souhaite communiquer sa localisation réelle LR au terminal TA et qu'il interagit avec la page WAP pour envoyer un message M31 comportant des informations complémentaires [[ à 30 l'interface Wb WîP 1W du serveur TE, au cours d'une étape EUB31, L'uti!isoteordu hernoina! UB ayant donné son accord, l'interface WAP IVV8nvoie, au cour- d'o/li- EVVI4I, une con1monde M41 utr/ serveur TE, pour invoquer la méLhoc!.~ Ur-)L dobie/~~!c/~ de !a !ociscbun ~o t"nrnai UG[~~~~ cox)n/on~e i|~l 35 1c E!!c 1 ~z !E au cours ri E41, 18 Au cours d'une étape ETE4, le serveur de médiation TE interroge le serveur de capacités CE pour déterminer si le terminal UA est apte à mettre en oeuvre le protocole WAP. Si tel est le cas, le serveur de médiation TE envoie, au cours d'une étape 5 ETE24, une requête M24 à la passerelle SMS SG, pour qu'elle envoie un message 6M5 enrichi au terminal UA, ce message comportant un lien LLR2 vers un fichier contenant la localisation réelle LR du terminal UB, obtenue par le serveur de médiation TE auprès du serveur de localisation [LE. La passerelle SMS SG envoie le SMS enrichi au terminal UA qui le reçoit au 10 cours d'une étape EUA8. Nous supposerons dans cet exemple que l'utilisateur du terminal UA clique sur le lien LLRZau cours d'une étape EUA10, et accède à une inLerfaceVVAP IW du serveur TE. Cette interface permet le téléchargement d'une pageVVAP présentant la localisation réelle LRR du terminal UB. 15 La figure 10 représente de façon schématique un serveur de médiation TE conforme à un mode particulier de réalisation de l'invention. Dans le mode de réalisation décrit ici, ce serveur TE a l'architecture matérielle d'un ordinateur. Il comporte notamment un processeur 11, une mémoire vive de type RAM 12, une mémoire morte de type ROM 13, et des moyens de communication 14. 20 La mémoire morte de type ROM 13 constitue un support d'enregistrement conforme à l'invention. Ce support d'enregistrement est lisible par le processeur 11 et il mémorise un programme d'ordinateur PG comprenant des instructions pour mettre en oeuvre un procédé de médiation conforme à l'invention et dont les principales étapes ETExx ont été décrites précédemment en référence aux figures 1 à 9 dans neuf modes 25 de réalisation. Le processeur 11, les mémoires 12, 13, le programme d'ordinateur PG et les moyens de communication 14 constituent notamment : ' des moyens d'obtention d'un identifiant d'un premier t8rnnina! UA souhaitant obtenir une localisation d'un deuxième bzrnnina! UB ; 30 - des moyens d'obtention d'une localisation LOL, LR du deuxième bernoina! UB et de validation de cette localisation ; -d8s moyens d'ob:un(/on d'une a uf-ci soiio: xn,su [or (cdiLdeuxlÜn!e terminal UB pour moyc~a de connvmi.caLionde Cettc 35 mznxc/\,/n~ün! bOL, LRdu del / ca! terminal U8