Brevet FR2887733A1 — publié le 20061229

Arrière-plan de l'invention Le domaine de l'invention est celui de la personnalisation des applications de télécommunication. On connaît à ce jour différentes façons de personnaliser un terminal de communication. Tout d'abord, et selon un premier aspect, il est connu que la plupart de ces terminaux (téléphones portables, ordinateurs personnels, assistants personnels) propose des fonctions de personnalisation graphiques de leurs interfaces homme machine, par exemple mémorisées dans une bibliothèque embarquée de fonds d'écrans et d'écrans de veille. Selon un deuxième aspect, il est connu que les téléphones mobiles proposent aux utilisateurs de choisir une sonnerie, par exemple en fonction d'un appelant enregistré dans un répertoire. Il est également connu que ces différents objets de personnalisation (fond d'écrans, sonnerie, ...) peuvent être téléchargés 20 depuis le réseau, et installés dans le terminal. Mais dans tous les cas connus, ces objets de personnalisation doivent être installés dans le terminal de l'utilisateur. Objet et résumé de l'invention La présente invention vise un système de personnalisation ne nécessitant aucune configuration préalable du terminal de communication. Plus précisément, et selon un premier aspect, l'invention concerne un équipement d'un réseau de télécommunications adapté à établir une connexion avec un terminal, à identifier un message de signalisation devant être envoyé à ce terminal dans cette connexion, et à router cette connexion vers un serveur de messages multimédia adapté à envoyer au terminal un message multimédia prédéfini, au lieu du message de signalisation précité. Ainsi, conformément à l'invention, le message multimédia 35 prédéfini, typiquement choisi par un utilisateur du terminal, n'a pas à être préalablement enregistré dans le terminal de communication. Ce message multimédia est envoyé par le serveur de messages en fonction d'un événement détecté par l'équipement selon l'invention. Ce message multimédia peut contenir du son, une image ou une animation vidéo en fonction des capacités du terminal. Corrélativement, l'invention concerne un procédé de personnalisation comportant une étape d'identification d'un message de signalisation devant être envoyé à un terminal ayant préalablement établi une connexion avec un réseau de télécommunications, et une étape de routage de cette connexion vers un serveur de messages multimédia adapté à envoyer à ce terminal, un message multimédia prédéfini, au lieu du message de signalisation. Préférentiellement, l'équipement selon l'invention est adapté à identifier au moins un message de signalisation choisi parmi: - un message d'invitation à numéroter; - un message de retour d'appel; - un message d'occupation; - un message de rappel sur occupation; - un message de faux appel; - un message d'appel en instance; et - un message spécial d'information. Dans un mode préféré de réalisation, l'équipement selon l'invention comporte des moyens pour obtenir un profil d'un utilisateur du terminal. Ce profil est envoyé au serveur de messages multimédia et utilisé par ce serveur pour sélectionner le message multimédia prédéfini. Selon cette caractéristique, les différents messages multimédia envoyés à l'utilisateur en fonction des événements détectés par l'équipement selon l'invention correspondent à un même profil. Ils sont tous en rapport à un film cinématographique ou à un événement sportif par exemple. Selon un deuxième aspect, l'invention vise aussi un système de personnalisation dans un réseau de télécommunications comportant un équipement tel que mentionné ci dessus et un serveur de messages multimédia adapté à recevoir, en provenance de cet équipement, une requête comportant un code représentatif d'un message de signalisation destiné à un terminal connecté audit réseau, et à envoyer audit terminal un message multimédia prédéfini en réponse à cette requête, dans une connexion établie par l'équipement. Dans un mode préféré de réalisation, le système de personnalisation selon l'invention comporte en outre un serveur de profils adapté à recevoir, en provenance de cet équipement, une requête comportant un identifiant d'un utilisateur et, à envoyer, en réponse à cette requête un profil de l'utilisateur, ce profil étant utilisé par ledit serveur de messages pour sélectionner le message multimédia envoyé au terminal. Dans un mode de réalisation préféré, les différentes étapes du procédé de personnalisation sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en oeuvre dans un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé de personnalisation tel que mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout 10 caractère limitatif. Sur les figures: - la figure 1 représente un système de personnalisation conforme à l'invention dans un mode préféré de réalisation, et un premier exemple de son utilisation; - la figure 2 représente le système de personnalisation de la 15 figure 1 et un deuxième exemple de son utilisation; et - la figure 3 représente, sous forme d'organigramme, les principales étapes d'un procédé de personnalisation conforme à l'invention dans un mode préféré de réalisation. Description détaillée d'un mode de réalisation La figure 1 représente un système 100 de personnalisation conforme à l'invention dans un mode préféré de réalisation et un premier exemple de son utilisation. Toutes les entités de ce système sont connectées à un réseau de télécommunications non représenté. Ce système comporte un équipement 20 conforme à l'invention dans un mode préféré de réalisation. Cet équipement 20 est adapté à établir une connexion avec un terminal 10. A cet effet, lorsque le terminal 10 se connecte au réseau pour 30 contacter un autre terminal 50, il émet un message M1 vers l'équipement 20. Dans le mode préféré de réalisation décrit ici, le terminal 10 et l'équipement 20 communiquent en utilisant un protocole de signalisation conforme au protocole SIP. Dans ce mode de réalisation, le message M1 35 est un message de type INVITE. Pour plus de renseignements sur ce protocole de signalisation, l'homme du métier pourra se reporter au document RFC 3261 de l'IETF (Internet Engineering Task Force). En variante, tout autre protocole de communication peut être utilisé entre le terminal 10 et l'équipement 20 selon l'invention et notamment le protocole H323. Sur réception du message M1, l'équipement 20 envoie un message M2 vers le destinataire de l'appel initié par le terminal 10. Dans le mode de réalisation décrit ici (conforme au protocole SIP) le message M2 est un message de type INVITE. On supposera dans cet exemple que le terminal 50 est occupé, et qu'il répond au message M2 en envoyant un message M3 d'occupation à l'équipement 20. Dans le mode de réalisation décrit ici (conforme au protocole 15 SIP) le message M3 comporte un code 486 BUSY . L'équipement 20 est adapté à mettre en oeuvre un procédé de personnalisation conforme à l'invention et dont les principales étapes vont maintenant être décrites en référence à la figure 3. Au cours d'une première étape E10, l'équipement 20 identifie 20 que le message M3 est un message de signalisation qui devrait être envoyé au terminal 10. Dans le mode de réalisation décrit ici, cette étape E10 d'identification est suivie par une étape E20 au cours de laquelle l'équipement 20 envoie une requête RQ1 à un serveur de profil 40, cette requête comportant un identifiant de l'utilisateur du terminal 10. Cet identifiant est par exemple obtenu dans le message M1 précité. On supposera ici que le serveur de profil 40 comporte, dans une mémoire 42, un profil pour cet utilisateur et qu'il renvoie ce profil à 30 l'équipement 20 dans une réponse RP1 à la requête RQ1. Cette réponse est reçue par l'équipement 20 au cours de cette même étape E20. Conformément à l'invention, l'équipement 20 route, au cours d'une étape E30, la connexion du terminal 10 vers un serveur de 35 messages multimédia 30. A cet effet, l'équipement 20 envoie un message M4 au serveur de messages multimédia 30. Ce message M4 comporte un code représentatif du message de signalisation M3 obtenu au cours de ladite étape E10 d'identification. Dans le mode de réalisation décrit ici (conforme au protocole SIP) le message M4 est un message de type INVITE. On supposera que le serveur 30 de messages multimédia est disponible et qu'il accepte cette connexion. A cet effet il émet un message d'acceptation M5 vers l'équipement 20. Dans le mode de réalisation décrit ici (conforme au protocole SIP) le message M5 est un message de type 200 OK . Au cours de cette même étape E30 de routage, l'équipement 20 envoie un message M6 au terminal 10 pour finaliser la connexion entre le terminal 10 et le serveur de messages multimédia 30. Dans le mode de réalisation décrit ici (conforme au protocole SIP) le message M6 est un message de type 200 OK . Une fois cette connexion établie, le serveur de messages multimédia 30 émet un message M7 multimédia prédéfini au terminal 10, ce message M7 étant choisi en fonction du code représentatif du message de signalisation M3. Ainsi, le terminal 10 reçoit, dans la connexion préalablement établie avec le réseau, un message multimédia M7 au lieu du message d'occupation M3, ce message ayant été choisi en fonction de son profil. La figure 2 représente un deuxième exemple d'utilisation du système de personnalisation de la figure 1. Dans cet exemple, on suppose que l'appel (initié par le message Ml) du terminal 10 n'a pu aboutir, le correspondant n'ayant pu être identifié. Dans ce cas le réseau renvoie normalement un message de faux appel au terminal 10. Dans le mode de réalisation décrit ici (conforme au protocole SIP) ce message est de type 404 NOT FOUND . Conformément à l'invention, au lieu d'envoyer ce message au terminal 10, l'équipement 20 récupère le profil de l'utilisateur du terminal 10 (requête RQ1 et sa réponse RP1), et route cette connexion de manière à établir un canal de communication entre le terminal 10 et le serveur de messages multimédia 30. Le serveur de messages multimédia 30 envoie au terminal 10, un message multimédia M7, en fonction du profil utilisateur, ce message M7 étant envoyé au lieu du message de signalisation de type 404 NOT FOUND . REVENDICATIONS 1. Equipement (20) d'un réseau de télécommunications adapté à établir une connexion (Ml) avec un terminal (10), à identifier au moins un message (M3) de signalisation devant être envoyé audit terminal (10) dans ladite connexion, et à router (M4, M5, M6) ladite connexion vers un serveur de messages multimédia (30) adapté à envoyer audit terminal (10) un message multimédia (M7) prédéfini, au lieu dudit message (M3) de signalisation. 2. Equipement (20) selon la revendication 1, caractérisé en ce qu'il est adapté à identifier au moins un message de signalisation choisi parmi: un message d'invitation à numéroter; - un message de retour d'appel; - un message (M3) d'occupation; - un message de rappel sur occupation; - un message de faux appel; - un message d'appel en instance; et - un message spécial d'information. 7. Equipement (20) selon la revendication 1 ou 2, caractérisé en ce qu'il comporte des moyens pour obtenir un profil d'un utilisateur dudit terminal (10), ledit profil étant envoyé audit serveur de messages multimédia (30) et utilisé par ledit serveur de messages multimédia (30) pour sélectionner ledit message multimédia (M7) prédéfini. 8. Système (100) de personnalisation dans un réseau de 30 télécommunications comportant: - un équipement (20) selon l'une quelconque des revendications 1 à 3; et - un serveur de messages multimédia (30) adapté à recevoir, en provenance dudit équipement (20), une requête (M4) comportant un code représentatif d'un message de signalisation destiné à un terminal (10) connecté audit réseau, et à envoyer audit terminal (10) un message 2887733 9 multimédia (M7) prédéfini en réponse à ladite requête, dans une connexion établie par ledit équipement (20). 5. Système (100) de personnalisation selon la revendication 4, caractérisé en ce qu'il comporte en outre un serveur de profils (40) adapté à recevoir, en provenance dudit équipement (20), une requête (RQ1) comportant un identifiant d'un utilisateur et, à envoyer, en réponse à ladite requête (RQ1) un profil dudit utilisateur, ledit profil étant utilisé par ledit serveur de messages (30) pour sélectionner ledit message multimédia (M7) envoyé audit terminal (10). 6. Procédé de personnalisation comportant une étape d'identification d'un message (M3) de signalisation devant être envoyé à un terminal (10) ayant préalablement établi une connexion avec un réseau de télécommunications, et une étape de routage de ladite connexion vers un serveur de messages multimédia (30) adapté à envoyer audit terminal (10) un message multimédia (M7) prédéfini, au lieu dudit message (M3) de signalisation. 7. Programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé de personnalisation selon la revendication 6 lorsque ledit programme est exécuté par un ordinateur. 8. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé de personnalisation selon la revendication 6.