Brevet FR2834419A1 — publié le 20030704

Système de transmission de données d'un serveur vers un terminal mobile L'invention concerne une transmission de données d'un serveur vers un terminal mobile. Des systèmes connus de téléchargement de données, telles que des données d'informations, par transmission radiocellulaire (de type GSM), proposent une transmission vers un terminal mobile : - par service de messagerie SMS (de l'anglais "Short Message Service"), ou - par messages vocaux. Pour des transmissions de messages SMS, les données d'informations sont envoyées automatiquement du serveur à l'utilisateur du terminal mobile, sans action spécifique de celui-ci (mode "PUSH"). Pour des transmissions de messages vocaux, l'utilisateur contacte un serveur vocal qui lui transmet, en retour, les données d'informations désirées (mode "PULL"). Les premiers systèmes de téléchargement, par service de messagerie SMS, présentent l'inconvénient d'envoyer les données à un moment quelconque qui ne correspond pas forcément à un moment choisi de disponibilité de l'utilisateur. Par ailleurs, les messages de type SMS, limités à un nombre de caractères maximum, ne sont pas adaptés pour le téléchargement de données volumineuses telles que les données d'informations. De plus, dans les applications où le terminal mobile comprend une carte mémoire de type carte SIM (pour "Subscriber Identification Module"), les messages sont stockés dans cette mémoire, en nombre limité (généralement dix), ce qui s'avère insuffisant pour des données d'informations volumineuses. Surtout, les messages peuvent être perdus après plusieurs tentatives de remise au terminal mobile. Par mode vocal ou par communication WAP (pour Wireless Application Protocol ), la transmission des données ne peut s'effectuer que lorsque le terminal mobile est dans une zone de couverture du réseau radio-cellulaire. De plus, les données d'informations ne sont plus consultables après une connexion et l'utilisateur doit établir une nouvelle connexion pour consulter à nouveau ses données, ce qui grève le coût d'utilisation de ces données. La présente invention vient améliorer la situation. Elle propose à cet effet un système pour la transmission de données d'un serveur vers au moins un terminal mobile, comportant au moins une borne-relais recevant des données du serveur et comprenant une mémoire de capacité permettant le stockage de ces données. Les données comportent au moins un identifiant de borne-relais et au moins un identifiant de terminal mobile. Le serveur transmet alors, en fonction de l'identifiant d'une bornerelais, les données à cette borne-relais, et la bornerelais transmet à son tour, en fonction de l'identifiant d'un terminal mobile, les données à ce terminal mobile lorsque ce terminal mobile est disponible. Ainsi, selon l'un des avantages que procure la présente invention, l'utilisateur d'un terminal mobile peut recevoir les données à un moment choisi de disponibilité du terminal. La présente invention vise aussi une borne-relais d'un système selon l'invention, cette borne-relais comportant : - des moyens de réception de données émises par un serveur, - des moyens d'émission de ces données vers un terminal mobile, et - une mémoire de capacité permettant le stockage des données au moins jusqu'à l'émission des données vers le terminal mobile. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ciaprès, et des dessins annexés sur lesquels : - la figure 1 représente schématiquement un système pour la transmission de données d'un serveur 1 vers un terminal mobile 3, via une borne-relais 2, au sens de la présente invention ; - la figure 2 représente schématiquement un système de transmission, dans lequel une même borne-relais 2 transmet des données d'informations à une pluralité de terminaux mobiles Tl, T2, T3 ; - la figure 3 représente schématiquement la transmission des données vers l'une des bornes-relais choisie par un utilisateur, dans un premier mode de réalisation ; - la figure 4 représente schématiquement la transmission des données vers l'une des bornes-relais choisie par un utilisateur, dans un second mode de réalisation ; et - la figure 5 représente un système pour la transmission de données entre un serveur 1 et une pluralité de terminaux mobiles, via une pluralité de bornes-relais. On se réfère tout d'abord à la figure 1 pour décrire un système de transmission de données d'informations d'un serveur vers un terminal mobile, au sens de la présente invention. Le serveur 1 met en forme, dans une réalisation préférée, un signal comportant un ensemble de données regroupant des données d'informations D ainsi qu'un identifiant de bornes-relais 2 et un identifiant de terminal mobile 3. La borne 2 comprend un module destiné à être branché préférentiellement sur un accès haut débit (liaison HD), par exemple une liaison par câble, par satellite, ou encore de type ADSL (pour "Asymmetric Digital Subscriber Line"). Dans une variante, la borne 2 est connectée sur une passerelle, elle-même reliée à une connexion hautdébit. Dans une autre variante, la borne peut se présenter sous la forme d'un ordinateur équipé d'une liaison MODEM. Les trois variantes prévoient une mémoire de capacité suffisante pour stocker, d'une part, les données d'informations émanant du serveur 1 et, d'autre part, pour stocker et exécuter un logiciel comprenant des instructions pour : - recevoir le signal émis par le serveur 1, - identifier dans ce signal le terminal mobile 3 auquel les données d'informations sont destinées ; - et mettre en #uvre une routine d'interface entre la borne 2 et le terminal 3. Dans toutes les réalisations précitées, la borne 2 comprend avantageusement une telle mémoire MEM de capacité de stockage permettant de conserver les données d'informations, en attendant le transfert de ces données au terminal mobile 3. La borne 2 comprend en outre un organe de connexion au terminal mobile, préférentiellement par radiocommunication. En variante, la connexion LL entre la borne 2 et le terminal 3 peut s'effectuer par une liaison filaire. Avantageusement, la borne 2 est agencée pour détecter la présence du terminal mobile 3, dans un environnement EN. A cet effet, la borne 2 est équipée d'un module de radiocommunication locale, en utilisant par exemple une liaison infrarouge, une liaison de type "Bluetooth", une liaison DECT, une liaison WiFi, ou autre. De préférence, la borne 2 est connectable en permanence au serveur 1, par exemple par un protocole Internet HTTP ou FTP (pour le transfert de fichiers d'informations volumineux), selon un mode "Always-On" ("toujours connecté"). En variante, la borne 2 communique avec le serveur d'informations 1 en vue de tester ce dernier 1, à intervalles réguliers, afin de vérifier si des informations sont prêtes à être transmises à la borne 2 et, dans le cas positif, prendre l'initiative de les télécharger. Le serveur d'informations 1 adresse la borne 2, par son identifiant Bi (par exemple une adresse URL ou une adresse IP). Le terminal mobile 3 peut comporter un téléphone mobile, et/ou se présenter sous la forme d'un assistant personnel de type PDA (pour "Personal Digital Assistant"), ou encore d'un ordinateur de poche. Le terminal mobile 3 possède une mémoire pour stocker au moins des parties successives des données d'informations, ainsi qu'un organe de connexion à la borne 2, du type décrit ci-avant. Le terminal mobile est adressé par la borne 2, par un identifiant Tl qui lui est propre. Par exemple, l'identifiant Tl du terminal mobile 3 peut correspondre à un numéro de téléphone mobile, dans l'application où le terminal comprend un téléphone portable. On décrit ci-après une application particulière dans laquelle l'utilisateur d'un terminal mobile du type précité s'abonne pour un service régulier, par exemple pour recevoir des informations émanant de la rédaction d'un journal quotidien, hebdomadaire, ou encore mensuel, ou autre. Pour recevoir régulièrement ces données d'informations sur son terminal mobile, l'utilisateur fournit initialement deux identifiants : - un identifiant désignant une installation fixe de l'utilisateur, tel que l'identifiant de la borne-relais 2, - et un identifiant désignant son terminal mobile (par exemple son numéro de téléphone mobile). Le serveur stocke en mémoire un profil d'utilisateur (nom, identifiant de borne et identifiant de terminal, ainsi que la nature des informations que procure l'abonnement). Régulièrement, le serveur de contenu se connecte à la borne 2 de l'utilisateur, désignée par l'identifiant de borne Bi (figure 2) et télécharge le contenu. Le serveur fournit en outre l'identifiant du terminal mobile à la borne 2, pour la suite de la transmission de la borne au terminal. A intervalles réguliers, le fournisseur de contenu envoie donc, du serveur 1 et par la liaison HD, les données à destination de l'utilisateur en utilisant l'identifiant de la borne. La borne 2 réceptionne les données et les stocke en mémoire MEM. Dès que le terminal mobile de l'utilisateur, ou avantageusement la disponibilité de ce terminal mobile, est détectée dans l'environnement EN par la borne 2, cette dernière télécharge, préférentiellement par radiocommunication locale, les données sur le terminal mobile correspondant au second identifiant. Les données d'informations, téléchargées dans le terminal mobile, peuvent être consultées à un moment choisi de l'utilisateur. Selon l'un des avantages que procure la présente invention, cette consultation ne nécessite pas de connexion supplémentaire à un réseau quelconque. Ainsi, l'utilisateur du terminal mobile reçoit automatiquement du serveur et avantageusement sans action spécifique de sa part (mode "push") les données d'informations, lorsque le terminal mobile se trouve dans une zone de proximité EN de la borne 2, laquelle adresse alors le terminal mobile désigné par son identifiant Tl. On se réfère maintenant à la figure 2 pour décrire une réalisation avantageuse de l'invention, dans laquelle une même borne Bi peut transmettre de mêmes données, telles que des données d'informations, à une pluralité de terminaux 31,32, 33, dans une même zone environnante EN. Cette réalisation trouve une application avantageuse dans le cadre d'une souscription groupée d'utilisateurs pour recevoir les mêmes données d'informations d'un serveur, .via une même borne-relais Bi. La borne 2, dans cette réalisation, peut par exemple être située dans un lieu de travail, dans un domicile ou dans une zone urbaine, dans lesquels une pluralité d'utilisateurs sont abonnés au service correspondant. Avantageusement, le serveur 1 comporte un module 11 de mise en forme du signal destiné à être transmis à la borne 2. Le signal SIG(D, Bi, Tl, T2, T3) comporte un ensemble de données regroupant : - les données d'informations D, - un identifiant Bi de la borne-relais 2, - et une pluralité d'identifiants de terminaux mobiles Tl, T2, T3. Le serveur envoie ce signal à la borne-relais 2, en fonction de son identifiant Bi. La borne 2 stocke en mémoire les données d'informations, au moins jusqu'à ce que tous les terminaux 31,32, 33, identifiés dans le signal transmis, aient récupéré les données d'informations. On décrit ci-après, en se référant à la figure 3, une application dans laquelle l'utilisateur a temporairement ou définitivement changé d'adresse et doit, en conséquence, utiliser une borne-relais différente de celle utilisée précédemment. Avantageusement, plutôt que l'utilisateur souscrive à un nouvel abonnement auprès du serveur, le module de mise en forme 11 du serveur ajoute à une liste d'identifiants de borne Bi, l'identifiant de borne Bj qui correspond à la borne-relais courante à partir de laquelle le terminal mobile de l'utilisateur, à sa nouvelle adresse, peut récupérer les données d'informations. Avantageusement, le serveur 1 comprend en outre un module 14 de sélection de la borne courante Bj identifiée pour cet utilisateur. Le module 11 met en forme un signal SIG(D, Bj, T) comportant un ensemble de données regroupant : - les données d'informations D, - l'identifiant Bj de la borne-relais courante, - et l'identifiant T du terminal mobile 3 de l'utilisateur. L'utilisateur du terminal mobile 3 récupère alors les données d'informations par la borne courante 2 d'identifiant Bj, à la dernière adresse de l'utilisateur saisie par le serveur 1. On se réfère maintenant à la figure 4 pour décrire une réalisation plus sophistiquée, adaptée pour des abonnés susceptibles d'utiliser plusieurs bornes-relais, par exemple une borne 21 de résidence principale, une borne 22 de résidence secondaire et une borne 23 de lieu de travail. Avantageusement, ces bornes-relais sont agencées pour faire transiter de l'une à l'autre les données d'informations émises initialement par le serveur 1. Le signal mis en forme SIG(D, Bi, T) comporte un ensemble de données regroupant : - les données d'informations D, - l'identifiant Bi de la borne-relais 21 de la résidence principale, - et l'identifiant T du terminal mobile 3 de l'utilisateur. Ainsi, le serveur 1 transmet toujours les données à la borne-relais 21, considérée comme borne principale. S'il souhaite récupérer les données d'informations à sa résidence secondaire, l'utilisateur configure à distance ou en local la borne principale 21 pour lui signifier que toutes les données qu'elle reçoit doivent être dirigées à présent vers une autre borne 22, d'identifiant Bj. Avantageusement, le terminal 3 de l'abonné affiche à cet effet un menu permettant la sélection de l'identifiant Bj de la borne 22 de résidence secondaire. L'identifiant sélectionné Bj est transmis à la borne principale 21 (flèche (Bj)), par exemple par liaison GSM ou par une liaison radio de proximité. Dès réception de l'identifiant Bj, la borne principale 21 réoriente les données d'informations vers la borne secondaire 22, laquelle transmet ces données au terminal 3 (flèche (T)). Ainsi, seule la borne principale 21 a la possibilité de retransmettre les données qu'elle reçoit vers une autre borne secondaire. Si l'utilisateur passe ensuite de sa résidence secondaire à son lieu de travail, il configure à nouveau la borne principale 21, à partir de son terminal 3. La borne principale réoriente maintenant toutes les données qu'elle reçoit vers la borne 23 du lieu de travail, au lieu de les orienter encore vers la borne 22 de la résidence secondaire. On se réfère maintenant à la figure 5 pour décrire une réalisation dans laquelle le serveur 1 transmet de mêmes données d'informations D à une pluralité de terminaux mobiles 311,312 ; via une pluralité de bornes- relais 21 ; 22. Le module 11 met en forme un signal SIG(D, Bi , T1i, T2i, ... , Bj, T1j, T2j) comportant un ensemble de données regroupant : - les données d'informations communes D, - les identifiants Bi ; Bj des bornes-relais 21 ; et - les identifiants T1i, T2i ; T1j,T2j des terminaux mobiles 311,312 ; 321,322. Avantageusement, ces identifiants sont hiérarchisés suivant une liste dans laquelle chaque identifiant de borne-relais Bi (Bj) est suivi d'un ou plusieurs identifiants de terminaux mobiles Tli,T2i (Tlj, T2j) . La borne-relais 21 (22) à laquelle est associé un identifiant de borne-relais Bi (Bj) transmet les données d'informations à un ou plusieurs terminaux mobiles 311,312 (321,322) dont les identifiants respectifs Tli,T2i (T1j, T2j) suivent l'identifiant Bi (Bj) de la borne-relais 21 (22) dans la liste précitée. Dans l'exemple représenté sur la figure 5, toutes les bornes-relais 21,22 reçoivent du serveur 1 ce signal et le transmettent ensuite directement aux terminaux mobiles dans leur zone environnante. En variante, il peut être prévu un relais (du type représenté sur la figure 4) entre une borne principale et des bornes secondaires qui desservent finalement les utilisateurs visés. Selon l'un des avantages que procure la présente invention, une même borne-relais peut transmettre des données d'informations pour une pluralité de terminaux mobiles, situés dans une même zone EN environnant cette borne. Selon un autre avantage que procure la présente invention, les mémoires de chaque borne-relais sont de capacités suffisantes pour stocker l'ensemble des données d'informations et attendre ainsi la disponibilité de tous les terminaux mobiles recherchés. Selon un autre avantage que procure la présente invention, l'utilisateur peut consulter les données d'informations sans se connecter au réseau de radiocommunication cellulaire. D'une part, le terminal mobile peut recevoir les données d'informations de la borne-relais sans nécessairement se situer dans une zone de couverture du réseau cellulaire, puisque la borne elle-même n'est pas nécessairement installée dans une zone de couverture. D'autre part, le coût du chargement des données d'informations est réduit du fait que la liaison entre le serveur et la borne est rapide. Bien entendu, la présente invention ne se limite pas à la forme de réalisation décrite ci-avant à titre d'exemple ; elle s'étend à d'autres variantes. Dans ce qui précède, on a décrit une borne-relais équipée d'un moyen de détection de la disponibilité d'un terminal mobile. Dans une variante moins sophistiquée, l'utilisateur définit lui-même le moment où il rend son terminal mobile disponible pour la transmission des données, cette transmission pouvant alors s'effectuer par une liaison filaire. Revendications 1. Système pour la transmission de données d'un serveur (1) vers au moins un terminal mobile (3), caractérisé en ce qu'il comporte au moins une borne-relais (2) agencée pour recevoir des données (D, Bi, T) du serveur et comprenant une mémoire (MEM) de capacité permettant le stockage desdites données, et en ce que les données comportent au moins un identifiant de borne-relais (Bi) et au moins un identifiant de terminal mobile (T), le serveur étant agencé pour transmettre, en fonction de l'identifiant d'une borne-relais, les données à cette borne-relais, et la borne-relais étant agencée pour transmettre, en fonction de l'identifiant d'un terminal mobile, les données à ce terminal mobile lorsque ledit terminal mobile est disponible. 2. Système selon la revendication 1, caractérisé en ce que lesdites données comportent une pluralité d'identifiants de terminaux mobiles (T1,T2,T3), chaque identifiant étant associé à un terminal mobile. 3. Système selon l'une des revendications 1 et 2, caractérisé en ce que lesdites données comportent une pluralité d' identifiants de bornes-relais (Bi,...,Bj), chaque identifiant étant associé à une borne-relais. 4. Système selon la revendication 3, prise en combinaison avec la revendication 2, caractérisé en ce que lesdites données comportent une liste (Bi , T1i, T2i, Bj, T1j, T2j) d'identifiants de bornes-relais (Bi ; Bj) suivis chacun d'identifiants de terminaux mobiles (T1i,T2i ; Tij,T2j), et en ce que chaque borne-relais (21 ; 22) est agencée pour transmettre de mêmes données d'informations (D) à un ou plusieurs terminaux mobiles (311, 322 ; 321,322) dont les identifiants (T1i,T2i ; T1j,T2j) suivent l'identifiant de la borne-relais (Bi ; Bj) dans ladite liste. 5. Système selon l'une des revendications précédentes, caractérisé en ce qu'il comporte une borne-relais principale (21) et au moins une borne-relais secondaire (22 ; 23) , en ce que le terminal mobile (3) est agencé pour envoyer à la borne-relais principale (21) l'identifiant (Bj ; Bk) d'une borne-relais secondaire (22 ; 23), et en ce que la borne-relais principale (21) est agencée pour transmettre, après réception de l'identifiant de la borne-relais secondaire, les données à ladite borne-relais secondaire (22 ; 23) , de sorte que le terminal mobile (3) reçoit les données (D) de ladite borne-relais secondaire (22 ; 23) . 6. Système selon l'une des revendications précédentes, caractérisé en ce que lesdites données comportent des données d'informations (D). 7. Système selon la revendication 6, caractérisé en ce que le serveur (1,11) est agencé pour mettre en forme un signal destiné à être transmis à au moins une borne-relais et comportant des données d'informations (D) ainsi qu'au moins un identifiant de borne-relais (Bi) et au moins un identifiant de terminal mobile (T). 8. Système selon l'une des revendications précédentes, caractérisé en ce que le serveur (1) et la borne-relais (2) sont connectés par une liaison haut-débit (HD). 9. Système selon l'une revendications précédentes, caractérisé en ce que la borne-relais (2) est agencée pour transmettre les données au terminal mobile par une liaison de radiocommunication (LL), et en ce que la borne-relais est agencée pour détecter un état de disponibilité du terminal mobile dans une zone d'environnement (EN) de la borne-relais. 10. Borne-relais d'un système selon l'une des revendications précédentes, caractérisée en ce qu'elle comporte : - des moyens de réception (HD) de données émises par un serveur (1), - des moyens d'émission (LL) desdites données vers un terminal mobile (3), et - une mémoire (MEM) de capacité permettant le stockage des données au moins jusqu'à l'émission des données vers le terminal mobile (3).