Brevet FR2879060A1 — publié le 20060609

PROCEDE ET SYSTEME DE COMMUNICATION PERSONNELLE. La présente invention concerne le domaine des services de télécommunications 5 et en particulier, les services de télécommunication synchrone, vocale ou textuelle. De tels services permettent à deux utilisateurs équipés d'un terminal respectif connecté à un réseau de téléphonie fixe (RTC) ou mobile (GSM), ou à un réseau IP tel qu'Internet (voix sur IP à l'aide du protocole H.323 ou SIP Session Initiation Protocol), d'établir une communication vocale de type téléphonique ou de s'échanger des messages textuels en mode synchrone, par l'intermédiaire d'un service tel que SMS (Short Message Service) ou USSD (Unstructured Supplementary Services Data) sur un réseau GSM, ou Chat sur un réseau IP. Ces services nécessitent que l'utilisateur connaisse l'environnement de son interlocuteur, et en particulier l'adresse du terminal à appeler (numéro de téléphone fixe ou mobile, ou adresse IP du terminal) et le service utilisable sur ce terminal, à savoir pour les communications vocales appel RTC ou GSM, visioconférence, VoIP en SIP ou H.323, et pour les communications textuelles synchrones SMS, Chat, ... Il s'avère que les systèmes actuels ne prennent pas en compte l'ensemble des caractéristiques des environnements de communication des utilisateurs, notamment en termes de services disponibles, de capacité des terminaux et de réseaux empruntés, ainsi que de préférences des utilisateurs et de disponibilité vis-à-vis d'autres utilisateurs. Pour tenter de résoudre ce problème, la demande de brevet FR 2 834 169 déposée par la Demanderesse décrit un service d'acheminement d'un appel téléphonique entre deux utilisateurs, mettant en oeuvre une base de données de profils mémorisant des informations d'accès de tous les terminaux de chacun des utilisateurs et des informations de disponibilité, cette base de données étant mise à jour par les utilisateurs par exemple à l'aide d'une interface Web. Or la mise en oeuvre d'une telle base de données mise à jour par les utilisateurs, apparaît mal adaptée aux environnements très changeants des utilisateurs 2879060 -2- susceptibles de se connecter à des réseaux à l'aide de terminaux mis en libre service, c'est-à-dire qui ne leur sont pas personnellement attribués, ou susceptibles d'utiliser différents points d'accès à un réseau. Dans ce contexte, on ne peut en effet pas exiger des utilisateurs qu'ils mettent à jour la base de données de profils à chaque fois qu'ils utilisent un nouveau terminal. La présente invention a pour but de supprimer ces inconvénients. Cet objectif est atteint par la prévision d'un procédé d'établissement d'une communication entre un utilisateur appelant et un utilisateur appelé, chaque utilisateur disposant d'au moins un terminal susceptible de se connecter à un réseau de communication. Selon l'invention, à chaque connexion d'un terminal d'utilisateur à un réseau, des caractéristiques de connexion du terminal à un réseau et de services de communication mis en oeuvre par le terminal sont reçues et mémorisées dans un espace de stockage par un serveur de gestion de profils, en association avec des informations d'identification de l'utilisateur du terminal, ces caractéristiques étant mises à jour dans l'espace de stockage à la déconnexion du terminal. Selon un mode de réalisation de l'invention, l'établissement d'une communication entre un terminal d'utilisateur appelant sur lequel un service de communication est actif et un terminal d'un utilisateur appelé, comprend des étapes au cours desquelles: un serveur de communication détermine un service de communication activé 25 sur le terminal de l'utilisateur appelant et un identifiant de l'utilisateur appelé, le serveur de gestion de profils recherche les caractéristiques de connexion et de services de communication du terminal de l'utilisateur appelant et de terminaux connectés de l'utilisateur appelé, et une communication est établie entre le service de communication activé sur le terminal de l'utilisateur appelant et un service de communication compatible, mis en oeuvre sur l'un des terminaux connectés de l'utilisateur appelé. Selon un mode de réalisation de l'invention, une notification d'appel de l'utilisateur appelant est émise préalablement à l'établissement de la communication, vers au moins un terminal connecté de l'utilisateur appelé, la communication étant établie si l'utilisateur appelé accepte d'être mis en -3-communication avec l'utilisateur appelant. Selon un mode de réalisation de l'invention, le terminal et le service de communication, avec lesquels la communication est établie, sont choisis par l'utilisateur appelé parmi les terminaux connectés de l'utilisateur appelé et les services compatibles mis en oeuvre sur les terminaux connectés de l'utilisateur appelé. Selon un mode de réalisation de l'invention, les caractéristiques de connexion et de services de communication d'un terminal de type téléphone connecté à un réseau RTC, sont mémorisées par un serveur vocal qui, à la suite de la réception d'un appel d'un utilisateur pour signaler sa présence à proximité du terminal, transmet ces caractéristiques en association avec des informations d'identification de l'utilisateur au serveur de gestion de profils. Selon un mode de réalisation de l'invention, le procédé comprend en outre des étapes de: suspension d'une communication établie entre un premier terminal d'un premier utilisateur et un second terminal d'un second utilisateur, et reprise de la communication suspendue en établissant une nouvelle communication entre le premier terminal et un autre terminal connecté du second utilisateur. Selon un mode de réalisation de l'invention, le procédé comprend en outre des étapes de mémorisation des messages échangés durant la communication suspendue dans un historique de communication, et de restauration de l'historique de communication à la suite de la reprise de la communication. L'invention concerne également un serveur pour établir une communication entre un utilisateur appelant et un utilisateur appelé, chaque utilisateur disposant d'au moins un terminal susceptible de se connecter à un réseau de communication. Selon l'invention, le serveur comprend des moyens de traitement pour: recevoir de chacun des terminaux lorsqu'ils se connectent à l'un des réseaux, des caractéristiques de connexion du terminal à un réseau et de services de communication mis en oeuvre par le terminal, 2879060 -4- mémoriser ces caractéristiques dans un espace de stockage, en association avec des informations d'identification de l'utilisateur du terminal, mettre à jour ces caractéristiques dans l'espace de stockage à la déconnexion du terminal, et fournir à la demande les caractéristiques de connexion et de services de communication d'un terminal connecté, à partir d'un identifiant de terminal. Selon un mode de réalisation de l'invention, le serveur comprend en outre des moyens de traitement pour fournir à la demande les caractéristiques de connexion et de services de communication de tous les terminaux connectés d'un utilisateur, à partir d'un identifiant de l'utilisateur. Selon un mode de réalisation de l'invention, le serveur comprend en outre des moyens de traitement pour émettre une notification d'appel d'un utilisateur appelant vers au moins un terminal connecté d'un utilisateur appelé par l'utilisateur appelant. Selon un mode de réalisation de l'invention, le serveur comprend en outre des moyens de traitement pour: établir une communication entre un service de communication mis en oeuvre par le terminal d'un utilisateur appelant et un service de communication compatible, mis en oeuvre sur l'un des terminaux connectés de l'utilisateur appelé, suspendre une communication établie entre un premier terminal d'un premier utilisateur et un second terminal d'un second utilisateur, et reprendre la communication suspendue en établissant une nouvelle communication entre le premier terminal et un autre terminal connecté du second utilisateur. Selon un mode de réalisation de l'invention, le serveur comprend en outre des moyens de traitement pour mémoriser pour chaque utilisateur des informations de joignabilité vis-à-vis d'autres utilisateurs, et rejeter l'établissement de la communication avec l'utilisateur appelé si les informations de joignabilité de l'utilisateur appelé indiquent que les appels provenant de l'utilisateur appelant doivent être rejetés. L'invention concerne également un programme d'ordinateur destiné à être 2879060 -5- exécuté par un terminal d'utilisateur susceptible de se connecter à un réseau de communication. Selon l'invention, le programme est conçu pour réaliser des fonctions de: connexion et transmission de caractéristiques de connexion et de services de communication du terminal à un serveur de gestion de profils, déconnexion du terminal du serveur de gestion de profils, mise à jour des caractéristiques de connexion et de services de communication du terminal et d'informations relatives à des préférences de l'utilisateur, émission d'une requête d'établissement de communication avec un autre utilisateur du service de communication, vers un serveur de communication, affichage de notifications de réception d'un appel reçues par le terminal, et sélection d'un service de communication offert par le terminal, sur réception d'une notification de réception d'un appel. L'invention concerne en outre un programme d'ordinateur destiné à être exécuté par un serveur d'établissement d'une communication entre un terminal d'utilisateur appelant et un terminal d'utilisateur appelé connectés à un réseau de communication. Selon l'invention, le programme est conçu pour réaliser des fonctions de: réception de chacun des terminaux lorsqu'ils se connectent à l'un des réseaux, de caractéristiques de connexion du terminal à un réseau et de services de communication mis en oeuvre par le terminal, mémorisation de ces caractéristiques dans un espace de stockage, en association avec des informations d'identification de l'utilisateur du terminal, mise à jour de ces caractéristiques dans l'espace de stockage à la déconnexion du terminal, et fourniture à la demande des caractéristiques de connexion et de services de communication d'un terminal connecté, à partir d'un identifiant de terminal. Un mode de réalisation préféré de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence aux dessins annexés dans lesquels: La figure 1 représente schématiquement un système selon l'invention, de mise en oeuvre d'un service de communication entre terminaux d'utilisateurs; 2879060 -6- La figure 2 représente schématiquement un exemple d' architecture de terminal; La figure 3 représente schématiquement un exemple d'architecture de serveur de gestion de profils et de serveur de communication; La figure 4 représente sous la forme d'un organigramme une procédure de connexion / déconnexion d'un terminal d'utilisateur pour accéder au service de communication; La figure 5 représente sous la forme d'un organigramme une procédure d'établissement d'une communication entre deux terminaux d'utilisateurs; La figure 6 représente sous la forme d'un organigramme une procédure de changement de terminal et/ou de service de communication durant une communication en mode textuel synchrone entre deux terminaux d'utilisateurs. La figure 1 représente un système de communication selon l'invention comprenant un serveur 3 de gestion de profils de terminaux d'utilisateurs et un serveur de communication 5, connectés à des réseaux de télécommunication fixes et mobiles 2 et à des réseaux IP 1, auxquels des terminaux d'utilisateurs 11 à 15 et 17 peuvent accéder pour communiquer les uns avec les autres. Le serveur de gestion 3 est connecté à une base de données 4 permettant de mémoriser des paramètres statiques et dynamiques relatifs aux utilisateurs du service. Pour pouvoir accéder au service de communication, chaque utilisateur doit préalablement s'inscrire au service, de manière à définir avec le serveur de gestion de profils 3 un identifiant lui permettant d'être identifié lors de l'accès au service. Cet identifiant peut également être utilisé par les autres utilisateurs pour établir des communications. Les terminaux des utilisateurs susceptibles d'accéder au service de communication peuvent être de type PC 11, assistant électronique personnel 12, ou téléphone en voix sur IP 13 connecté à un réseau IP 1, téléphone mobile 14 ou assistant électronique personnel communiquant 15 connecté à un réseau de 2879060 -7- téléphonie mobile 2, ou encore téléphone fixe 17 raccordé à un réseau téléphonique fixe RTC 2. Au moins une partie des terminaux 11 à 13 et téléphone mobile 14 comprend 5 comme représenté sur la figure 2 un processeur 6 connecté à des mémoires 7 et à une interface réseau 8 susceptible de se connecter à l'un des réseaux 1, 2. Tel que représenté sur la figure 3, les serveurs de gestion de profils 3 et de communication 5 comprennent un processeur 41 connecté à des mémoires 42 et 10 à des interfaces réseau 43, 44 connectées aux réseaux 1, 2. Pour accéder au service de communication selon l'invention, c'est- à-dire appeler ou être appelé par un autre utilisateur du service, le processeur 6 de chaque terminal d'utilisateur doit exécuter une application comportant une procédure de connexion telle qu'illustrée sur la figure 4, qui est activée au lancement de l'application. Cette application permet par ailleurs à l'utilisateur de spécifier et de mémoriser localement un profil rassemblant des données personnelles et des données relatives au terminal et à sa configuration, en ce qui concerne notamment les caractéristiques de connexion du terminal à un réseau et de services de communication du terminal utilisables dans le cadre de ces connexions. Les données personnelles rassemblent les préférences de l'utilisateur relatives à la communication avec d'autres utilisateurs, et notamment des informations sur sa joignabilité vis-à-vis d'autres utilisateurs du service. Plus précisément, les informations de joignabilité de l'utilisateur peuvent spécifier des correspondants dont les appels doivent être rejetés, ou encore des plages horaires associées à des listes de correspondants dont les appels sont acceptés ou rejetés. Les données personnelles qui sont indépendantes du terminal sont avantageusement stockées en permanence dans la base de données 4 indépendamment de l'existence d'un terminal de l'utilisateur connecté à un réseau 1, 2. Les caractéristiques relatives au terminal (connexions à des réseaux et services liés à ces connexions) peuvent au moins en partie être déterminées par l'application exécutée par le terminal, qui à cet effet analyse la configuration du terminal et de ses périphériques, et mémorise cette configuration localement afin de la réutiliser à chaque connexion au service de communication. 2879060 8 Dans le cas d'un terminal 17 de type téléphone RTC, l'application peut être exécutée par un serveur vocal 16 accessible par un réseau RTC 2 que l'utilisateur peut appeler pour signaliser sa présence ou son absence à proximité du téléphone. Les choix et l'identifiant de l'utilisateur sont alors introduits au moyen des touches du clavier du téléphone. Le serveur 16 présente une architecture analogue à celle représentée sur la figure 2. Sur la figure 4, la procédure de connexion au service de communication comprend une première étape 21 de connexion physique du terminal au serveur de gestion de profils 3 et de transmission par le terminal au serveur 3 d'informations d'identification / authentification (identifiant et mot de passe) introduites par l'utilisateur. A la réception de ces informations, le serveur de gestion exécute une procédure 22 d'identification / authentification de l'utilisateur et transmet en réponse au terminal le résultat de cette procédure. Si dans la réponse reçue par le terminal, le serveur de gestion de profils 3 autorise l'accès du terminal (étape 23), le terminal transmet à l'étape 24 au serveur de gestion de profils 3 les données de profil qui ont été préalablement enregistrées par le terminal. Ces données de profil sont mémorisées par le serveur 3 dans la base de données 4 à l'étape 25, et conservées pendant toute la durée de la connexion du terminal. Lorsque l'utilisateur quitte l'application, celle-ci lance une procédure de déconnexion au cours de laquelle le terminal émet à destination du serveur 3 un ordre de déconnexion, contenant les identifiants de l'utilisateur et du service de communication à déconnecter (étape 27). A la réception de cet ordre à l'étape 28, le serveur de gestion retire de la base de données 4, les données de profil qui ont été mémorisées pour ce terminal au cours de l'étape 25. De cette manière, les profils stockés dans la base de données 4 sont toujours à jour et désignent les terminaux par lesquels les utilisateurs du service peuvent être effectivement joints, même si certains de ces terminaux sont utilisables par plusieurs utilisateurs. Si l'utilisateur dispose à un moment donné de plusieurs terminaux par lesquels il souhaite pouvoir être appelé, il doit exécuter cette procédure pour chacun de ces terminaux et service de communication accessible par chaque terminal, sachant qu'un terminal de type PC peut être équipé pour mettre en oeuvre par exemple un service de téléphonie sur IP, un service de visioconférence et un -9-service de messagerie instantanée ou de Chat. De cette manière, le serveur de gestion de profils 3 possède une connaissance détaillée et toujours à jour des environnements de communication de 5 l'utilisateur. La figure 5 illustre une procédure d'établissement d'une communication entre deux terminaux d'utilisateurs conformément au procédé selon l'invention, cette procédure étant déclenchée à l'aide de l'application qui est active sur chaque terminal d'utilisateur 11 à 15 tant que celui-ci est connecté à un réseau, ou qui est active dans le cas d'un téléphone RTC 17 sur le serveur vocal 16 tant que l'utilisateur n'a pas signalé qu'il n'est plus à proximité du téléphone. Sur cette figure, l'utilisateur appelant possède un seul terminal connecté A et l'utilisateur appelé possède deux terminaux connectés B et B'. Lorsqu'un utilisateur du service souhaite établir une communication avec un autre utilisateur du service de communication à l'aide d'un service mis en oeuvre sur l'un de ses terminaux, il déclenche à partir de l'application une fonction d'établissement de communication comportant une première étape 31 d'émission par le terminal d'une requête d'établissement de communication contenant l'identifiant de l'utilisateur appelé et éventuellement l'identifiant de l'appelant et un identifiant du service employé par celui-ci. L'identifiant d'un utilisateur peut être l'identifiant de l'utilisateur auprès du service de communication, un numéro de téléphone, ou une adresse IP ou de messagerie instantanée. Les identifiants de l'utilisateur appelant et du service du terminal sont récupérés au niveau du réseau 1, 2 par le serveur de communication 5. La requête d'établissement d'appel est interceptée et analysée à l'étape 32 par le serveur de communication 5 qui émet une requête de profil contenant l'identifiant de l'utilisateur appelant, à destination du serveur de gestion de profils 3. A l'étape suivante 33, le serveur de gestion de profils 3 interroge la base de données 4 pour déterminer si l'identifiant de l'utilisateur appelant figure dans la base de données 4, et si tel est le cas, pour obtenir l'environnement de communication de celui-ci, sur la base de l'identifiant fourni dans la requête. Bien entendu, si l'identifiant de l'utilisateur appelant ne figure pas dans la base de données, la requête d'établissement de communication est rejetée. A l'étape suivante 34 (si la requête d'établissement communication n'est pas 2879060 - 10- rejetée), le serveur de communication 5 transmet au serveur de gestion 3 un message d'interrogation pour connaître la joignabilité de l'utilisateur appelé vis-à-vis de l'utilisateur appelant, ce message contenant l'identifiant de l'utilisateur appelé, et l'identifiant unique de l'utilisateur appelant retourné lors de l'étape précédente. A la réception de ce message à l'étape suivante 35, le serveur de gestion de profils 3 recherche dans les profils mémorisés dans la base de données 4, si l'utilisateur appelé peut être joint par l'utilisateur appelant, c'est-à-dire si l'utilisateur appelé n'a pas dans ses préférences, rejeté les communications provenant de l'utilisateur appelant, et si dans le profil de l'appelé, il existe sur les terminaux connectés des services compatibles avec celui utilisé par l'appelant. Si tel n'est pas le cas, la requête d'établissement de communication est rejetée. Si l'utilisateur appelé accepte d'être mis en communication avec l'utilisateur appelant, et s'il existe sur les terminaux connectés de l'appelé un service compatible avec celui qui est utilisé par l'appelant, le serveur de gestion de profil 3 émet à destination des terminaux connectés B et B' de l'utilisateur appelé, tels qu'identifiés dans la base de données de profils 4, une notification indiquant que l'utilisateur appelant souhaite entrer en communication avec lui. Cette notification qui est signalée à l'utilisateur par l'application, précise le ou les services susceptibles d'être utilisés (SMS, Chat IP, USSD, GSM, RTC, voix sur IP suivant le protocole SIP ou H. 323) sur les terminaux connectés de l'utilisateur appelé, compatibles avec celui utilisé par l'utilisateur appelant. A l'étape 36, l'utilisateur appelé émet à partir de l'un de ses terminaux connectés, à savoir B', par l'intermédiaire de l'application, le choix d'un service et d'un terminal, pour entrer en communication avec l'utilisateur appelant. Ce choix est reçu par le serveur de gestion de profils 3 qui détermine le profil correspondant au service et au terminal choisi en accédant à la base de données 4, et qui transmet ce profil au serveur de communication 5 (étape 37). Il est à noter que le choix d'un service et d'un terminal par l'utilisateur appelé peut désigner un autre terminal que celui qu'il a utilisé pour transmettre ce choix. Le serveur de communication 5 dispose alors des profils de communication de l'appelant et de l'appelé défroissant des services et terminaux respectifs à mettre en communication, et établit à l'étape 38 la communication entre les services et terminaux ainsi identifiés (à savoir entre A et B'), puis contrôle la 2879060 -11- communication en effectuant si nécessaire des conversions de format pour adapter les messages ou les flux échangés aux terminaux A et B' et services utilisés pour la communication. Si à l'étape 35, le serveur de gestion de profils détermine que l'utilisateur appelé ne possède pas de terminal connecté mettant en oeuvre un service compatible avec celui utilisé par l'utilisateur appelant, on peut prévoir d'offrir à ce dernier la possibilité de laisser un message, vocal ou textuel selon le service activé sur le terminal de l'utilisateur appelant, sur une messagerie adéquate de l'utilisateur appelé, et de notifier ce dernier de l'arrivée d'un message. Bien entendu, les fonctions de serveur de gestion de profil et de serveur de communication peuvent être mises en oeuvre indifféremment sur un seul ou deux serveurs physiques séparés. Ainsi, l'application qui est exécutée par chaque terminal d'utilisateur offre les fonctions suivantes: connexion et transmission des informations de profil du terminal au serveur 20 de gestion de profils 3, déconnexion du terminal du serveur de gestion de profils 3, mise à jour des informations de profils relatives au terminal et à l'utilisateur, émission d'une requête d'établissement de communication avec un autre utilisateur du service de communication, affichage des notifications de réception d'un appel reçues par le terminal, et sélection d'un service de communication offert par le terminal, sur réception d'une notification de réception d'un appel. Notamment dans le cas d'une communication textuelle synchrone entre deux terminaux d'utilisateurs, il peut s'avérer nécessaire pour l'un des utilisateurs en communication de changer de terminal et/ou de service de communication sur le terminal, de préférence sans rupture de l'historique des messages échangés. La présente invention propose également une procédure de changement de terminal et/ou de service apportant une solution à ce problème. Un exemple d'une telle procédure est illustré sur la figure 6. A la première étape 51 de cette procédure qui est exécutée dès qu'une communication est établie entre deux terminaux, le serveur de communication 5 2879060 -12- informe le serveur de gestion de profils 3 que la communication est établie entre les terminaux A et B' en fournissant les identifiants des terminaux et des services de communication mis en oeuvre par les terminaux pour cette communication. En parallèle et durant toute la communication, le serveur de communication 5 mémorise tous les messages échangés entre les terminaux A et B' dans un historique de communication. A l'étape suivante 52, le système de gestion de profils recherche les identifiants des deux utilisateurs en communication et tous les profils de terminaux connectés pour ces deux utilisateurs. A l'étape suivante 53, le serveur de gestion de profils émet des propositions de communication à tous les terminaux connectés de chacun des deux utilisateurs en communication possédant plusieurs terminaux connectés mettant en oeuvre des services de communication compatibles avec le mode de communication en cours. Dans l'exemple de la figure 6, un seul des deux utilisateurs en communication dispose de deux terminaux B et B' connectés. Seuls ces deux terminaux reçoivent donc des propositions de communication du serveur de gestion de profils. A l'étape suivante 54, l'utilisateur disposant des terminaux B et B' répond à cette notification en introduisant le choix d'un terminal et d'un service de communication sur ce terminal. Dans le présent exemple, ce choix porte sur le terminal B. Il est à noter que ce choix émis par un utilisateur peut désigner un autre terminal que celui qu'il a utilisé pour transmettre ce choix. A l'étape suivante 56, le serveur 3 reçoit le choix de l'utilisateur et recherche le profil correspondant au terminal choisi et le transmet au serveur de communication 5 en lui demandant de transférer la communication vers le service et le terminal correspondant au profil associé. A la réception de ce message, le serveur de communication suspend la communication en cours à l'étape 57, et établit à l'étape 58 une nouvelle communication du service actif sur le terminal A avec le service choisi sur le terminal B en restituant l'historique des messages préalablement échangés, qui a été précédemment mémorisé à l'étape 55 durant la communication entre les deux utilisateurs. De cette manière, le changement de service de communication et de terminal est effectué d'une manière totalement transparente pour l'utilisateur n'ayant pas changé de service ou de terminal. -14-REVENDICATIONS 1. Procédé d'établissement d'une communication entre un utilisateur appelant et un utilisateur appelé, chaque utilisateur disposant d'au moins un terminal (11 à 15, 17) susceptible de se connecter à un réseau de communication (1, 2), caractérisé en ce qu' à chaque connexion d'un terminal (11 à 15, 17) d'utilisateur à un réseau, des caractéristiques de connexion du terminal à un réseau (1, 2) et de services de communication mis en oeuvre par le terminal sont reçues et mémorisées dans un espace de stockage (4) par un serveur de gestion de profils (3), en association avec des informations d'identification de l'utilisateur du terminal, ces caractéristiques étant mises à jour dans l'espace de stockage à la déconnexion du terminal. 2. Procédé selon la revendication 1, caractérisé en ce que l'établissement d'une communication entre un terminal d'utilisateur (11 à 15, 17) appelant sur lequel un service de communication est actif et un terminal d'un utilisateur appelé, comprend des étapes au cours desquelles: un serveur de communication (5) détermine un service de communication activé sur le terminal de l'utilisateur appelant et un identifiant de l'utilisateur appelé, le serveur de gestion de profils recherche les caractéristiques de connexion et de services de communication du terminal de l'utilisateur appelant et de 25 terminaux connectés de l'utilisateur appelé, et une communication est établie entre le service de communication activé sur le terminal de l'utilisateur appelant et un service de communication compatible, mis en oeuvre sur l'un des terminaux connectés de l'utilisateur appelé. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que préalablement à l'établissement de la communication, une notification d'appel de l'utilisateur appelant est émise vers au moins un terminal connecté de l'utilisateur appelé, la communication étant établie si l'utilisateur appelé accepte d'être mis en communication avec l'utilisateur appelant. 4. Procédé selon l'une des revendications 1 à 3, caractérisé en ce que le terminal et le service de communication, avec lesquels 2879060 - 15- la communication est établie, sont choisis par l'utilisateur appelé parmi les terminaux connectés de l'utilisateur appelé et les services compatibles mis en oeuvre sur les terminaux connectés de l'utilisateur appelé. 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que dans le cas d'un terminal de type téléphone (17) connecté à un réseau RTC (2), les caractéristiques de connexion et de services de communication du terminal sont mémorisées par un serveur vocal (16) qui, à la suite de la réception d'un appel d'un utilisateur pour signaler sa présence à proximité du terminal, transmet ces caractéristiques en association avec des informations d'identification de l'utilisateur au serveur de gestion de profils (3). 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce qu'il comprend en outre des étapes de: suspension d'une communication établie entre un premier terminal d'un premier utilisateur et un second terminal d'un second utilisateur, et reprise de la communication suspendue en établissant une nouvelle communication entre le premier terminal et un autre terminal connecté du second utilisateur. 7. Procédé selon la revendication 6, caractérisé en ce qu'il comprend en outre des étapes de mémorisation des messages échangés durant la communication suspendue dans un historique de communication, et de restauration de l'historique de communication à la suite de la reprise de la communication. 8. Serveur (3) pour établir une communication entre un utilisateur appelant et un utilisateur appelé, chaque utilisateur disposant d'au moins un terminal (11 à 15, 17) susceptible de se connecter à un réseau de 30 communication (1, 2), caractérisé en ce qu'il comprend des moyens de traitement (41 à 44) pour: recevoir de chacun des terminaux (11 à 15, 17) lorsqu'ils se connectent à l'un des réseaux (1, 2) , des caractéristiques de connexion du terminal à un réseau (1, 2) et de services de communication mis en oeuvre par le terminal, mémoriser ces caractéristiques dans un espace de stockage (4), en association avec des informations d'identification de l'utilisateur du terminal, mettre à jour ces caractéristiques dans l'espace de stockage à la déconnexion du terminal, et - 16- fournir à la demande les caractéristiques de connexion et de services de communication d'un terminal connecté, à partir d'un identifiant de terminal. 9. Serveur selon la revendication 8, caractérisé en ce qu'il comprend en outre des moyens de traitement (41 à 44) pour fournir à la demande les caractéristiques de connexion et de services de communication de tous les terminaux connectés d'un utilisateur, à partir d'un identifiant de l'utilisateur. 10. Serveur selon la revendication 8 ou 9, caractérisé en ce qu'il comprend en outre des moyens de traitement (41 à 44) pour émettre une notification d'appel d'un utilisateur appelant vers au moins un terminal connecté d'un utilisateur appelé par l'utilisateur appelant. 11. Serveur selon l'une des revendications 8 à 10, caractérisé en ce qu'il comprend en outre des moyens de traitement (41 à 44) pour: établir une communication entre un service de communication mis en oeuvre par le terminal d'un utilisateur appelant et un service de communication compatible, mis en oeuvre sur l'un des terminaux connectés de l'utilisateur appelé, suspendre une communication établie entre un premier terminal d'un premier utilisateur et un second terminal d'un second utilisateur, et reprendre la communication suspendue en établissant une nouvelle 25 communication entre le premier terminal et un autre terminal connecté du second utilisateur. 12. Serveur selon l'une des revendications 8 à 11, caractérisé en ce qu'il comprend en outre des moyens de traitement (41 à 44) pour mémoriser pour chaque utilisateur des informations de joignabilité vis-à-vis d'autres utilisateurs, et rejeter l'établissement de la communication avec l'utilisateur appelé si les informations de joignabilité de l'utilisateur appelé indiquent que les appels provenant de l'utilisateur appelant doivent être rejetés. 13. Programme d'ordinateur destiné à être exécuté par un terminal d'utilisateur (11 à 15) susceptible de se connecter à un réseau de communication (1, 2), caractérisé en ce qu'il est conçu pour réaliser des fonctions de: 2879060 -17- connexion et transmission de caractéristiques de connexion et de services de communication du terminal à un serveur de gestion de profils (3), déconnexion du terminal du serveur de gestion de profils, mise à jour des caractéristiques de connexion et de services de communication du terminal et d'informations relatives à des préférences de l'utilisateur, émission d'une requête d'établissement de communication avec un autre utilisateur du service de communication, vers un serveur de communication (5), affichage de notifications de réception d'un appel reçues par le terminal, et sélection d'un service de communication offert par le terminal, sur réception d'une notification de réception d'un appel. 14. Programme d'ordinateur destiné à être exécuté par un serveur 15 d'établissement d'une communication entre un terminal d'utilisateur appelant et un terminal d'utilisateur appelé connectés à un réseau de communication (1, 2), caractérisé en ce qu'il est conçu pour réaliser des fonctions de: réception de chacun des terminaux (11 à 15, 17) lorsqu'ils se connectent à l'un des réseaux (1, 2), de caractéristiques de connexion du terminal à un réseau (1, 2) et de services de communication mis en oeuvre par le terminal, mémorisation de ces caractéristiques dans un espace de stockage (4), en association avec des informations d'identification de l'utilisateur du terminal, mise à jour de ces caractéristiques dans l'espace de stockage à la déconnexion du terminal, et fourniture à la demande des caractéristiques de connexion et de services de communication d'un terminal connecté, à partir d'un identifiant de terminal.