Brevet FR2853179A1 — publié le 20041001

Système et procédé d'élaboration dynamique d'un flux de données informatiques comprenant des informations relatives à un ou plusieurs services pour terminaux mobiles communicants La présente invention concerne un système et un procédé d'élaboration dynamique d'un flux de données informatiques comprenant des informations relatives à un ou plusieurs services pour terminaux mobiles communicants, et de transmission des données vers 10 lesdits terminaux. Le développement des réseaux de type WLAN, GSM ou UMTS permettent aux usagers de terminaux communicants mobiles d'accéder à des services de transmission de données ou d'informations de la même façon qu'un utilisateur de poste fixe. En raison de la taille importante et de la convivialité des interfaces homme-machine équipant les postes fixes, les informations transmises à de tels postes fixes et par conséquent aux utilisateurs sont généralement très complètes, car l'utilisateur peut effectuer aisément le tri des services et informations fournies par les différents services, 20 et ce dans un environnement confortable, c'est-à-dire sans réelle limite de temps. Par contre, un utilisateur de terminal mobile dispose généralement de périphériques ayant des capacités et une ergonomie limitées. De plus, ses besoins peuvent évoluer rapidement en fonction 25 de nombreux critères, tels que sa localisation géographique, la nature de son déplacement (voyage, travail, jeu de piste...), l'heure, ses souhaits, et son profil d'utilisateur. Il existe des portails d'accès à des services qui gèrent de nombreuses informations, mais l'utilisateur doit filtrer lui-même celles 30 qui le concernent. Des plates-formes de distribution de services pour utilisateurs de terminaux mobiles existent également, mais l'allocation des ressources aux utilisateurs est statique, et l'inscription dynamique des services n'est pas implémentée. En d'autres termes, avec de telles plate-formes, des services sont affectés aux utilisateurs en fonction de critères prédéfinis et ne peuvent être attribués dynamiquement, en fonction notamment de l'emplacement de l'utilisateur, de ses activités, ou de ses centres d'intérêts. Ainsi, au vu de ce qui précède, l'invention a pour but de mettre 5 à disposition d'utilisateurs de terminaux mobiles communicants des services et informations pertinents pour l'utilisateur. L'invention a également pour but de gérer dynamiquement l'inscription de services et leur mise à disposition de l'utilisateur, en fonction de diverses caractéristiques de ce dernier, pouvant évoluer dans le temps. Ainsi, selon l'invention, il est proposé un système d'élaboration dynamique de flux de données informatiques comprenant des informations relatives à un ou plusieurs services pour terminaux mobiles communicants et de transmission de ces données vers lesdits terminaux. Le système comprend une plate-forme de gestion des 15 services dans laquelle sont stockées des listes de services accessibles aux utilisateurs, et une plate-forme d'élaboration dynamique desdites données correspondant aux services accessibles par les utilisateurs. Le système comporte en outre une plate-forme de localisation géographique des terminaux mobiles, et une plate-forme de gestion des 20 profils des utilisateurs. La plate- forme d'élaboration dynamique des données informatiques comporte des moyens d'élaboration des fichiers en fonction d'informations comprenant des informations fournies par la plate-forme de gestion des services, par la plate-forme de gestion des profils, et par la plate-forme de localisation géographique. Dans un mode de réalisation préféré, les moyens d'élaboration des données pour le terminal mobile communicant comprennent un moyen logiciel de combinaison et de scrutation apte à combiner les informations fournies à la plate-forme d'élaboration des données, et à scruter des mises à jour de ces informations, ledit moyen étant dédié à 30 l'élaboration des données pour un unique terminal mobile communicant utilisateur. Dans un mode de réalisation avantageux, les moyens d'élaboration des données pour le terminal mobile communicant comprennent un moyen logiciel de génération du profil de l'utilisateur porteur du terminal mobile communicant à partir d'un profil d'utilisateur géré par l'utilisateur et d'un profil d'abonnement de l'utilisateur géré par une plate-forme de gestion des profils d'abonnement des utilisateurs. Dans un mode de réalisation préféré, le système comprend des moyens de création du moyen logiciel de combinaison et de scrutation dès que l'utilisateur du terminal mobile communicant est repéré dans le réseau. Dans un mode de réalisation avantageux, la plate-forme 10 d'élaboration dynamique des données comprend des moyens de stockage du moyen logiciel de combinaison et de scrutation quand il est inactif. En outre, ce que la plate-forme de localisation géographique comprend des moyens de stockage d'informations géographiques. Avantageusement, la plate-forme de gestion des services comprend des moyens de stockage d'une liste des services et des informations des fournisseurs des services. Dans un mode de réalisation préféré, la plate-forme de gestion des profils des utilisateurs comprend des moyens de stockage des 20 informations des profils des utilisateurs. Dans un mode de réalisation avantageux, la plate-forme de gestion des services comprend des moyens de déclaration dynamique d'un service par un utilisateur devenant le gestionnaire dudit service. Dans un mode de réalisation préféré, chaque moyen de 25 combinaison et de scrutation est apte à détecter un service déclaré dynamiquement et à inscrire audit service l'utilisateur du terminal mobile communiquant qu'il représente, en fonction du profil d'utilisateur et de la localisation géographique dudit utilisateur. Selon l'invention, il est également proposé un procédé 30 d'élaboration dynamique et de transmission de flux de données informatiques comprenant des informations relatives à un ou plusieurs services pour terminaux mobiles communicants, mis en oeuvre au moyen d'un système selon l'invention. On élabore les données en fonction d'informations comprenant des informations fournies par la plate-forme de gestion des services, par la plate-forme de gestion des profils, et par la plate-forme de localisation géographique. D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée uniquement 5 à titre d'exemple non limitatif, et faite en référence à l'unique dessin annexé représentant est un schéma synoptique d'un système d'élaboration dynamique d'un fichier informatique selon l'invention. Sur la figure, on a représenté l'architecture générale d'un système d'élaboration et de transmission de flux de données 10 informatiques vers des terminaux mobiles communicants. Ces flux de données peuvent être par exemple des flux de données vidéo ou audio, ou tout type de fichiers de données informatiques. Un tel système sert à proposer des services à un utilisateur de terminal mobile, de tels fichiers comprenant de manière générale des informations relatives à 15 ces services. Ce système est destiné à fournir, à l'utilisateur, des services qui l'intéressent, en fonction de son profil, de sa localisation géographique, et du contexte dans lequel il se trouve, à savoir par exemple un déplacement professionnel ou un déplacement touristique. En d'autres termes, un tel système est destiné à fournir à 20 l'utilisateur des services dans un format adapté au terminal qu'il utilise et dont le contenu est généré en fonction des éléments d'intérêt de l'utilisateur ou de ses besoins et, de manière générale, en fonction d'informations relatives au porteur du terminal et/ou au terminal mobile lui-même, de telles informations devant être considérées dans 25 leur acceptation la plus large. Le système est également destiné à gérer l'inscription dynamique de services fournis par un utilisateur gestionnaire qui seront disponibles pour les autres utilisateurs en fonction de leur profil, de leur localisation géographique, et de leur contexte. En effet, un utilisateur peut proposer de fournir un service 30 quelconque à d'autres utilisateurs, et inscrire dynamiquement son service, au moment o il en a besoin, sur le système, qui pourra le proposer à d'autres utilisateurs. Le système comprend une plate-forme 1 d'élaboration dynamique des données informatiques, une plate-forme 2 de gestion des profils des utilisateurs, comprenant des informations sur le type d'abonnement des utilisateurs et leur droit d'accès aux services, une plate-forme 3 de localisation géographique des terminaux mobiles communicants 4, et une plate-forme 5 de gestion des services. Ces 5 plates-formes 1,2,3,5 sont reliées à un réseau câblé 6, lui-même relié à un réseau sans fil 7. La plate-forme i comprend des moyens 8 d'élaboration des fichiers à destination des terminaux. Elle comprend un moyen 9 de création d'un moyen logiciel 10 de combinaison et de scrutation, par 10 exemple un agent d'agrégation, qui, par exemple, peut être, dans un langage de programmation orienté objet, un objet créé sur le modèle de la classe à laquelle il appartient. Les moyens 8 et 9 sont généralement des moyens logiciels. Ils sont adaptés pour créer, pour chaque utilisateur connecté, un moyen logiciel 10, lequel se charge de 15 récupérer l'indication des services disponibles pour l'utilisateur pour élaborer des flux de données correspondant à ces services. La plateforme 1 comporte des bases de données ll de stockage du moyen logiciel 10 de combinaison et de scrutation quand ce dernier est inactif, c'est-à-dire n'est plus actif depuis au moins une durée 20 prédéterminée. La plate-forme 2 de gestion des profils des utilisateurs comprend des bases de données 12 de stockage des profils des utilisateurs. Elle récupère des informations d'abonnement à partir d'une plate-forme commerciale distante de l'opérateur pour construire 25 les profils en fonction, le cas échéant, de modifications apportées par les utilisateurs, et pour gérer le mode de construction des données envoyées aux utilisateurs en fonction de leur profil. De tels profils peuvent être élaborés dynamiquement ou réalisés lors de la souscription de l'abonnement de l'utilisateur auprès d'un fournisseur 30 de services. La plate-forme 3 de localisation géographique comprend des bases de données 13 de stockage d'informations géographiques. Elle coopère avec des éléments de localisation du réseau, connus en euxmêmes, servant à repérer et identifier les terminaux mobiles. La plate- forme 5 de gestion des services comprend des bases de données 14 de stockage d'une liste des services et des informations des fournisseurs des services 15. Cette liste de services est notamment destinée à être associée à des informations de localisation de zones géographiques. 5 Ainsi, on définit des zones géographiques pour chacune desquelles des services sont disponibles. Elle comprend en outre des moyens 16 de déclaration dynamique d'un service par un utilisateur devenant le gestionnaire dudit service. Un exemple de fonctionnement du système va maintenant être 10 décrit. Un utilisateur de terminal mobile ou fixe voulant être fournisseur de service 15, déclare dynamiquement un service à la plate-forme 5 de gestion des services, en utilisant les moyens 16 de déclaration dynamique. On entend par dynamiquement le fait que cette 15 déclaration peut se faire à tout moment et est prise en compte immédiatement. La plate-forme 5 de gestion des services transmet à la plate-forme 3 de localisation géographique la zone géographique pour laquelle ce service sera disponible. La plate-forme 5 de gestion des services stocke alors, dans les bases de données 14, la liste des 20 services existant à laquelle on ajoute ce nouveau service, et les informations du fournisseur 15 du service. Dès qu'un utilisateur de terminal mobile communicant 4 se trouve dans le réseau sans fil 7, il est repéré par les éléments actifs de localisation du réseau sans fil 7, et identifié. Ces éléments actifs 25 transmettent à la plate-forme 1 l'information de présence d'un utilisateur, ainsi que l'identification du terminal communicant 4 utilisé. Les moyens 8 d'élaboration des fichiers commandent aux moyens 9 de création, de créer ou de réveiller un moyen logiciel 10 de combinaison et de scrutation dédié à l'utilisateur et à son terminal 30 mobile communicant 4. Les moyens 8 d'élaboration des fichiers récupèrent le profil de l'utilisateur stocké dans la plate-forme 2 de gestion des profils des utilisateurs, et le transmettent au moyen logiciel 10 de combinaison et de scrutation dédié à l'utilisateur et à son terminal mobile communicant 4. Le profil de l'utilisateur contient notamment les types de services auxquels il peut avoir accès, selon son abonnement. La plate-forme 3 de localisation géographique calcule en permanence la position du terminal mobile communicant 4 au moyen des informations 5 de localisation transmises par les éléments actifs de localisation du réseau sans fil 7. Comme indiqué précédemment, des zones géographiques sont associées à une liste de services disponibles parmi les services inscrits dans la plateforme 5 de gestion des services. La plate-forme 3 de 10 localisation géographique détermine les entrées et les sorties du terminal dans et hors des zones géographiques, et informe le moyen logiciel 10 des services dont le terminal 4 peut disposer. Sur demande de l'utilisateur ou de manière automatique, le moyen logiciel 10 récupère, stockées dans la plate-forme 5 de gestion 15 des services, les informations des fournisseurs des services qu'il peut recevoir en fonction de son profil d'utilisateur, et de sa localisation géographique. Le profil d'utilisateur résulte d'un profil d'utilisateur géré par l'utilisateur et d'un profil d'utilisateur géré par une plateforme de gestion des profils des utilisateurs. Un fichier informatique 20 est alors créé et transmis au terminal 4, par des moyens de transmission de fichiers. Le terminal 4 peut alors afficher les services pour l'utilisateur. Si pendant une durée supérieure à une durée prédéterminée, le moyen logiciel 10 demeure inactif, il est stocké dans les bases de 25 données Il en attendant qu'il redevienne actif. L'invention permet à un fournisseur de service d'inscrire dynamiquement des services pour utilisateurs de terminaux mobiles communicants. L'invention permet également de fournir des services à des 30 utilisateurs de terminaux, en fonction de leur localisation géographique instantanée, et en fonction de leur profil utilisateur qui peut comprendre, par exemple, ses droits d'abonnement ou le contexte dans lequel il se trouve (travail, loisir...). REVENDICATIONS 1. Système d'élaboration dynamique de flux de données informatiques comprenant des informations 5 relatives à un ou plusieurs services pour terminaux mobiles communicants (4) et de transmission de ces données vers lesdits terminaux, comprenant une plate-forme (5) de gestion des services dans laquelle sont stockées des listes de services accessibles aux utilisateurs et une plate-forme (1) 10 d'élaboration dynamique desdites données correspondant aux services accessibles par les utilisateurs, caractérisé en ce qu'il comporte en outre une plate-forme (3) de localisation géographique des terminaux mobiles (4), et une plate-forme (2) de gestion des profils des utilisateurs, et en 15 ce que la plateforme (1) d'élaboration dynamique des données informatiques comporte des moyens (8) d'élaboration des données en fonction d'informations comprenant des informations fournies par la plate-forme (5) de gestion des services, par la plate-forme de gestion des 20 profils, et par la plate-forme de localisation géographique. 2. Système selon la revendication 1, caractérisé en ce que les moyens (8) d'élaboration des données pour le terminal mobile communicant (4) comprennent un moyen logiciel (10) de combinaison et de scrutation apte à 25 combiner les informations fournies à la plate-forme (1) d'élaboration des données, et à scruter des mises à jour de ces informations, ledit moyen étant dédié à l'élaboration de données pour un unique terminal mobile communicant (4) utilisateur. 3. Système selon la revendication 1 ou 2, caractérisé en ce que les moyens (8) d'élaboration des données pour le terminal mobile communicant (4) comprennent un moyen logiciel de génération du profil de l'utilisateur porteur du terminal mobile communicant à partir d'un profil d'utilisateur géré par l'utilisateur et d'un profil d'abonnement de l'utilisateur géré par une plateforme (2) de gestion des profils des utilisateurs. 4. Système selon la revendication 2 à 3, caractérisé en ce qu'il comprend des moyens (9) de création du moyen logiciel (10) de combinaison et de scrutation dès que le terminal mobile communicant (4) de l'utilisateur est repéré dans le réseau. 5. Système selon l'une quelconque des revendications 2 à 4, caractérisé en ce que la plate-forme (1) d'élaboration dynamique des données comprend des moyens de stockage (11) du moyen logiciel (10) de combinaison et de scrutation quand il est inactif. 6. Système selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la plate-forme (3) de localisation géographique comprend des moyens de stockage (13) d'informations géographiques. 7. Système selon l'une quelconque des revendications 1 à 6, caractérisé en ce que la plate-forme (5) de gestion des services comprend des moyens de stockage (14) d'une liste des services et des informations des fournisseurs des services. 8. Système selon l'une quelconque des 25 revendications 1 à 7, caractérisé en ce que la plate-forme (2) de gestion des profils des utilisateurs comprend des moyens de stockage (12) des profils des utilisateurs. 9. Système selon l'une quelconque des revendications 1 à 8, caractérisé en ce que la plate-forme (5) 30 de gestion des services comprend des moyens (16) de déclaration dynamique d'un service par un utilisateur devenant le gestionnaire dudit service. 10. Système selon l'une quelconque des revendications 2 à 9, caractérisé en ce que chaque moyen (10) de combinaison et de scrutation est apte à détecter un service déclaré dynamiquement et à inscrire audit service l'utilisateur du terminal mobile communiquant qu'il représente, en fonction du profil d'utilisateur et de la localisation géographique dudit utilisateur. 11. Procédé d'élaboration dynamique et de transmission de flux de données informatiques comprenant des informations relatives à un ou plusieurs services pour terminaux mobiles communicants, mis en oeuvre au moyen 10 d'un système selon l'une quelconque des revendications 1 à 10, caractérisé en ce que l'on élabore les données en fonction d'informations comprenant des informations fournies par la plate-forme (5) de gestion des services, par la plate-forme de gestion des profils, et par la plate-forme 15 de localisation géographique.