2859557 1
  PROCEDE ET SYSTEME DE DIFFUSION D'INFORMATIONS MULTIMEDIA EN FONCTION DE LA POSITION GEOGRAPHIQUE D'UN UTILISATEUR DE TELEPHONE MOBILE.
  La présente invention concerne le domaine des services de télécommunications mobiles, et en particulier les services liés à la position géographique d'un utilisateur de téléphone mobile.
  Dans les réseaux de téléphonie mobile actuels, les terminaux mobiles à l'état de veille doivent échanger régulièrement des messages avec le réseau pour surveiller l'état de leur liaison radio avec la borne du réseau la plus proche, et doivent être localisés dans le réseau afin de recevoir des appels.
  Par ailleurs, le réseau Internet donne accès à un grand nombre d'informations de toute forme, dont certaines sont liées à un lieu géographique. Parmi les informations liées à un lieu géographique, certains serveurs connectés au réseau Internet diffusent en permanence des images prises en temps réel par des caméras couramment appelées "webcams" installées par exemple dans des lieux touristiques ou pour diffuser des informations météorologiques.
  Dans ce contexte, la présente invention vise à offrir un service basé sur la mise en relation de la position géographique d'un utilisateur de téléphone mobile et d'informations multimédia liées à des lieux géographiques diffusées sur un réseau tel que le réseau Internet. Cet objectif est atteint par la prévision d'un procédé pour la mise en oeuvre d'un service de diffusion d'informations multimédia par l'intermédiaire d'un réseau informatique auquel sont connectés des serveurs d'informations multimédia.
  Selon l'invention, ce procédé comprend des étapes consistant à :   rechercher dans le réseau informatique des informations multimédia relatives à une zone géographique dans laquelle se trouve un terminal mobile d'abonné,   générer une page personnelle relative à l'abonné et présentant les informations multimédia trouvées, et   diffuser dans le réseau informatique la page personnelle.
  2859557 -2- Avantageusement, la recherche d'informations multimédia relatives à la zone géographique dans laquelle se trouve le terminal d'abonné est effectuée en déterminant la position géographique du terminal mobile d'abonné.
  Selon un mode de réalisation de l'invention, la position du terminal mobile d'abonné est déterminée par un opérateur de réseau mobile auquel le terminal mobile d'abonné est connecté.
  Selon un autre mode de réalisation de l'invention, la position du terminal mobile d'abonné est déterminée par le terminal mobile et transmise à un serveur central qui effectue la recherche d'informations multimédia relatives à la zone géographique dans laquelle se trouve le terminal mobile d'abonné.
  Selon encore un autre mode de réalisation de l'invention, la recherche d'informations multimédia relatives à la zone géographique dans laquelle se trouve le terminal d'abonné est effectuée en établissant une liaison sans fil avec un serveur d'informations multimédia connecté au réseau informatique, les informations multimédia relatives à la zone géographique dans laquelle se trouve le terminal d'abonné étant transférées du serveur d'informations multimédia vers le terminal mobile d'abonné, puis vers un serveur Web connecté au réseau informatique qui génère et diffuse la page personnelle relative au terminal d'abonné.
  De préférence, l'accès à la page personnelle de l'abonné par l'intermédiaire du 25 réseau informatique est conditionné par la fourniture d'un code d'accès.
  Selon un mode de réalisation de l'invention, les informations multimédia comprennent des images prises en temps réel par des caméras.
  Selon un mode de réalisation de l'invention, ce procédé comprend le déclenchement par l'intermédiaire du terminal d'abonné de la mémorisation d'une image prise par une caméra située à proximité du terminal mobile de l'abonné.
  Selon un mode de réalisation de l'invention, ce procédé comprend en outre des étapes de mémorisation des informations multimédia trouvées successivement au cours d'un trajet suivi par le terminal mobile d'abonné, et de génération d'une page personnelle relative à l'abonné, présentant les informations -3-multimédia trouvées au cours du trajet.
  L'invention concerne également un système pour la mise en oeuvre d'un service de diffusion d'informations multimédia par l'intermédiaire d'un réseau 5 informatique auquel sont connectés des serveurs d'informations multimédia.
  Selon l'invention, ce système comprend: des moyens pour déterminer qu'un terminal mobile d'abonné se trouve à 10 proximité d'un des serveurs d'informations multimédia, des moyens pour mémoriser les informations multimédia diffusées par le serveur d'informations multimédia trouvé, des moyens pour générer une page personnelle relative à l'abonné et présentant les informations multimédia mémorisées, et un serveur Web connecté au réseau informatique pour diffuser la page personnelle générée dans le réseau informatique.
  Selon un mode de réalisation de l'invention, ce système comprend un serveur de positions géographiques connecté à un réseau mobile auquel le terminal d'abonné est connecté, et qui fournit la position géographique du terminal d'abonné, et un serveur central pour rechercher des informations multimédia diffusées dans le réseau informatique relatives à une zone géographique dans laquelle se trouve la position géographique du terminal d'abonné.
  Alternativement, chaque terminal mobile d'abonné comprend des moyens pour déterminer sa position géographique et la transmettre à un serveur central, le serveur central comprenant des moyens pour rechercher des informations multimédia diffusées dans le réseau informatique relatives à une zone géographique dans laquelle se trouve la position géographique du terminal d'abonné.
  Selon un autre mode de réalisation de l'invention, ce système comprend des moyens pour établir une liaison sans fil entre le terminal mobile d'abonné et un serveur d'informations multimédia situé à proximité du terminal mobile, des moyens pour transférer des informations multimédia par la liaison sans fil du serveur d'informations multimédia vers le terminal mobile, le terminal mobile comprenant des moyens pour transférer les informations multimédia reçues vers un serveur central pour les diffuser dans une page personnelle relative à l'abonné par l'intermédiaire du réseau informatique.
  Selon un mode de réalisation de l'invention, au moins une partie des serveurs d'informations multimédia sont connectés à des caméras et diffusent en temps 5 réel dans le réseau informatique les images prises par les caméras.
  Selon un mode de réalisation de l'invention, le serveur Web comprend des moyens de contrôle d'accès à une page personnelle qu'il diffuse.
  Selon un mode de réalisation de l'invention, ce système comprend en outre des moyens pour mémoriser des positions géographiques occupées successivement par un terminal mobile d'abonné au cours d'un trajet, et des moyens pour générer une page personnelle relative à l'abonné, présentant les informations multimédia trouvées au cours du trajet.
  Un mode de réalisation préféré de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence aux dessins annexés dans lesquels: La figure 1 représente schématiquement un système de diffusion 20 d'informations multimédia conforme à la présente invention; La figure 2 illustre sous la forme d'un organigramme différentes étapes du procédé selon l'invention.
  Le système 10 de diffusion d'informations multimédia représenté sur la figure 1 est conçu pour diffuser des informations multimédia en relation avec la position géographique d'un utilisateur d'un terminal mobile 3 connecté à un réseau de téléphonie mobile 2. A cet effet, ce système est connecté à des réseaux informatiques 1 de transmission de données, tels que le réseau Internet, donnant accès à des serveurs diffusant des informations multimédia, comportant notamment des serveurs vidéo 6 diffusant des images fixes ou animées prises par des caméras 7. Ce système est également connecté à des serveurs 4 de localisation géographique, par exemple mis en oeuvre par des opérateurs de réseaux 2 de téléphonie mobile, ces serveurs étant accessibles par exemple par l'intermédiaire des réseaux informatiques 1.
  Les terminaux mobiles 3 des abonnés au service peuvent être de type téléphone GSM (Global System for Mobile Communications), GPRS (General Packet 2859557 -5- Radio Service) ou UMTS (Universal Mobile Telecommunications System), ou de tout autre réseau futur de télécommunication mobile, ou encore assistant électronique personnel (PDA: Personal Digital Assistant) muni d'une interface de communication mobile.
  Pour assurer un tel service de diffusion d'informations multimédia, ce système 10 comprend un serveur central 11 conçu pour se connecter aux réseaux informatiques 1 et aux serveurs de localisation géographique 4, et des bases de données 12 à 15 rassemblant les informations nécessaires à la mise en oeuvre du service. Ces bases de données comprennent une base de données d'abonnés 12 rassemblant des informations relatives aux abonnés du service, et une base de données 13 de serveurs multimédia rassemblant des informations relatives aux serveurs vidéo 6 accessibles par les réseaux informatiques 1 et diffusant des informations multimédia.
  La base de données d'abonnés 12 contient notamment pour chaque abonné au service:   un identifiant de l'abonné,   un identifiant du terminal mobile 3 de l'abonné, par exemple le numéro MSISDN (Mobile Subscriber ISDN Number   ISDN: Integrated Services Digital Network), une information sur la dernière position géographique du terminal mobile de l'abonné, en association avec la date et l'heure de cette dernière position 25 géographique, et une liste d'identifiants de personnes autorisées à consulter les informations multimédia relatives à l'abonné, diffusées par les réseaux informatiques 1, chaque identifiant de personne autorisée étant associé à un code confidentiel permettant d'authentifier la personne autorisée.
  Bien entendu, on peut prévoir un code confidentiel unique pour toutes les personnes autorisées par un abonné. On peut également prévoir la possibilité pour l'abonné de désactiver la fonction d'authentification, l'accès à la page personnelle de l'abonné étant alors effectuée à la suite de la seule fourniture d'un identifiant.
  La base de données de serveurs multimédia 13 contient notamment pour chaque serveur vidéo 6 enregistré par le service: 2859557 6 un identifiant du serveur 6,   une adresse IP d'accès au serveur dans les réseaux informatique 1, des coordonnées géographiques des lieux concernés par les informations multimédia diffusées par le serveur vidéo 6, par exemple les coordonnées géographiques d'une caméra 7, et le type d'informations multimédia diffusées par le serveur vidéo 6 (vidéo, photo numérique, ...
  Le système 10 comprend en outre un serveur Web 17 conçu pour construire dynamiquement des pages Web relatives à chacun des abonnés du service, dans lesquelles sont insérées des informations multimédia extraites des serveurs 6, et qui ont été corrélées avec la position géographique de l'abonné au service. Les pages Web relatives à un abonné, diffusées par le serveur Web 17 sont accessibles par l'intermédiaire d'un réseau informatique 1, par exemple Internet, aux personnes à qui l'abonné a fourni une autorisation de consultation (si une restriction de consultation à une liste prédéfinie de personnes a été mise en oeuvre).
  Les adresses des pages Web relatives aux abonnés, diffusées par le serveur Web 17 sont également mémorisées dans la base de données 12.
  Dans une premier mode de réalisation préféré de l'invention, le serveur central 11 est en outre conçu pour: recevoir les informations de localisation géographique des abonnés du service et mettre à jour la base de données d'abonnés 12, pour recevoir et traiter des requêtes d'informations multimédia relatives à un abonné, émises par le serveur Web 17, et à cet effet, pour mettre en corrélation un abonné au service et les informations multimédia diffusées par les serveurs 6, sur la base de la proximité de leur positions géographiques respectives.
  Les informations multimédia ainsi diffusées peuvent être obtenues par la 35 méthode FTP Upload.
  Les serveurs 4 de localisation géographique fournissent sur requête les coordonnées géographiques d'un terminal mobile d'abonné à partir d'un 2859557 -7- identifiant du terminal, par exemple son numéro MSISDN, ces coordonnées étant déterminées par exemple à partir de la position connue de la station de base BTS avec laquelle le terminal mobile est en liaison, fournies par le HLR (Home Location Register) dans le cas d'un réseau GSM.
  De cette manière, chaque abonné dispose sur le serveur Web 17 d'une ou plusieurs pages Web personnelles que ses amis, les personnes qu'il a autorisées, peuvent consulter. Ces pages Web contiennent par exemple l'image ou la séquence vidéo diffusée par la caméra 7 la plus proche de l'abonné. Le serveur Web 17 supporte donc au moins une technologie permettant de construire dynamiquement des pages Web (JSP, ASP, Servlet, CGI, ... ) en émettant des requêtes d'informations au serveur central 11. Ces informations peuvent également être visualisées d'une autre manière, par exemple en faisant intervenir un applet Java ou un programme informatique.
  L'image provenant d'une caméra insérée dans la page Web personnelle d'un abonné est rafraîchie avec une périodicité prédéfinie. L'insertion de cette image dans la page Web peut être effectuée directement dans la page qui est rafraîchie entièrement. Cette insertion peut également être effectuée à l'aide d'un utilitaire de visualisation intégré à la page (par exemple par un applet Java). Certaines caméras proposent également la diffusion d'images en temps réel par le procédé dit de "Streaming Cam" qui consiste pour le serveur vidéo 6 à envoyer en permanence le flux vidéo provenant de la caméra 7. Le serveur vidéo intègre un logiciel qui permet à un utilisateur de visualiser à distance ce flux à l'aide de l'adresse IP du serveur et d'un numéro de port (configurable). Le flux vidéo est alors affiché dans la page Web de l'abonné à l'aide d'un utilitaire de visualisation intégré à la page (applet java par exemple), qui se connecte au serveur vidéo à l'aide de l'adresse IP et du numéro de port du serveur.
  Le système 10 peut également comprendre une base de données 14 d'informations multimédia dans laquelle peuvent être stockées à la demande de chaque abonné les informations diffusées par le serveur Web 17 relatives à l'abonné. Cette base de données comprend donc pour chaque abonné l'identifiant de l'abonné, et pour chaque fichier mémorisé pour l'abonné et contenant les informations multimédia, le nom ou identifiant du fichier, le format du fichier, et le contenu du fichier.
  Le système 10 peut également comprendre une base de données de trajets 15 2859557 -8- rassemblant des informations relatives aux trajets ou voyages suivis par les abonnés au service. Elle permet notamment de retracer l'itinéraire d'un abonné au cours d'un voyage, et ainsi de constituer un album de voyage personnel. Cette base de données comprend pour chaque abonné l'identifiant de l'abonné et une séquence de liens vers des images ou des webcams, chaque lien étant associé à une date et une heure correspondant à la date à laquelle l'abonné se trouvait sur le lieu de la webcam ou représenté par l'image. Les liens vers les images peuvent pointer sur la base de données 14.
  La base de données d'abonnés 12 est associée à des pages d'administration personnelles, par exemple accessibles par l'intermédiaire du serveur Web 17, permettant aux abonnés de s'abonner au service, de modifier les informations les concernant stockées dans la base de données d'abonnés 12, et de mettre fin à son abonnement au service. Ainsi, un abonné au service peut à tout moment, grâce à sa page d'administration personnelle:   activer ou désactiver le service, c'est-à-dire autoriser l'affichage sur sa page Web personnelle des images diffusées par le serveur multimédia le plus proche, modifier la liste des personnes autorisées à accéder à sa page Web personnelle, ainsi que les codes d'accès associés, activer ou désactiver la fonction de mémorisation d'image, et activer ou désactiver la fonction de mémorisation d'album de voyage.
  L'interface d'administration peut en outre avantageusement permettre à un abonné de spécifier des plages temporelles d'observation pendant lesquelles le service est automatiquement activé par le serveur central 11. On peut également prévoir que le serveur central 11 envoie à un terminal d'abonné, à chaque fois qu'une personne consulte la page personnelle de l'abonné, un message court de notification qui peut contenir une information d'identification de la personne et de la caméra 7 la plus proche. L'abonné peut alors se déplacer jusqu'à cette caméra pour apparaître sur les images prises par cette caméra, ou appeler la personne.
  Ces pages d'administration personnelles sont avantageusement de type Web ou WAP, accessibles à l'aide d'un terminal mobile 3, par exemple par action sur un bouton particulier ou par action sur un lien affiché.
  2859557 -9- On peut également prévoir que ces commandes puissent également être activées par l'envoi au serveur central 11 d'un message court, par exemple de type SMS (Short Message Service) ou MMS (Multimedia Message Service).
  La base de données de serveurs multimédia 13 peut être associée à un processus de mise à jour automatique qui assure la création, la mise à jour et la suppression de données relatives aux serveurs Web 6.
  La figure 2 représente une procédure 30 exécutée par le serveur central 11 lorsqu'un abonné décide d'activer le service. A l'étape 31, le serveur central 11 détermine si un message d'activation de service a été reçu de l'abonné, par exemple sous la forme d'un message SMS ou MMS. Si tel est le cas, il accède à l'étape suivante 32, au serveur 4 de localisation géographique pour consulter la position courante de l'abonné. Cette étape est ensuite exécutée à intervalles réguliers tant que le service n'est pas désactivé par l'abonné, et également si la page Web de l'abonné sur le serveur Web 17 est consultée par quelqu'un et qu'un délai prédéfini s'est écoulé depuis la dernière consultation.
  A l'étape suivante 33, le serveur central 11 compare la position obtenue de l'abonné avec celle qui est mémorisée dans la base de données d'abonnés 12, et si cette comparaison révèle que l'abonné ne s'est pas déplacé, il détermine à l'étape 34 s'il faut rafraîchir la dernière image mémorisée pour l'abonné (période de rafraîchissement écoulée).
  Si cette période s'est écoulée ou si l'abonné s'est déplacé, le serveur central 11 interroge à l'étape 35 la base de données de serveurs multimédia 13 pour déterminer l'adresse de la caméra 7 la plus proche de l'abonné et envoie une requête au serveur vidéo 6 associé à la caméra pour mettre à jour l'image courante. Ces informations sont insérées dans la base de données d'abonnés 12 aux étapes 36 et 37. La base de données 15 est également mise à jour à l'étape 38 pour enregistrer le déplacement de l'abonné.
  Alternativement, toutes les caméras 7 référencées dans la base de données de serveurs multimédia 13 envoient systématiquement leurs images avec une périodicité prédéfinie au serveur central 11 qui les stocke par exemple dans la base de données 14. Lorsque le serveur central a besoin d'une nouvelle image à la suite de l'activation du service par un abonné ou à la suite du déplacement d'un abonné, il obtient l'image souhaitée par un accès à la base de données 14 -10-où est stockée l'image.
  On peut également prévoir que le serveur central 11 vérifie avec une périodicité prédéfinie que les caméras référencées dans la base de données de serveurs multimédia 13 sont effectivement connectées au réseau 1 et actives. Si une page Web personnelle d'abonné affichée contient une image issue d'une caméra non active, aucune image n'est affichée dans cette page Web ou seulement la dernière image mémorisée pour cette caméra avec la mention de la date et de l'heure de la dernière mise à jour de cette image.
  Lorsqu'une personne désire consulter la page personnelle d'un abonné, elle se connecte au serveur Web 17 et introduit l'identifiant de l'abonné et éventuellement un code personnel d'authentification (si cette option est mise en oeuvre par l'abonné). Le serveur Web 17 envoie alors une requête au serveur central 11 qui envoie en réponse certaines informations (en fonction d'un éventuel niveau d'informations autorisées par l'abonné pour cette personne) si le code d'authentification est correct. Ces informations contiennent notamment: la position géographique de l'abonné, la date et l'heure de la dernière localisation de l'abonné, l'identifiant de la dernière image stockée et les informations nécessaires permettant au serveur Web d'afficher cette image stockée dans la base de données d'images 14 (adresse URL, adresse IP, type de base de données, ...), l'identifiant de la caméra 7 la plus proche, l'adresse IP du serveur vidéo 6 connecté à cette caméra, et éventuellement un numéro de port,   l'adresse postale de la caméra et éventuellement d'autres informations concernant cette caméra,   des informations complémentaires liées à la position de l'abonné ou à la 30 caméra, et éventuellement d'autres informations telles que des commentaires de l'abonné sur cette image ou un message d'accueil personnalisé à insérer dans la page Web de l'abonné.
  A l'aide de ces informations, le serveur Web 17 construit la page Web à afficher. En cliquant sur l'image, la personne qui consulte la page Web à l'aide d'un logiciel de navigation Internet, peut déclencher la diffusion de la séquence vidéo délivrée par la caméra si le mode "Streaming Cam" est disponible.
  2859557 -11- Le serveur Web 17 est également conçu pour permettre la consultation du trajet parcouru par un abonné. La présentation de ce trajet est avantageusement effectuée sous la forme d'un album de voyage généré de manière automatique.
  L'accès aux différentes images d'un trajet peut être effectué à l'aide d'une carte géographique sur laquelle est marqué le trajet parcouru et les différents points de passage associés à des images. A cet effet, le serveur central 11 peut être connecté à un serveur d'informations cartographiques 16.
  La consultation d'un trajet peut également être effectuée à partir de requêtes sur critères variés tels que par lieu (monument, ville, région, département, ...), par période, ... A cet effet, le serveur Web 17 envoie au serveur central 11 une requête contenant les critères retenus par l'utilisateur. Le serveur central transmet en réponse au serveur Web les informations demandées qui peuvent être une l'image de carte géographique, des images et des informations multimédia mémorisées dans la base de données d'images 14, des informations relatives au trajet de l'abonné (coordonnées et dates et heures des points de passage) et des commentaires éventuels. Le serveur central peut alternativement renvoyer au serveur Web 17 simplement une adresse où ce dernier peut obtenir ces informations.
  On peut prévoir également qu'un abonné peut a posteriori personnaliser son album de voyage en l'enrichissant de commentaires ou de photographies personnelles, en plus d'éventuels commentaires qu'il aura pu envoyer en temps réel à l'aide de son terminal mobile.
  L'envoi d'un commentaire peut être effectué sous la forme d'un message court SMS ou MMS, ou par l'intermédiaire de la page d'administration personnelle Web ou WAP, ce commentaire étant ensuite stocké dans la base de données de trajets 15.
  On peut également prévoir une fonction de prise de photographie que l'abonné peut déclencher (par exemple lorsqu'il se trouve devant une caméra 7). Cette image est stockée dans la base de données d'images 13. Le déclenchement de cette prise de photographie peut être effectué par l'envoi d'un message court (SMS, MMS). Ce message peut contenir l'identifiant de la caméra, si l'abonné peut le déterminer. Alternativement, ce déclenchement peut être effectué à partir de la page d'administration personnelle Web ou WAP de l'abonné.
  2859557 - 12 - On peut prévoir que le service attribue à chaque abonné un espace maximum de stockage d'informations, qui est déterminé en fonction de l'abonnement souscrit par l'abonné. Lorsque le taux d'occupation de cet espace de stockage, notamment par les images mémorisées par l'abonné, atteint un seuil prédéfini, par exemple à 90 %, le serveur central 11 en informe l'abonné et lui propose de lui attribuer un espace supplémentaire (moyennant une redevance supplémentaire). Si l'abonné refuse, les informations les plus anciennes sont retirées des bases de données 14, 15. On peut également prévoir une fonction de téléchargement permettant à l'abonné de télécharger l'ensemble de ses données stockées dans les bases de données 14, 15, par l'intermédiaire de la page d'administration personnelle de l'abonné.
  Selon un autre mode de réalisation préféré de l'invention, les terminaux mobiles 3 des abonnés au service sont équipés d'un module de localisation géographique (GPS, Galileo, ...) et d'une capacité de traitement permettant de déterminer leur position géographique. Avec une périodicité prédéfinie, chaque terminal mobile d'abonné au service détermine sa position géographique, la compare avec une position précédente mémorisée en mémoire ou dans la carte SIM, et si cette position a changé, il l'envoie au serveur central 11, par exemple sous la forme d'un message court.
  Selon encore un autre mode de réalisation préféré de l'invention, les terminaux mobiles 3 des abonnés au service disposent des éléments suivants: un module de communication sans fil, par exemple de type infrarouge, Bluetooth, 802.11b, ...
    un espace mémoire et une capacité de traitement suffisants pour l'installation et l'exécution d'une application assurant certaines fonctions du serveur 30 central 11, et des moyens d'échange d'informations avec le serveur central 11 et avec un serveur vidéo 6.
  Lorsque le terminal mobile d'un abonné est suffisamment proche d'une caméra 7 pour pouvoir communiquer avec le serveur vidéo 6 auquel elle est connectée, à l'aide de son module de communication sans fil, il récupère directement les informations relatives à la caméra et éventuellement l'image issue de la caméra et les envoie avec son identifiant au serveur central 11, de sorte qu'il n'est pas - 13 - nécessaire dans ce mode de réalisation de localiser les terminaux d'abonnés.