Brevet FR2857541A1 — publié le 20050114

Dispositif de personnalisation du traitement de communications L'invention concerne une personnalisation de l'accès à un réseau de télécommunications par le biais du traitement de communications relatives à des terminaux d'usager. Il est proposé, jusqu'à présent, aux usagers d'une offre d'accès à un réseau de télécommunications, comme par exemple l'internet, qu'un simple accès au réseau sans service supplémentaire. De nombreux usagers souhaitent obtenir une offre globale comprenant le service d'accès au réseau de télécommunications et des services supplémentaires gérés et garantis par l'opérateur du réseau. Ces services supplémentaires sont par exemple un "contrôle parental" pour filtrer l'accès à des sites web en fonction d'un identificateur de l'usager, tel qu'un enfant, un antivirus pour filtrer les communications infectées par des virus informatiques, une indication de taxation pour préciser à l'usager le coût du service qu'il est en train de consommer, etc. Ces services supplémentaires, appelés ci-après "services de personnalisation", offrent la possibilité aux usagers de choisir et de paramétrer eux-mêmes la configuration des services et les traitements à appliquer pour fournir les services désirés. De plus, les services de personnalisation peuvent être indispensables lorsqu'ils sont définis et prévus en substance par une loi, comme cela est le cas de l'indication de taxation et du contrôle parental par exemple, ou imposés par un contrat régissant les relations commerciales entre l'opérateur et un fournisseur de services, par exemple pour l'identification et l'authentification d'usager (single sign-on), une taxation au contenu, etc... L'objectif de cette invention est de satisfaire les besoins ci-dessus évoqués en services de personnalisation et particulièrement de fournir un dispositif offrant des services de personnalisation paramétrables à un accès à un réseau de télécommunications sans impact sur le terminal de l'usager ni sur des services commerciaux accessibles dans des serveurs applicatifs. Afin d'atteindre cet objectif, un dispositif pour personnaliser le traitement de communications entre des terminaux et un réseau de télécommunications, est caractérisé en ce qu'il comprend une base de profils de traitement de communication personnalisés par des usagers des terminaux pour faire correspondre des identificateurs des usagers des terminaux à des profils de traitement de communication personnalisés par les usagers, et un moyen de personnalisation configuré selon les profils personnalisés par la base pour traiter des communications entre chaque terminal et le réseau de télécommunications, suite à une connexion du terminal au réseau de télécommunications. Avantageusement, le traitement des données du profil personnalisé relatif à un terminal est implicite, n'exige aucune action de l'usager du terminal et aucune installation de logiciel dans le terminal et dans les serveurs applicatifs auxquels le terminal peut accéder. Par exemple, un traitement est une compression de données ou un contrôle parental, un filtrage sur des contenus, une interdiction de communications avec des services applicatifs prédéterminés, etc. Particulièrement, lorsque le réseau de télécommunications est un réseau du type internet, les identificateurs des usagers des terminaux sont associés dans la base de profils à des adresses allouées dynamiquement aux terminaux dans le réseau de télécommunications afin que le moyen de personnalisation traite chaque communication relative à un terminal selon le profil de traitement de communication personnalisé respectif en réponse à l'adresse du terminal détectée dans les communications. Lorsque plusieurs traitements sont à appliquer à chaque communication, le moyen de personnalisation comprend de préférence plusieurs modules de personnalisation pour appliquer des traitements personnalisés respectifs aux communications et respectivement définis selon les profils personnalisés gérés par la base de profils. La base de profils comprend alors un moyen pour transmettre des ordres d'activation à des modules de personnalisation sélectionnés en fonction du profil personnalisé d'un terminal lu dans la base afin de les impliquer dans le traitement de communications relatives au terminal, suite à une connexion du terminal au réseau de télécommunications, particulièrement en réponse à l'adresse du terminal détectée dans les communications. Afin d'optimiser la durée de passage de chaque communication à travers le moyen de personnalisation en réduisant le nombre de modules de personnalisation à traverser par une communication aux modules destinés aux traitements successifs nécessaires à cette communication, le dispositif comprend un moyen d'ordonnancement de modules pour insérer dans chaque communication relative à un terminal et entrant dans le dispositif une liste d'adresses de modules à activer successivement dans le traitement de la communication selon un ordre de traitement prédéterminé par le profil respectif personnalisé du terminal et pour retirer de chaque communication relative au terminal et sortant du dispositif la liste d'adresses de modules impliqués. Grâce à la liste d'adresses insérée comme un marqueur dans la communication, seulement les modules reconnaissant leurs adresses dans la communication traitent celle- ci. Afin de pouvoir paramétrer des modules par les usagers, la base de profils comprend un moyen pour consulter et modifier les profils personnalisés depuis les terminaux via le dispositif et le réseau de télécommunications, et un moyen pour établir une liste d'adresses de modules impliqués par une modification d'un profil relatif à un usager afin d'en déduire des ordres de traitement de communication personnalisé à transmettre respectivement aux modules de personnalisation impliqués. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs réalisations préférées de l'invention, à titre d'exemples non limitatifs, en référence à l'unique figure 1 annexée qui est un blocdiagramme d'un dispositif de personnalisation de services selon l'invention, dans un système de télécommunications, notamment entre un terminal d'usager et un serveur applicatif. En référence à la figure 1, des interfaces d'accès SI et TI dans des serveurs applicatifs S et des terminaux d'usager T sont reliées à travers au moins un réseau de télécommunications RT pouvant inclure un réseau de paquets à haut débit, tel que l'internet. Afin de ne pas surcharger la figure 1, seulement un terminal T et seulement l'un des serveurs applicatif S auxquels peut accéder le terminal d'usager sont illustrés. Le terminal T est relié au réseau de télécommunications RT à travers un réseau d'accès RA, une passerelle d'accès P et un dispositif de personnalisation DP selon l'invention. La passerelle comporte une interface d'accès vers le réseau d'accès RA, une interface de gestion et d'allocation d'adresse PI2 et une interface d'accès PI3 vers le réseau de télécommunications RT. Le terminal T accède ainsi à l'un de plusieurs réseaux de télécommunications RT à travers la passerelle d'accès P qui constitue un serveur d'accès. Par exemple, grâce à une application navigateur Web implémentée dans le terminal, l'usager de celui-ci accède via la passerelle P à un serveur applicatif, plateforme ou portail de services Web, disponible sur le réseau de télécommunications RT. A titre d'exemple, l'un des terminaux est un radiotéléphone mobile et le réseau d'accès RA est au moins une partie d'un réseau de radiotéléphonie cellulaire numérique de type GSM, GPRS ou UMTS. En variante, le réseau d'accès RA est simplement composé d'un réseau téléphonique commuté lorsque le terminal T est un terminal téléphonique fixe. L'accès des terminaux au réseau de télécommunications RT peut être contrôlé, comme cela est connu, par un allocateur dynamique d'adresse A. L'allocateur A est optionnel et est incorporé dans la réalisation préférée décrite ci-après. L'allocateur A comporte une interface de gestion et d'allocation d'adresse AIl et une interface d'identification de changement d'état AI2 respectivement reliées par des liaisons dédiées LPA et LAB à l'interface PI2 de la passerelle P et une interface de gestion d'état BI1 d'une base de profils d'usager personnalisés B incluse dans le dispositif DP. L'interface AI2 détecte des changements d'adresse dans l'allocateur d'adresse A, c'est-à-dire des débuts et fins de connexions avec le réseau RT relatifs à chaque terminal T afin d'en déduire un indicateur binaire ET représentatif de l'état connecté "1", dit également état actif, ou de l'état déconnecté "0", dit également état inactif, du terminal et transmis à l'interface de gestion d'état BI1 de la base de profils B. Dans la suite de la description, les termes "service de personnalisation" désignent un traitement de communication personnalisé opéré sur des communications d'un usager, comparativement aux termes "service commercial" désignant un service délivré par un serveur applicatif auquel l'usager accède. Les services de personnalisation sont délivrés par le dispositif de personnalisation DP qui comprend, outre la base de profils d'usager personnalisés B, des modules de personnalisation Ml à MN ayant des interfaces permettant leurs fonctionnements, N étant un indice entier supérieur à 1, ainsi qu'un réseau d'administration RAD et un réseau de traitement RTR internes au dispositif DP. A titre d'exemple, seulement N=3 modules M1, M2=Mn et M3=MN sont représentés à la figure 1, bien que le dispositif DP puisse comprendre un ou plusieurs modules, avec 1 n En variante, les éléments B et M1 à MN sont implémentés sur une plateforme, et les réseaux RAD et RTR sont des bus internes à la plate-forme. La base de profils B contient et gère des profils de traitement de communication PR personnalisés par des usagers des terminaux ainsi que d'éventuelles informations personnelles des usagers. Elle comprend trois interfaces BI1, BI2 et BI3. Suite à une demande de connexion du terminal T au réseau de télécommunications RT, l'interface de gestion d'état BI1 de la base de profils B reçoit par l'interface d'identification de changement d'état AI2 de l'allocateur d'adresse A un indicateur ET associé au terminal T et représentatif de l'état "1" du terminal T connecté au réseau RT, c'est-àdire représentatif de la présence de l'usager dans le réseau de télécommunications RT, pour que le profil personnalisé PR de l'usager soit automatiquement configuré et distribué dans des modules de personnalisation M1 à MN. Inversement, suite à une requête de déconnexion, l'indicateur d'état ET passe à l'état "0" et est transmis à l'interface BI1 pour que les modules précités soient désactivés en relation avec des traitements pour des communications relatives à l'usager du terminal. La deuxième interface BI2 permet à l'usager une consultation et des modifications d'un profil de traitement de communication personnalisé PR relatif à l'usager dans la base B. L'interface BI2 est accessible depuis le terminal T via la passerelle P, le dispositif de personnalisation DP et le réseau de télécommunications RT. La troisième interface BI3 sert à paramétrer des services de personnalisation afin que la base de profils B configure pour chaque usager certains des modules de personnalisation M1 à MN impliqués respectivement dans des traitements spécifiques définis par le profil personnalisé PR de l'usager via le réseau d'administration RAD. Le réseau RAD relie l'interface BI3 aux interfaces MI1 des modules de personnalisation M1 à MN et est dédié à l'administration des modules. Le réseau d'administration RAD dispose d'outils de supervision et de maintenance aptes à administrer les modules de profil M1 à MN et la base de profils B. Les communications entre le terminal T de l'usager et le serveur applicatif S transitent par le réseau de traitement RTR reliant les interfaces MI2 des modules M1 à MN. Les communications subissent des traitements personnalisés respectifs dans les interfaces MI2 des modules de personnalisation qui sont sélectionnés et activés parmi les modules de personnalisation M1 à MN selon le profil de l'usager. Les communications pour les usagers auxquels aucun profil ne correspond dans la base B ne sont pas traitées par les modules M1 à MN. Dans le dispositif de personnalisation DP, les communications traitées et par conséquent personnalisées ou non traitées et par conséquent non personnalisées, traversent au moins une interface d'accès MI3 du premier module MI1 reliée à l'interface d'accès PI3 de la passerelle P et une interface d'accès MI4 du dernier module MN reliée à une interface d'accès SI du serveur S via le réseau de télécommunications RT. Dans une configuration simple du dispositif de personnalisation DP, il ne comprend qu'un seul module réunissant les accès et les traitements dans les modules M1 et MN. Les communications sortantes suivant le sens de transmission du terminal T vers le serveur S sont traitées de façon similaire aux communications entrantes suivant le sens de transmission du serveur S vers le terminal T. Cependant, les traitements des communications relatives à un terminal suivant l'un et l'autre sens de transmission peuvent être différents dans chacun des modules M1 à MN. Quand le terminal T de l'usager accède au réseau de télécommunications RT, la présence ou l'absence de l'usager, c'est-à-dire l'état connecté ou déconnecté du terminal T est géré par les interfaces AI2 et BI1. L'interface AI2 détecte l'accès du terminal T de l'usager sur le réseau de télécommunications RT en scrutant les nouvelles adresses allouées dans l'allocateur d'adresse A afin d'en informer l'interface BI1 dans la base de profils B. La base de profils B reçoit de l'interface AI2 et mémorise un triplet composé d'un identificateur universel Ib de l'usager, d'une adresse temporaire AD du terminal d'usager T dans le réseau de télécommunications RT, et d'un indicateur d'état connecté/déconnecté ET. L'identificateur universel Ib de l'usager est invariable, et sert de référence pour identifier l'usager de manière universelle quel que soit le réseau d'accès RA par lequel l'usager accède depuis un quelconque terminal, et quel que soit le réseau de télécommunications RT. L'adresse AD est allouée dynamiquement et n'est valable qu'au sein du réseau de télécommunications RT et n'est pas valable dans d'autres réseaux de télécommunications RT accessibles depuis le même réseau d'accès RA. La base de profils B contient une table de correspondance qui fait correspondre des identificateurs universels Ib des usagers associés à des adresses AD respectivement à des profils de traitement de communication individuels PR personnalisés par les usagers. Le profil d'un usager comprend des données de personnalisation qui caractérisent les traitements à appliquer aux communications relatives à l'usager. Le profil personnalisé est renseigné et modifié par l'usager par l'intermédiaire de l'interface de consultation et de modification BI2. Le profil personnalisé PR contient la désignation de tous les traitements personnalisés à appliquer sur les communications de l'usager. L'interface BIl reçoit de l'interface Al2 le triplet [Ib, AD, ET] l'informant du changement d'état connexion/déconnexion du terminal de l'usager dans le réseau de télécommunications RT. L'interface BIl renseigne le profil identifié par l'identificateur universel Ib de l'usager dans la base de profils B, de l'adresse AD de l'usager valable dans le réseau de télécommunications RT. L'interface BI3 scrute la modification du profil associé à l'usager dans la base de profils B. Lors de la connexion ou la déconnexion du terminal T de l'usager au réseau de télécommunications RT ou de la modification du profil des traitements personnalisés directement par l'usager, l'interface BI3 détecte ces changements de profil dans la base et déduit du profil personnalisé modifié les ordres à donner aux modules de personnalisation M1 à MN sélectionnés selon le profil via les interfaces MI1 et le réseau d'administration RAD. Si le profil personnalisé de l'usager a été modifié, l'interface B13 transmet des ordres de désactivation à des modules Ml à MN dont les traitements pour les communications de l'usager ont été supprimés, des ordres d'activation à des modules M1 à MN dont les traitements pour des communications de l'usager ont été activés, et des ordres de modification à des modules Ml à MN dont les traitements pour des communications de l'usager ont été modifiés. Suite à une requête d'ouverture de connexion depuis le terminal T de l'usager via la passerelle P et l'allocateur A, l'interface BI3 transmet des ordres d'activation à certains modules de personnalisation qui sont sélectionnés parmi les modules de personnalisation M1 à MN en fonction du profil personnalisé de terminal PR lu dans la base de profils B afin de les activer et les impliquer dans le traitement de communications relatives au terminal T. A la fin d'une connexion du terminal T de l'usager avec le réseau de télécommunications RT résultant d'une requête de fermeture de connexion, dite requête de déconnexion, transmise par le terminal T via la passerelle P et l'allocateur A à la base B, l'interface BI3 transmet des ordres de désactivation aux modules de personnalisation M1 à MN impliqués dans le traitement de communications selon le profil personnalisé PR relatif à l'usager. Ainsi l'interface BI3 de la base de profils B transmet à chacun des modules impliqués Ml à MN un ordre contenant le traitement à effectuer ainsi que d'éventuelles informations supplémentaires nécessaires a ce traitement. En particulier, l'adresse AD de l'usager dans le réseau de télécommunications RT est incluse en tant qu'information supplémentaire dans les communications et sert aux modules impliqués pour détecter les communications relatives à l'usager et pour leur appliquer le traitement associé. Les échanges entre l'interface BI3 de la base de profils B et les interfaces MIl des modules de personnalisation M1 à MN transitent par le réseau d'administration RAD du dispositif de personnalisation dédié à cette fonction. Les modules M1 à MN reçoivent les ordres de traitement par leurs interfaces MI1. Chaque module Mn inclut aussi une micro-base de profils d'usager personnalisés contenant des données pour l'administration de traitements qui sont spécifiques au module Mn et relatifs respectivement aux profils des usagers dont des communications sont à traiter par le module Mn. Eventuellement, les ordres reçus par l'interface BI3 de la base de profils B sont reformatés par l'interface MI1 du module Mn pour les rendre intelligibles par le module. Un module de personnalisation Mn, avec 1 n N, n'est activé que pour traiter les communications de l'usager selon le traitement respectif défini par le profil personnalisé PR relatif à l'usager. Le module Mn ne traite uniquement les communications des usagers pour lesquels il a été configuré par la base de profils B. Pour les communications des autres usagers, le module transmet de manière transparente ces communications aux modules suivants. Toutes les communications relatives à l'usager sont traitées en conformité avec le profil personnalisé PR enregistré dans la base de profils B et distribué aux modules de personnalisation impliqués pour qu'ils appliquent des traitements respectifs aux communications. Les performances du dispositif de personnalisation DP sont améliorées en prévoyant aux extrémités de l'architecture du dispositif de personnalisation un module de personnalisation qui reçoit des communications et qui prédéfinit une liste des modules de personnalisation impliqués successivement dans la communication de l'usager selon le profil d'usager PR et plus particulièrement la liste des traitements personnalisés à exécuter pour les communications de l'usager. Ce module est situé en début de l'architecture du dispositif DP selon le sens des communications et insère un marqueur des traitements personnalisés successifs dans les communications de l'usager. Un autre module recevant les communications est situé en sortie de l'architecture du dispositif DP et retire le marqueur des communications de l'usager. Dans la figure 1, pour une communication sortante dans le sens du terminal T vers le serveur S, le marqueur est inséré par le module Ml et retiré par le module MN; pour une communication entrante dans le sens du serveur S vers le terminal T, le marqueur est inséré par le module MN et retiré par le module M1. Le marqueur contient la liste des adresses des modules de personnalisation impliqués successivement dans le traitement de chaque communication de l'usager, selon un ordre de traitement prédéterminé. L'ordre de traitement des modules de personnalisation impose ainsi que le traitement dans un module influe sur les traitements dans les modules suivants. A titre d'exemple, une fonction de compression de données n'est implémentée que dans le dernier module MN ou M1 transmettant les communications sortantes ou entrantes, en fin de l'architecture du dispositif de personnalisation DP selon le sens de transmission des communications, puisque la compression des données rend inintelligible le contenu d'une communication. Si le traitement dans un module de contrôle parental n'autorisant des accès qu'à des serveurs applicatifs prédéterminés pour des usagers-enfants était effectué après la compression, ce traitement serait totalement inopérant à cause de son incapacité de décrypter les données compressées de la communication. L'adresse d'un module doit être positionnée en priorité dans la liste d'adresses quand le module, tel que le module de contrôle parental, doit filtrer les communications et détruire une partie de celles-ci puisque les modules suivants n'ont pas à traiter la partie des communications qui est filtrée et détruite. Ainsi, le module de contrôle parental est à positionner avant un module d'enrichissement de requêtes selon le protocole HTTP (HyperText Transfer Protocol), seules les communications non filtrées par le contrôle parental étant à enrichir par l'enrichissement HTTP. D'autres modules, dits polarisés, ont des traitements qui ne sont applicables que dans l'un des deux sens de transmission du terminal T vers le serveur S et du serveur S vers le terminal T. Ainsi une indication de taxation destinée à informer l'usager du coût du service en cours d'utilisation n'est applicable que dans le sens du serveur S vers le terminal T pour des communications entrantes. Par analogie, l'architecture des modules de personnalisation possède les mêmes propriétés qu'un circuit électronique dont les composants électroniques seraient les modules de personnalisation et dont la fonction de l'un est le traitement du signal et la fonction d'un autre le traitement des communications de l'usager. L'ordre des traitements successifs pour chaque profil personnalisé d'usager PR conditionne la construction du marqueur pour des architectures du dispositif de personnalisation comportant de nombreux modules Ml à MN. Néanmoins en variante, lorsque le dispositif de personnalisation comporte peu de, modules, le marqueur peut être supprimé. Quand il est employé, le marqueur est défini par la base de profils B et constitue une information supplémentaire qui est transmise aux modules M1 et MN chargés de l'insérer et de le retirer. Comme déjà indiqué, les traitements des communications dans le sens du terminal T vers le serveur S et du serveur S vers le terminal T peuvent être différents. Au minimum sont prévus deux marqueurs pour un usager, un marqueur désignant les traitements pour les communications sortantes relatives à l'usager et un marqueur pour les communications entrantes relatives à l'usager. Afin de mieux comprendre les fonctionnalités du dispositif de personnalisation DP selon l'invention, un exemple de traitement de communications relatives au terminal T est décrit ci-après. Dans un accès classique sans personnalisation, l'opérateur de télécommunications gérant le réseau d'accès RA offre aux usagers un simple service d'accès au réseau de télécommunications RT. Les communications des usagers ne sont pas personnalisées et aucun traitement n'y est opéré. Ainsi le terminal T accède au réseau de télécommunications RT via l'interface d'accès TI, le réseau d'accès RA et la passerelle P. Comme déjà dit, l'allocateur d'adresse A est optionnel et dépend du type de réseau de télécommunications RT accessible. Selon la réalisation illustrée à la figure 1, l'allocateur A est par exemple un serveur RADIUS (Remote Authentication Dial-In User Service) si le réseau de télécommunications RT est un réseau IP (Internet Protocol) normalisé par l'IETF (Internet Engineering Task Force). Dans un accès offrant des services personnalisés selon l'invention, l'opérateur offre à ses usagers en plus du service d'accès au réseau de télécommunications RT, des services de personnalisation paramétrables par l'usager afin que le dispositif de personnalisation DP applique un traitement personnalisé aux communications relatives aux terminaux d'usager. Le terminal d'usager T accède au réseau de télécommunications RT via l'interface TI, le réseau d'accès RA, la passerelle P et le dispositif de personnalisation DP. L'allocateur d'adresse A est optionnel et dépend du type de réseau de télécommunications RT. Le terminal T requiert une connexion vers le réseau de télécommunications RT par une demande de connexion initiée par l'interface TI à destination de l'interface d'accès PIi de la passerelle P, par exemple selon le protocole PPP (Point-to-Point Protocol) normalisé par l'IETF. La passerelle P recevant la demande de connexion lance une procédure d'allocation d'adresse si la procédure d'accès au réseau de télécommunications RT le nécessite. La procédure d'allocation d'adresse est gérée par l'interface PI2 de la passerelle P en coopération avec l'interface AIl de l'allocateur A. Par exemple, le protocole employé entre les interfaces PI2 et AI2 est le protocole RADIUS et l'allocateur A est un serveur RADIUS. Une adresse disponible AD est allouée au terminal T par l'allocateur A en réponse à un premier identificateur la de l'usager transmis par le réseau d'accès RA et la passerelle P à l'allocateur A lorsque le terminal T établit une connexion avec le réseau de télécommunications RT. L'adresse AD constitue un identificateur du terminal d'usager T spécifique au réseau de télécommunications RT. Lorsque le réseau RT est un réseau IP, l'adresse AD est par exemple du type "10.10.10.10". L'adresse AD est allouée dynamiquement et n'est valable qu'au sein du réseau de télécommunications RT et n'est pas valable dans d'autres réseaux de télécommunications RT accessibles depuis le même réseau d'accès RA. Dans cette réalisation, l'identificateur la est par exemple le numérotéléphonique MSISDN (Mobile Station ISDN Number) du terminal T, tel que "0623456789" identifiant l'usager dans le réseau d'accès RA lorsque celuici est un réseau radiotéléphonique GSM. La correspondance entre l'identificateur la de l'usager du réseau d'accès RA, et l'adresse allouée AD au terminal T dans le réseau de télécommunications RT est enregistrée dans l'allocateur A. L'interface d'identification de changement d'état AI2 de l'allocateur A convertit l'identificateur la de l'usager dans le réseau d'accès RA en un deuxième identificateur Ib, dit identificateur universel. Le deuxième identificateur Ib est invariable et sert de référence pour identifier l'usager de manière universelle indépendamment du réseau d'accès RA et du réseau de télécommunications RT accessible. La conversion d'identificateur dans l'interface AI2 est effectuée au moyen d'une table de correspondance du premier identificateur la vers le deuxième identificateur Ib, ou bien au moyen d'un programme informatique dont l'exécution avec comme paramètre d'entrée le premier identificateur la donne le deuxième identificateur Ib comme résultat. Par exemple, le deuxième identificateur Ib de l'usager est un nom de domaine "dupuis@orange.fr". D'autre part, l'interface AI2 ayant détecté l'allocation d'une adresse AD, change l'indicateur d'état binaire ET du deuxième état "0" au premier état "1" qui indique la connexion du terminal T au réseau RT, c'est-à-dire la "présence de l'usager" dans le réseau RT. L'interface AI2 de l'allocateur A transmet un triplet [Ib, AD, ET] égal à [dupuis@orange.fr, 10.10.10.10, 1] à l'interface 2857541 19 BI1 de la base de profils B. La transmission du triplet dans la liaison dédiée LAB entre les interfaces AI2 et BI1 est par exemple réalisée selon le protocole LDAP (Lightweigth Directory Access Protocol) normalisé par l'IETF. La base de profils B contient le profil personnalisé de l'usager composé de l'identificateur universel Ib, de souscriptions à des services de personnalisation disponibles pour l'accès au réseau de télécommunications RT et d'éventuelles informations personnelles supplémentaires de l'usager. A la réception du triplet par l'interface de gestion d'état BI1, le profil de l'usager identifié par l'identificateur universel Ib = "dupuis@orange.fr" de l'usager dans la base de profils B est temporairement complétée par l'adresse AD = "10.10.10.10" de l'usager dans le réseau de télécommunications RT. L'interface de paramétrage BI3 de la base de profils B est dédiée à l'administration des modules de personnalisation assurant les traitements personnalisés et détecte toute modification du profil PR de l'usager par l'interface BI3 traduit en ordres. Ces ordres sont transmis respectivement par l'interface BI3 aux modules de personnalisation M1 à MN impliqués par cette modification de profil. Une modification du profil personnalisé PR de l'usager dans la base B résulte de l'un des trois événements suivants. Le premier événement est la connexion du terminal d'usager T au réseau de télécommunications RT. L'adresse AD allouée par l'allocateur d'adresse A au terminal d'usager T dans le réseau de télécommunications RT est intégrée au profil personnalisé PR de l'usager dans la base de profils B et l'indicateur d'état ET passe de "0" à "1" ce qui conduit à détecter une modification de profil par l'interface B13. Le deuxième événement est la déconnexion du terminal d'usager T du réseau de télécommunications RT résultant d'une requête de fin de connexion transmise par le terminal T via la passerelle P. L'adresse AD de l'usager dans le réseau de télécommunications RT est supprimée du profil personnalisé PR de l'usager dans la base de profils B et devient disponible pour une autre communication dans l'allocateur A. Cette suppression d'adresse dans le profil est concomitante au passage de l'indicateur d'état ET de l'état logique "1" à "0" ce qui reflète une "absence" de l'usager du terminal T dans le réseau RT et conduit l'interface B13 à détecter une modification de profil. Le troisième événement est la modification du profil personnalisé PR de l'usager opérée via l'interface de consultation et modification BI2 de la base B depuis un terminal T de l'usager à travers la passerelle P, le dispositif DP et le réseau RT. La validation d'une modification par l'interface BI2 conduit à une modification du profil personnalisé de l'usager, qui est détectée par l'interface B13. L'interface BI2 comprend par exemple une page Web accessible depuis un navigateur implémenté dans le terminal T de l'usager. L'accès à l'interface BI2 peut être protégé par une authentification de l'usager. En fonction de la modification intervenue dans le profil d'usager PR, l'interface BI3 établit une liste des adresses des modules M1 à MN impliqués par cette modification et déduit du profil modifié de l'usager les ordres de traitement de communication personnalisé à transmettre respectivement aux modules de personnalisation impliqués Mn par la modification. Un ordre de traitement spécifique pour chaque module peut comporter des informations supplémentaires. Ces informations supplémentaires sont par exemple l'adresse AD "10.10.10.10" de l'usager dans le réseau de télécommunications RT afin que les modules repèrent les communications avec l'adresse AD. Les ordres sont transmis de l'interface BI3 respectivement vers les interfaces MI1 des modules impliqués. Ces ordres sont transmis par exemple selon le protocole SOAP (Simple Object Access Protocol) défini par le consortium W3C (World Wide Web Consortium). Chaque interface d'administration MI1 de chaque module de personnalisation Mn analyse tout ordre de traitement reçu, contrôle la conformité de celui-ci et acquitte la bonne réception de l'ordre de traitement à l'interface émettrice BI3. De préférence, en l'absence de l'acquittement d'un ordre de traitement par une interface correspondante MI1, l'interface BI3 lui retransmet l'ordre de traitement. L'ordre de traitement reçu par l'interface MI1 du module de personnalisation Mn est converti en des actions de traitement à exécuter dans le module Mn. Après cette conversion, le module Mn est apte à opérer le traitement personnalisé sur de prochaines communications relatives au terminal d'usager T identifié par l'adresse AD, en tant qu'adresse de source ou adresse de destinataire, incluse dans les en-têtes des paquets des communications sortantes ou entrantes relatives au terminal T. Une fois paramétré, le module Mn fonctionne de manière autonome et indépendante des autres modules. Le module Mn gère de façon indépendante son interface d'administration MI1 et son interface d'analyse et de traitement de communication MI2. Ces deux interfaces peuvent ainsi fonctionner simultanément. En parallèle à la procédure d'administration du dispositif de personnalisation DP présentée ci-dessus, le terminal T accède au réseau de télécommunications RT. Si le réseau de télécommunications RT l'exige, le terminal d'usager T reçoit l'adresse AD "10.10.10.10" de l'usager dans le réseau de télécommunications RT que lui a transmis la passerelle P qui elle-même l'a récupérée de l'allocateur d'adresses A à travers les interfaces AIl et PI2. Le terminal T identifié par l'adresse AD de l'usager dans le réseau de télécommunications RT accède au réseau de télécommunications RT à travers l'interface TI du terminal, les interfaces PI1 et PI3 de la passerelle P, l'interface d'accès MI3 du premier module de personnalisation M1 donnant accès au réseau d'accès via la passerelle P, les interfaces MI2 des modules de personnalisation M1 à MN impliqués dans un traitement personnalisé à opérer sur les communications de l'usager, le réseau de traitement RTR et l'interface d'accès MI4 du dernier module de personnalisation MN donnant accès au réseau de télécommunications RT. Pendant leur transit par le réseau de traitement RTR, les communications de l'usager subissent chacune des traitements dans les modules de personnalisation mi à MN pour lesquels l'usager a souscrit et qui sont sélectionnés selon les adresses incluses dans le profil personnalisé PR de l'usager dans la base de profils d'usager B. Quand le traitement de communication personnalisé n'est pas optimisé, les communications de l'usager transitent successivement par les interfaces MI2 de chacun des modules Ml à MN selon leur ordre d'installation dans le dispositif de personnalisation DP. Les communications sortantes dans le sens de transmission du terminal T vers le serveur S transitent à travers le premier module Ml, puis les modules suivants M2 à M(N-1) jusqu'enfin le dernier module MN selon l'architecture du dispositif de personnalisation DP. Pour les communications entrantes dans le sens de transmission du serveur S vers le terminal T, la suite des modules que traverse chaque communication entrante est l'inverse du précédent et devient MN à mi. L'ordonnancement des modules Ml à MN qui est personnalisé pour chaque usager et qui confère une architecture des modules impliqués dans le dispositif de personnalisation DP personnalisée pour cet usager, est amélioré par un moyen d'ordonnancement qui prédéfinit de manière optimale l'ordre et la liste des modules opérant des traitements personnalisés successifs sur chaque communication relative au terminal d'usager T et pour chacun des sens de transmission. Le moyen d'ordonnancement est réparti en entrée et en sortie du dispositif de personnalisation DP, sous la forme des deux modules distincts M1 et MN, l'un étant relié aux terminaux à travers la passerelle P et le réseau d'accès RA et l'autre étant relié au réseau de télécommunications RT. Ledit module insère un marqueur dans les communications de l'usager et ledit autre module retire le marqueur des communications de l'usager en sortie de l'architecture des modules de personnalisation. Pour chaque communication sortante, le marqueur est inséré par l'interface MI3 du module Ml et retiré par l'interface MI4 du dernier module MN. Pour chaque communication entrante, le marqueur est inséré par l'interface MI4 du module MN et retiré par l'interface MI3 du module M1. Le marqueur est composé d'une liste d'adresses des modules de personnalisation M1 à MN impliqués successivement dans des communications selon un ordre de traitement défini en fonction du profil d'usager PR. Un marqueur est recommandé afin que le traitement d'une communication dans un module ne puisse avoir des conséquences indésirables sur les traitements de la communication dans les autres modules. Le marqueur peut être formé de plusieurs manières, en dépendance des caractéristiques du réseau de télécommunications RT, par exemple lorsque le réseau de télécommunications RT est de type IP (Internet Protocol). Selon une première variante, le marqueur est sous la forme d'une option du protocole IP appelée "routage à la demande de la source" (IP source demand routing) selon laquelle la liste des adresses de noeuds suivant le chemin que doivent emprunter les paquets d'une communication est indiquée dans l'en-tête des paquets lorsque le réseau de télécommunications RT est de type IP. Les adresses des modules de personnalisation impliqués dans le traitement des communications relatives au terminal T sont ainsi concaténées en le marqueur qui est inséré dans les en-têtes des paquets IP pour les communications entrant dans le dispositif par le module M1 ou MN et qui est retiré des en-têtes des paquets IP pour les communications sortant du dispositif par le module MN ou M1. Selon une deuxième 2857541 variante si les communications se limitent à de la navigation web, le marqueur est un champ d'option particulier dans les requêtes de protocole HTTP inséré par le module M1 ou MN et retiré de ces requêtes par le module MN ou M1. Par exemple, le module Mn ayant traité une communication retire son adresse de module du marqueur de la communication afin que le module suivant Mn' avec n 26 2857541 REVENDICATIONS 1 - Dispositif pour personnaliser le traitement de communications entre des terminaux (T) et un réseau de télécommunications (RT), caractérisé en ce qu'il comprend une base de profils de traitement de communication (B) personnalisés par des usagers des terminaux pour faire correspondre des identificateurs (Ib) des usagers des terminaux (T) à des profils de traitement de communication (PR) personnalisés par les usagers, et un moyen de personnalisation (M1 à MN) configuré selon les profils personnalisés par la base (B) pour traiter des communications entre chaque terminal (T) et le réseau de télécommunications (RT), suite à une connexion du terminal (T) au réseau de télécommunications (RT). 2 - Dispositif conforme à la revendication 1, dans lequel les identificateurs (Ib) des usagers des terminaux sont associés dans la base de profils (B) à des adresses (AD) des terminaux dans le réseau de télécommunications (RT) afin que le moyen de personnalisation traite chaque communication relative à un terminal selon le profil de traitement de communication personnalisé respectif (PR) en réponse à l'adresse (AD) du terminal détectée dans les communications. 3 - Dispositif conforme à la revendication 1 ou 2, dans lequel le moyen de personnalisation comprend plusieurs modules de personnalisation (M1 à MN) pour appliquer des traitements personnalisés respectifs aux communications et respectivement définis selon les profils personnalisés gérés par la base de profils (B), et a base de profils comprend un moyen (BI3) pour transmettre des ordres d'activation à des modules de personnalisation sélectionnés en fonction du profil personnalisé d'un terminal (T) lu dans la base afin de les impliquer dans le traitement de communications relatives au terminal suite à une connexion du terminal (T) au réseau de télécommunications (RT). 4 - Dispositif conforme à la revendication 3, comprenant un moyen d'ordonnancement de modules (Ml, MN) pour insérer dans chaque communication relative à un terminal (T) et entrant dans le dispositif une liste d'adresses de modules (M1 à MN) à activer successivement dans le traitement de la communication selon un ordre de traitement prédéterminé par le profil respectif personnalisé du terminal et pour retirer de chaque communication relative au terminal et sortant du dispositif la liste d'adresses de modules impliqués. - Dispositif conforme à la revendication 3, dans lequel l'un (Ml; MN) des modules de personnalisation recevant une communication relative au terminal insère une liste d'adresses de modules (M1 à MN) impliqués successivement dans le traitement de la communication selon un ordre de traitement prédéterminé par le profil d'usager dans la communication, et un autre des modules de personnalisation (MN; Ml) transmettant la communication retire de la communication la liste d'adresses de modules impliqués. 6 - Dispositif conforme à la revendication 5, dans lequel les deux modules de personnalisation (Ml; MN) qui insère et retire la liste d'adresses de modules sont reliés respectivement au terminal à travers un réseau d'accès (RA) et au réseau de télécommunications (RT). 7 - Dispositif conforme à l'une quelconque des revendications 3 à 6, dans lequel la base de profils (B) comprend un moyen (B13) pour transmettre des ordres de désactivation aux modules de personnalisation (M1 à MN) impliqués dans le traitement de communications selon le profil relatif à un usager à la fin d'une connexion d'un terminal (T) de l'usager avec le réseau de télécommunications (RT) . 8 - Dispositif conforme à l'une quelconque des revendications 3 à 7, dans lequel la base de profils (B) comprend un moyen (BI2) pour consulter et modifier les profils personnalisés depuis les terminaux (T) via le dispositif (DP) et le réseau de télécommunications (RT), et un moyen (BI3) pour établir une liste d'adresses de modules (M1 à MN) impliqués par une modification d'un profil relatif à un usager afin d'en déduire des ordres de traitement de communication personnalisé à transmettre respectivement aux modules de personnalisation impliqués (Mn). 9 - Dispositif conforme à la revendication 8, dans lequel une modification du profil (PR) résulte de l'un des événements suivants: connexion du terminal (T) au réseau de télécommunications (RT), déconnexion du terminal du réseau de télécommunications, et modification du profil personnalisé depuis un terminal de l'usager. - Dispositif conforme à l'une quelconque des revendications 1 à 8, dans lequel les traitements des communications relatives à un terminal (T) suivant l'un et l'autre sens de transmission sont différents dans le moyen de personnalisation (M1 à MN). 11 - Dispositif conforme à l'une quelconque des revendications 1 à 10, dans lequel la base de profils (B) reçoit par un allocateur d'adresse (A), suite à une demande de connexion d'un terminal (T) au réseau de télécommunications (RT), l'identificateur (Ib) de l'usager du terminal, un indicateur (ET) représentatif d'un état du terminal (T) connecté au réseau de télécommunications (RT), et une adresse (AD) qui est allouée au terminal par l'allocateur en réponse à un premier identificateur (Ia) de l'usager transmis par un réseau d'accès (RA) du terminal pour que le profil de traitement de communication personnalisé par l'usager du terminal soit automatiquement configuré dans le moyen de personnalisation (Ml à MN).