Brevet FR2837953A1 — publié le 20031003

serveur, au poste vendeur, de l'incrémentation du solde. SYSTEME D'ECHANGE DE DONNEES. La présente invention concerne l'échange libre de données entre utilisateurs par l'intermédiaire de réseaux de transmission, tels qu'un réseau de radiotéléphonie. Elle s'applique notamment, mais non exclusivement à l'échange des bons d'achat ou de réduction ou des points de fidélisation délivrés par des commerçants ou des opérateurs à leurs clients, telles que des minutes de communication ou encore des "miles" ou des kilomètres attribués lors de l'achat de billets de transport par avion ou par le train. I1 existe des services d'échange libres de données tels que "Napster" par lesquels les utilisateurs mettent à disposition d'autres utilisateurs par l'intermédiaire du réseau Internet, des _uvres musicales ou cinématographiques numérisées, ou des logiciels. Toutefois, ces services d'échange ne permettent pas de garantir que les données à échanger proposées peuvent être légalement échangées. En effet, par ces services, les utilisateurs mettent à disposition d'autres utilisateurs des _uvres protégées qu'ils ne pas le droit d'échanger en vertu de droits de propriété intellectuelle. En outre, ces services d' échange ne fonctionnent que par l' intermédiaire du réseau Internet. I1 existe par ailleurs des opérateurs de téléphone qui proposent d'échanger les points de fidélisation (par exemple sous la forme de minutes de communication) qu'ils ont attribués à leurs clients contre un autre élément, tel qu'un nouveau téléphone. Toutefois, un tel service d'échange ne permet pas de procder à des échanges directement entre utilisateurs. I1 ne permet pas non p}us d'effectuer des échanges directement à l'aide d'un terminal mobile tel qu'un téléphone mobile connecté à un réseau de télophonie cellulaire. La présente invention a pour but de supprimer cet inconvénient. Cet objectif est atteint par la prévision d'un système d'échange de données entre une pluralité d'utilisateurs équipés chacun d'un terminal ayant accès à un réseau de télécommunication, et auxquels sont attribuées par un ensemble de commerçants partenaires sur des comptes respectifs des données de différents types, ces données étant échangeables contre des données délivrées par d'autres - 2 commerçants partenaires. Selon l'invention, ce système comprend un serveur d'échange offrant un service d'échange de données, le serveur d'échange ayant accès aux comptes de données de chaque utilisateur du service chez les commerçants partenaires, et comprenant: des moyens pour mémoriser des identifiants des utilisateurs du service d'échange, et en association avec chaque identifiant d'utilisateur, des informations d'accès aux comptes de l'utilisateur chez les commerçants partenaires et des informations d'accès au terminal de l'utilisateur, des moyens pour recevoir et mémoriser des propositions d'échange émises par les utilisateurs, chaque proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, des types et des quantités de données offertes et demandées en échange, - des moyens pour diffuser sur les terminaux des utilisateurs les propositions d'échange reçues, - - des moyens pour établir une communication entre deux terminaux d'utilisateurs souhaitant échanger des donnces, - des moyens pour recevoir des messages de validation d'échange émis par des terminaux d'utilisateurs ayant accepté une proposition d'échange émise par un utilisateur, et des moyens pour retransmettre chaque message de validation reçu vers le terminal de l'utilisateur ayant émis la proposition d'échange correspondante, et - des moyens pour mettre à jour les comptes des utilisateurs à chaque fois qu'une proposition d'échange est acceptée, en fonction des types et quantités de données à échanger spécifiées par la proposition d'échange acceptée. Avantageusement, les terminaux des utilisateurs sont des terminaux fixes ou mobiles. Selon une particularité de l'invention, le serveur d'échange comprend des moyens pour extraire des moyens de mémorisation une liste de propositions d'échange dont le type de données demandées correspond au type de données offertes d'une proposition d'échange émise par un utilisateur, et pour transmettre la liste extraite à l'utilisateur. Selon une autre particularité de l'invention, le serveur d'échange comprend des moyens pour déterminer la position géographique des utilisateurs inscrits au service d'échange, des moyens pour mémoriser la position géographique de chaque utilisateur, et des moyens pour extraire des moyens de mémorisation une liste d'identifiants d'utilisateurs situés à proximité d'un utilisateur déterminé, à l'aide des positions géographiques mémorisées. Selon encore une autre particularité de l' invention, le serveur d'échange comprend des moyens pour annuler une transaction d'échange validée lorsque les donnces échangées ne figurent pas sur les comptes correspondants des utilisateurs parties à la transaction. Selon encore une autre particularité de l'invention, chaque terminal d'utilisateur du service d'échange comprend: - des moyens pour introduire et transmettre une proposition d'échange vers le serveur d'échange, - des moyens pour recevoir et afficher sur le terminal des listes de propositions d'échange, ces listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange d'une liste affichée, et - des moyens pour émettre un message de validation d'une proposition d'échange affichée par le terminal et sélectionnée à l'aide des moyens de sélection. Avantageusement, chaque terminal d'utilisateur du service d'échange comprend des moyens pour transmettre au serveur d'échange un message de demande de la quantité de données figurant sur chaque compte dont dispose l'utilisateur, et des moyens pour recevoir et afficher les informations de type et de quantité de données, reçues en réponse du serveur d'échange. Selon encore une auke particularité de l'invention, au moins uneartie des terminaux d'utilisateurs du service d'échange est de type terminal mobile comprenant des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, le système comprenant des moyens pour transférer, à la demande d'un utilisateur du service d'échange, des données échangeables figurant sur un compte de l'utilisateur vers le terminal de l'utilisateur, des moyens pour transférer au moins une partie des données échangeables, mémorisées par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d ' utilisateur avec lequel la transaction d' échange est conclue, à l ' aide des moyens de communication de faible portée, et des moyens pour transférer à -4 la demande de l'utilisateur des données échangeables mémorisées par le terminal vers des comptes correspondants, par l'intermédiaire du serveur d'échange. Les données susceptibles d' être échangées par le service d' échange sont par exemple de type points de fidélité ou bons d'achat ou de réduction chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou des minutes gratuites de communication par téléphone fixe ou mobile, attribuées par un opérateur de réseau téléphonique. De préférence, le serveur d'échange met en _uvre un service WAP et/ou Web. L'invention concerne également un terminal destiné à équiper les utilisateurs d'un service d'échange de données, les utilisateurs du service recevant de commerçants partenaires sur des comptes respectifs des données de différents types, ces donnces étant échangeables contre des données délivrées par d'autres commerçants partenaires. Selon l'invention, ce terminal comprend: - des moyens de connexion pour se connecter à un serveur d'échange par l'intermédiaire d'un réseau de télécommunication, des moyens pour introduire et émettre vers le serveur d'échange une proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, un type et une quantité de données offertes et un type de données demandées en échange, - des moyens pour recevoir du serveur d'échange et afficher sur le terminal des listes de propositions d'échange émises par les autres utilisateurs du service d'échange, listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange affichée, et i - des moyens pour émettre un ordre de validation d'une proposition d'échange affichée par le terminal et sélectionnée à l'aide des moyens de validation. Avantageusement, ce terminal est de type terminal fixe ou mobile. Selon une particularité de l' invention, ce terminal comprend des moyens pour recevoir et afficher la quantité de données figurant sur chaque compte de l'utilisateur chez les commerçants partenaires. Selon une autre particularité de l'invention, ce terminal est de type terminal mobile et comprend des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, des moyens pour recevoir, à la demande de l'utilisateur du service d'échange, des données échangeables figurant sur un compte de l'utilisateur, des moyens pour transtérer au moins une partie des données échangeables, mémorisées par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d'utilisateur avec lequel la transaction d'échange est conclue, à l'aide des moyens de communication de faible portée, et des moyens pour transtérer à la demande de l'utilisateur des données échangeables mémorisces par le terminal vers des comptes correspondants, par l'intermédiaire du serveur d'échange. Selon encore une autre particularité de l'invention, ce terminal comprend des moyens d'affichage d'une fenêtre de téléchargement dans laquelle sont affichés des icones symbolisant les données échangées, pour donner l'impression à l'utilisateur d'échanger physiquement des données. 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 l représente un système d'échange selon l'invention, Les figures 2 et 3 illustrent sous la forme d'organigrammes différentes étapes exécutées par le serveur d'échange selon l' invention. Sur la figure l, le système d'échange selon l'invention comprend un serveur d'échange 2 qui communique avec une pluralité de terminaux fixes 8 ou mobiles 5 d'utilisateurs, via des réseaux 1, lO de télécommunicatton ou de transmission de données, tels que le réseau Internet ou un réseau de radiotéléphonie, par exemple de type GSM ou llMTS. Les terminaux mobiles 5 sont par exemple constitués de téléphones mobiles ou d'autres dispositifs mobiles, et les terminaux fixes 8 sont par exemple des ordinateurs ou des assistants personnels. Par ailleurs, le serveur 2 communique avec une pluralité de serveurs 3 de commerçants ou d' opérateurs partenaires, par exemple par l' intermédiaire du réseau de transmission de données numériques 10, les commerçants délivrant à leurs clients des données échangeables. Les données échangeables sont de types - 6 différents. Ainsi, elles peuvent étre de simples bons de réduction ou d'achat ou encore des points de fidélisation chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou encore des minutes gratuites de communication par téléphone fixe ou mobile, attribuces par un opérateur de réseau téléphonique. Elles peuvent également étre des droits de reproduction d'_uvres musicales ou cinématographiques, ou encore des droits d'utilisation de logiciels. Le serveur d'échange 2 offre par exemple un service d'échange conformément au protocole WAP (Wireless Application Protocol) aux utilisateurs qui accèdent au service à l'aide d'un terminal mobile S. Pour les utilisateurs disposant d'un terminal connecté au réseau Internet 10, le service d'échange peut se présenter sous la forme d'un site Web. Pour bénéficier du service d'échange, les utilisateurs doivent être inscrits auprès du serveur d'échange 2, soit sur l'initiative d'un commerçant partenaire, soit sur leur propre initiative, en fournissant par exemple un identifant de leur choix, le serveur d'échange délivrant en réponse un mot de passe d'accès et de reconnaissance que l'utilisateur doit introduire dans son terminal 5, 8, pour étre reconnu lors de chaque connexion au service. L'identifant fourni par l'utilisateur doit permettre au serveur d'échange de se mettre en communication avec le terminal 5, 8 pour lui transmettre des informations ou établir une communication avec un autre utilisateur. Le serveur d'échange mémorise donc dans une base de données 4 une liste d'utilisateurs inscrits dans laquelle sont stockés pour chaque utilisateur un identifiant et un mot de passe correspondant. Lors de l'inscription d'un utilisateur auprès du service d'échange, celuici reçoit le ou les codes d' accès aux comptes de l' utilisateur chez les commerçants ou opérateurs. De cette manière, le serveur 2 peut interroger les serveurs 3 pour déterminer si un utilisateur déterminé possède un compte chez le commerçant ou opérateur correspondant, et si tel est le cas, la quantité de données se trouvant mémorisées sur ce compte. Alternativement, la gestion des comptes attribués par les commerçants peut être effectuée par le serveur d'échange qui dans ce cas est conçu pour recevoir des ordres de mise à jour de ces comptes, transmis par les commerçants. L'inscription d'un utilisateur au service d'échange peut avantageusement être - 7 effectuée à partir d'un ordinateur personnel 8 connecté au réseau Internet lO, le serveur d' échange fournissant un service Web d' inscription au service d' échange dans lequel il transmet des formulaires d' inscription en ligne, et reçoit en réponse les informations fournies dans ces formulaires. Les transmissions d' informations entre le service d' échange et les terminaux mobiles 5 des utilisateurs sont effectuées par exemple par messages courts de type SMS (SMS: Short Message Service) ou en mode de téléchargement de données. Pour accéder au service d'échange, les utilisateurs doivent également installer dans leur terminal 5, 8, par exemple par téléchargement à partir du serveur 2, un programme applicatif dédié à l'échange de données. Ce programme est conçu pour offrir une interface homme/machine ergonomique facilitant l'introduction de commandes de l'utilisateur et simplifiant l'affichage du contenu des messages échangés avec le serveur d'échange ou d'autres terminaux d'utilisateurs du service d'échange, et gérer les échanges de données échangeables entre le terminal 5, 8 d'une part et d'autre part le serveur d'échange 2 ou les terminaux mobiles 5 des autres utilisateurs du service d'échange. En particulier, ce programme applicatif installé dans chaque terminal permet à l'utilisateur. - de visualiser l'état de ses comptes gérés par le serveur d'échange 2 et les serveurs de commerçant 3, - d'émettre une proposition d'échange dans laquelle il spécifie le type et la quantité de donnces proposées, et le type de données souhaitées enichange, - de consulter, modifier et supprimer la ou les propositions d' échange qu' il a émises, telles qu'elles sont mémorisées dans la base de données 4 et éventuellement par le terminal, - de recevoir du seneur d'échange des listes de propositions d'échange émises par les autres utilisateurs du service, - de désigner une proposition d'échange se trouvant dans une liste affichée par le terminal, notamment en vue d'étre mis en communication avec l'utilisateur ayant émis la proposition d'échange désignée, et - de valider une transaction conclue avec un autre utilisateur, cette opération ayant pour effet de transmettre au serveur d'échange 2 un message de - 8 validation contenant des informations relatives à la transaction mémorisées par le terminal. Pour accéder aux comptes d'un utilisateur, le serveur d'échange recherche les informations d'accès aux comptes de l'utilisateur mémorisées dans la base de données 4, et interroge à l' aide de ces informations d'accès, les serveurs de commerçant 3 qui transmettent en réponse les quantités de données accumulées sur les comptes correspondants de l'utilisateur. Lorsqu'un utilisateur inscrit souhaite accéder au service d'échange, il doit se connecter à l'aide d'une fonction particulière du programme applicatif, au service WAP ou Web du serveur d'échange 2. Une fois connecté au service d'échange, il peut, à l'aide du programme applicatif, introduire des propositions d' échange ou des requêtes d' extraction de listes de propositions d'échange. Pour introduire une proposition d'échange, l'utilisateur introduit les types et quantités de données qu'il souhaite échanger. Le terminal transmet ces informations au serveur d'échange 2 dans un message de proposition d'échange. Pour définir une proposition d'échange l'utilisateur peut utiliser des formules de conversion prédéfinies en fonction de la valeur marchande de chaque type de donnces, ces formules de conversion étant définies par les commerçants partenaires du service d'échange. Une fois que la proposition d'échange est complétée avec la quantité de données du type recherché, correspondant à la quantité de données proposées, elle est insérée par le serveur 2 dans la base de données d'utilisateurs 4. Les formules de conversion entre types de données sont définies par exemple par les commerçants partenaires. Dans une variante du systèe selon l'invention, elles peuvent également être au choix des utilisateurs. Avant d' émettre une proposition d' échange vers le serveur d'échange, le terminal peut contrôler que la quantité de données proposces dans la proposition d'échange, est inférieure ou égal à celle figurant dans le compte correspondant, le terminal comprenant des moyens pour demander au serveur 2 l'état des comptes correspondants. Cette vérification peut être également effectuée directement par le serveur d' échange à partir d' une proposition d' échange reçue, en interrogeant le compte correspondant de l'utilisateur émetteur de la proposition d'échange. Si la proposition d'échange recue n'est pas valide du fait que la quantité de données proposées ne figure pas sur le compte de l'utilisateur ayant émis la proposition, cette proposition n'est pas enregistrée dans la base de données 4 et donc ne figurera pas dans les listes de propositions d'échange qui sont envoyées aux utilisateurs. Dans ce cas, on peut prévoir également que le serveur d' échange transmet un message d' erreur à l'émetteur de la proposition invalide. Par ailleurs, le serveur 2 comprend des moyens pour exécuter des requêtes d'extraction de listes de propositions d'échange à partir de la base de données 4, émises par les utilisateurs, et pour transmettre à ceux-ci les listes de résultats en mode de transmission de données lorsque le destinataire de la liste est connecté au service. Ces requêtes peuvent porter sur toutes les propositions d'échange émises par les 1-5 utilisateurs du service et non encore acceptées, ou seulement les dernières émises, ou encore être basées sur la ou les propositions d'échange émises par l'utilisateur. Dans ce dernier cas, ces requêtes sont exécutées en recherchant tous les utilisateurs ayant émis une proposition d'échange offrant un type de données recherchées par l'utilisateur qui a émis la requête, et/ou recherchant un type de données offertes par celui-ci. En outre, une requête peut être restreinte aux dernières propositions d'échange émises, ou encore aux utilisateurs se trouvant à proximité de celui qui a émis la requête dans le cas o le serveur d'échange dispose d'un accès à des fonctions de localisation géographique des utilisateurs d'un réseau de téléphonie mobile. Lorsqu'un utilisateur est intéressé par une proposition figurant dans une liste affichée sur son terminal 5, 8, il peut la désigner, ce qui déclenche l'émission par le terminal de l'utilisateur de la référence de la proposition échange désignée, au serveur d'échange 2. A la réception d'un tel message, le serveur 2 exécute la procédure 20 représentée sur la figure 2. Sur cette figure, le serveur d'échange qui reçoit une réLérence de proposition d'échange, informe à l'étape 21 l'utilisateur ayant émis la proposition d'échange qu'un autre utilisateur est intéressé par sa proposition et souhaite être mis en communication directe avec lui. Si l'utilisateur ainsi contacté accepte la communication (étape 22), le serveur d'échange établit (étape 23) la communication entre les deux utilisateurs. Une telle communication peut par exemple être effectuée par l'intermédiaire d'une messagerie instantanée. Dans le cas o les terminaux des deux utilisateurs - 10 sont de type téléphone, cette communication peut également être verbale, de préférence au choix des utilisateurs. Lorsque les utilisateurs tombent d' accord sur les types et quantités de données échangées, ils introduisent ces informations dans leur terminal et activent une commande de validation prévue à cet effet sur leurs terminaux respectifs. On peut prévoir alors d'afficher sur le terminal une fenêtre de téléchargement faisant appara^tre des icones symbolisant la nature des données échangées. De cette manière, les utilisateurs peuvent réaliser qu'à la fin du téléchargement, ils seront en possession des données qu'ils ont souhaitées obtenir par l'échange, et qu'en contrepartie, ils ne disposeront plus des données qu'ils ont offertes en échange. A la suite de l'activation d'une commande de validation, le terminal transmet au serveur d'échange 2 un message de validation contenant la proposition d'échange acceptée, ce message est retransmis vers le terminal de l'autre utilisateur, qui affche cette information dans la fenêtre de téléchargement. La réception d'un tel message de validation déclenche l'activation de la procédure représentée sur la figure 3. Sur cette fgure, le serveur d'échange attend à l'étape 31 la réception d'un message de validation de l'autre utilisateur, partie à la transaction d'échange. Si le serveur d'échange reçoit deux messages de validation concernant le même échange et provenant de deux utilisateurs différents (étape 32), le serveur d'échange exécute des ordres de débit et de crédit des comptes respectifs des deux utilisateurs, éventuellement par l'intermédiaire des serveurs 3 des commerçants correspondant aux types de données échangées (étape 33). Si un ordre de débit ne peut pas être exécuté parce que la quantité de données à débiter est supérieure à la quantité fgurant sur le compte de l'utirsateur, le serveur de commerçant 3 transmet en réponse au serveur d'échange 2 un message d'erreur et le serveur d'échange annule l'échange et ne valide pas ou ne demande pas le transfert de données à effectuer en contrepartie de l'échange. Selon le résultat de l'exécution de l'échange, le serveur d'échange émet ensuite un message de compte rendu d'exécution d'échange (étape 34) aux terminaux des deux utilisateurs participant à l'échange, ce message contenant une information indiquant si l'échange a été exécuté ou non. Si la transaction d'échange a pu être exécutée par le serveur d'échange, celui-ci effectue également la mise à jour de la base de données 4 en retirant la - 11 proposition d'échange qui a ainsi été exécutée. Si le message de compte rendu d'exécution reçu par chaque terminal indique que l'échange n'a pas pu être exécuté, le terminal affche un message d'erreur. Dans les deux cas, il met à j our la fenêtre de téléchargement en supprimant de l'affichage l'icone représentant les données offertes et en affichant l'icone représentant les données obtenues en échange, si l'échange a pu être exécuté, et inversement, supprime de l'affichage l'icone représentant les données obtenues en échange et conserve l'icone représentant les données offertes, si l'échange a pu être effectué. Ces dispositions permettent de gérer la simultanéité de l'échange sur les terminaux des utilisateurs qui s'échangent des données. Lorsque, à la suite d'un tel échange, un utilisateur récupère des données d'un commerçant auprès duquel il n'est pas client, le serveur d'échange 2 enregistre ces données sur un compte local, attribué à l'utilisateur et mémorisé par exemple dans la base de données 4. Selon une variante du système selon l'invention, le serveur d'échange 2 a accès à des fonctionnalités de localisation géographique, qui peuvent par exemple être offertes par le réseau 1, de manière à localiser les utilisateurs inscrits au service d'échange et utilisant un terminal mobile, chaque terminal étant identifable grâce aux informations fournies lors de l' inscription de l'utilisateur. A partir de ces informations de localisation fournies par le réseau, le serveur 2 introduit dans la base de données 4 les informations de localisation reçues, à savoir la position géographique de chaque utilisateur, en correspondance avec l'identifiant de celui-ci. Le programme applicatif installé sur chaque terminal permet en outre de limiter les propositions d'échange qui sont transmises dans des listes par le service d'échange, à celles qui sont émises par des utilisateurs situés à proximité. De même, le serveur d'échange comprend des moyens pour déterminer, sur la base des informations de position géographique des utilisateurs du service, les utilisateurs situés à proximité d'un utilisateur déterminé, et des moyens pour constituer et envoyer sur requête une liste de propositions d'échange émises par d'autres utilisateurs situés à proximité de l'utilisateur ayant émis la requête. Cette liste peut en outre être limitée aux propositions d'échanges correspondant à celle de l'utilisateur qui demande la liste, c'est-à-dire aux propositions - 12 d'échange dont au moins les types de données à échanger correspondent. Selon une autre variante du système selon l'invention, les terminaux des utilisateurs sont équipés de moyens de communication de faible portée, par exemple conformes à la norme "Bluetooth" ou "802.11". Un réseau accessible par des moyens de communication de ce type permet non seulement de localiser géographiquement les terminaux d'utilisateurs, mais aussi d'avertir chaque utilisateur du service d'échange de la présence à proximité d'autres utilisateurs du service. Un tel avertissement peut par exemple être effectué par le serveur 2 en émettant un message de type SMS. A la réception d'un tel message, chaque utilisateur peut choisir, à l'aide du programme applicatif, d'étre "visible" ou non des autres utilisateurs situés à proximité. S'ils choisissent d'étre visibles, ils doivent introduire leur choix dans leur terminal, lequel déclenche un message vers le serveur 2. En réponse, le serveur transmet la liste des propositions d'échange mémorisées par tous les terminaux "visibles" se trouvant à proximité. Le programme applicatif installé dans le terminal affche alors la liste reçue. Lorsqu'un utilisateur sélectionne dans la liste affichée sur son terminalune proposition d'échange émise par autre utilisateur situé à proximité, le terminal du premier utilisateur se met en communication directe par les moyens de communication de faible portée, avec le terminal du second utilisateur, à l'aide d'informations d'adressage fournies par le serveur d'échange. La transaction d'échange se déroule comme précédemment, mais sans faire intervenir le serveur d'échange. Pour cette raison, des mesures de sécurité doivent être prises pour éviter qu'un échange déloyal puisse avoir lieu (échanges à partir de comptes débiteurs). A cet effet, les données à échanger fgurant sur le compte de chacudes deux utilisateurs doivent avoir été préalablement transférées dans la mémoire du terminal. La quantité de données transiérée entre le serveur d'échange 2 et le terminal est retirée du compte correspondant par le serveur d'échange. Par ailleurs, les données échangeables transférées dans la mémoire du terminal sont de préférence enregistrées dans une zone mémoire protégée, et ne sont accessibles en mise à jour que par le programme applicatif dédié à l'échange installé sur le terminal. Ces données sont par exemple stockées sous forrne chiffrée, seul le programme applicatif connaissant la clé de déchiffrement. - 13 Il est en outre nécessaire que l'utilisateur se connecte suffisamment fréquemment au serveur 2 pour que les comptes mémorisés dans la mémoire du terminal soient synchronisés avec les comptes réels gérés par le serveur 2 ou les serveurs de commerçant 3. A chaque connexion, le serveur d'échange reconnat les échanges effectués en local et débite ou crédite les comptes correspondants, en fonction des informations d'échange reçues. Lorsque le second utilisateur ayant émis la proposition d'échange acceptée par le premier utilisateur, accepte à son tour l'échange, un message de validation est transmis par le terminal du second utilisateur vers le terminal du premier utilisateur, ce qui déclenche le téléchargement par le terminal du premier utilisateur des données proposées, et le téléchargement par le terminal du second utilisateur des données échangées correspondantes. Lorsque les deux terminaux ont reçu un message d'accusé de réception de l'autre terminal, la quantité de données émise par chacun des deux terminaux est retirée de la mémoire du terminal. Lors d'une connexion ultérieure du terminal au serveur d'échange, l'utilisateur peut déclencher le transfert des données échangeables mémorisées par son terminal vers des comptes correspondants gérés par le serveur d'appel 2 ou les serveurs 3, un tel transfert entrâînant bien entendu le retrait des données transmises de la mémoire du terminal. Grâce au système d'échange décrit ci-avant, les utilisateurs peuvent échanger des données sous la forme d'un troc d'une manière totalement transparente, c'est-à-dire en ayant l'impression de manipuler les données échangées, mais sans en avoir un accès direct pendant l'échange. ; - 14 REVENDICATIONS 1. Système d'échange de données entre une pluralité d'utilisateurs équipés chacun d'un terminal (S. 8) ayant accès à un réseau de télécommunication (1, 10), et auxquels sont attribuces par un ensemble de commerçants partenaires sur des comptes respectifs des données de différents types, ces données étant échangeables contre des donnces délivrces par d'autres commerçants partenaires, caractérisé en ce qu'il comprend un serveur d'échange (2) offrant un service d'échange de données, le serveur d'échange ayant accès aux comptes de données de chaque utilisateur du service chez les commerçants partenaires, et comprenant: - des moyens (4) pour mémoriser des identifiants des utilisateurs du service d' échange, et en association avec chaque identifiant d' utilisateur, des informations d'accès aux comptes de l'utilisateur chez les commerçants partenaires et des informations d'accès au terminal de l'utilisateur, - des moyens pour recevoir et mémoriser des propositions d'échange émises par les utilisateurs, chaque proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, des types et des quantités de donnces offertes et demandées en échange, - des moyens pour diffuser sur les terminaux (5, 8) des utilisateurs les propositions d'échange reçues, - d es moy ens pour étab l ir une communication entre deux term inaux d'utilisateurs souhaitant échanger des données, - des moyens pour recevoir des messages de validation d'échange émis par des terminaux d'utilisateurs ayant accepté une proposition d'échange émise par un utilisateur, et des moyens pour retransmettre chaque message de validation reçu vers le terminal de l'utilisateur ayant émis la pposition d'échange correspondante, et - des moyens pour mettre à j our les comptes des utilisateurs à chaque fois qu'une proposition d'échange est acceptée, en fonction des types et quantités de données à échanger spécifiées par la proposition d'échange acceptée. 2. Système selon la revendication 1, caractérisé en ce que les terminaux (S) des utilisateurs sont des terminaux fixes ou mobiles. 3. Système selon la revendication 1 ou 2, - 15 caractérisé en ce que le serveur d'échange (2) comprend des moyens pour extraire des moyens de mémorisation (4) une liste de propositions d'échange dont le type de données demandées correspond au type de données offertes d'une proposition d'échange émise par un utilisateur, et pour transmettre la liste S extraite à l'utilisateur. 4. Système selon l'une des revendications 1 à 3, caractérisé en ce que le serveur d'échange (2) comprend des moyens pour déterminer la position géographique des utilisateurs inscrits au service d'échange, des moyens pour mémoriser la position géographique de chaque uti lisateur, et d es m oy ens pour extraire des moy ens de mémori s ation (4) une liste d'identifiants d'utilisateurs situés à proximité d'un utilisateur déterminé, à l'aide des positions géographique mémorisées. 5. Système selon l'une des revendications 1 à 4, caractérisé en ce que le serveur d'échange (2) comprend des moyens pour annuler une transaction d'échange validée lorsque les données échangées ne figurent pas sur les comptes correspondants des utilisateurs parties à la transaction. 6. Système selon l'une des revendications 1 à 5, caractérisé en ce que chaque terminal (5, 8) d'utilisateur du service d'échange comprend: - des moyens pour introduire et transmettre une proposition d'échange vers le serveur d'échange (2), - des moyens pour recevoir et afficher sur le terminal des listes de propositions d'échange, ces listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange d'une liste affiché, et - des moyens pour émettre un message de validation d'une proposition d' échange affichée par le terminal et sélectionnée à l' aide des moyens de sélection. 7. Système selon la revendication 6, caractérisé en ce que chaque terminal (5, 8) d'utilisateur du service d'échange comprend des moyens pour transmettre au serveur d'échange (2) un message de demande de la quantité de données figurant sur chaque compte dont dispose l'utilisateur, et des moyens pour recevoir et afficher les informations de type et de quantité de données, reçues en réponse du serveur d'échange. - 16 8. Système selon l'une des revendications 6 à 7, caractérisé en ce que au moins une partie des terminaux (5, 8) d'utilisateurs du senice d'échange est de type terminal mobile comprenant des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, le système comprenant des moyens pour transférer, à la demande d'un utilisateur du service d'échange, des données échangeables figurant sur un compte de l'utilisateur vers le terminal de l'utilisateur, des moyens pour transférer au moins une partie des données échangeables, mémorisées par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d'utilisateur avec lequel la transaction d'échange est conclue, à l'aide des moyens de communication de faible portée, et des moyens pour transférer à la demande de l'utilisateur des données échangeables mémorisées par le terminal vers des comptes correspondants, par l'intermédiaire du serveur d'échange (2). 9. Système selon l'une des revendications 1 à 8, caractérisé en ce que les données susceptibles d'étre échangées par le service d'échange sont de type points de fidélité ou bons d'achat ou de réduction chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou des minutes gratuites de communication par téléphone fixe ou mobile, attribuées par un opérateur de réseau téléphonique. 10. Système selon l'une des revendications 1 à 9, caractérisé en ce que le seneur d'échange (2) met en _uvre un service WAP et/ou Web. 11. Terminal (5, 8) destiné à équiper les utilisateurs d'\n service d'échange de données, les utilisateurs du service recevant de commerçants partenaires sur des comptes respectifs des données de différents types, ces données étant échangeables contre des données délivrées par d'autres commerçants partenaires, caractérisé en ce qu'il comprend: - des moyens de connexion pour se connecter à un serveur d'échange (2) par l'intermédiaire d'un réseau de télécommunication (1, 10), - des moyens pour introduire et émettre vers le serveur d'échange une proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, un type et une quantité de données offertes et un - 17 type de données demandées en échange, - des moyens pour recevoir du serveur d'échange et afficher sur le terminal des listes de propositions d'échange émises par les autres utilisateurs du service d'échange, listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange affichée, et - des moyens pour émettre un ordre de validation d'une proposition d'échange affichée par le terminal et sélectionnée à l'aide des moyens de validation. 12. Terminal selon la revendication 11, caractérisé en ce qu'il est de type terminal fixe (8) ou mobile (5). 13. Terminal selon la revendication 11 ou 12, caractérisé en ce qu'il comprend des moyens pour recevoir et affcher la quantité de données figurant sur chaque compte de l'utilisateur chez les commerçants partenaires. 14. Terminal selon l'une des revendications 11 à 13, caractérisé en ce qu'il est de type terminal mobile et comprend des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, des moyens pour recevoir, à la demande de l'utilisateur du service d'échange, des donnces échangeables figurant sur un compte de l'utilisateur, des moyens pour transférer au moins une partie des données échangeables, mémorisces par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d'utilisateur avec lequel la transaction d'échange est conclue, à l'aide des moyens de communication de faible portée, et des moyens pour transtérer à la demande de l'utilisateur des données échangeables mémorisées par le terminal vers des comptes correspondants, par l'intermédiaire du serveur d'échange (2). 15. Terminal selon l'une des revendications 11 à 14, caractérisé en ce que les données susceptibles d'être échangées par le service d'échange sont de type points de fidélité ou bons d'achat ou de réduction chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou des minutes gratuites de communication par téléphone fixe ou mobile, attribuées par un opérateur de réseau téléphonique. 16. Terminal selon l'une des revendications 11 à 15, caractérisé en ce qu'il comprend des moyens d'affchage d'une fenêtre de 18 téléchargement dans laquelle sont affichés des icones symbolisant les données échangées, pour donner l'impression à l'utilisateur d'échanger physiquement des données.