Brevet FR2895184A1 — publié le 20070622

L'invention concerne un serveur de presence pour un reseau de type IMS, un tel reseau ainsi qu'un procede pour fournir des informations de presence. Le developpement des telecommunications a permis qu'un nombre croissant d'utilisateurs disposent d'un ou plusieurs terminaux, tels que des telephones portables, des ordinateurs ou des assistants personnels numeriques, pouvant communiquer via un ou plusieurs reseaux de communication de nature differente, c'est-a-dire utilisant des protocoles de communication distincts. Par exemple, un utilisateur peut disposer d'un telephone portable pouvant communiquer via un reseau de telephonie mobile, tel qu'un reseau operant avec le protocole UMTS (pour Universal Mobile Telecommunications System) et via un reseau local tel qu'un reseau operant sous le protocole Bluetooth. Simultanement, cet utilisateur peut disposer d'un ordinateur connecte a un reseau filaire tel qu'un reseau operant sous le protocole DSL (pour Digital Subscriber Line) et un reseau non filaire mettant en oeuvre le protocole WLAN (pour Wireless Local Area Network). Pour permettre la communication entre des reseaux operant sous differents protocoles, une architecture standardisee dite IMS (pour Internet Protocole Multimedia Subsystem) a ete developpee. Un reseau IMS utilise un protocole denomme IP (pour Internet Protocol) qui lui permet notamment de transmettre des informations sous la forme de paquets, chaque paquet comprenant un entete indiquant une adresse IP du destinataire des paquets de telle sorte que les paquets peuvent suivre differents chemins pour parvenir au destinataire. Le protocole IP permet au reseau IMS de recevoir ou de transmettre des informations de differents reseaux associes a ce reseau IMS et codees sous differents protocoles propres a chacun de ces reseaux. Dans un reseau de type IMS, un utilisateur possede plusieurs identites publiques en fonction du terminal avec lequel it se connecte et/ou de I'identifiant qu'il utilise sur un terminal donne. Par consequent, un utilisateur peut se connecter en meme temps plusieurs fois sur un reseau IMS. Pour savoir si un utilisateur est connecte au reseau IMS, it est connu d'utiliser un serveur de presence qui fournit une information de presence lorsque ledit utilisateur se connecte par I'intermediaire de rune de ces identites publiques. Par information de presence, on entend notamment la disponibilite, la proximite, le niveau d'activite, le statut operationnel. En particulier, ('information de presence permet de controler la communication entre les differents utilisateurs du reseau. Le standard 3GPP 29.228 impose un mecanisme appele implicit user registration (enregistrement implicite d'un utilisateur) qui prevoit que lorsqu'un utilisateur se connecte a un reseau IMS avec ('une des ses identites publiques, toutes ses identites sont automatiquement enregistrees dans ledit reseau. Ce mecanisme permet donc que ('utilisateur soit joignable sur n'importe laquelle de ses identites, sans avoir a toutes les enregistrees manuellement. Le probleme qui se pose est que ('information de presence de chacune des identites est alors la meme que celle de I'identite par I'intermediaire de laquelle ('utilisateur s'est connecte. Or, it est possible que des identites et/ou des terminaux d'un meme utilisateur soient configurees avec des informations de presence differentes, notamment en fonction de leur caractere professionnel ou prive. Par consequent, sauf a se connecter manuellement avec chacune de ses identites, ('art anterieur ne permet pas a ('utilisateur de beneficier pleinement du mecanisme implicit user registration en combinaison avec un parametrage des informations de presence delivrees. L'invention vise a combler cette lacune en proposant notamment d'implementer, dans le serveur de presence d'un reseau IMS, des moyens parametrables pour30 fournir automatiquement des informations de presence implicites en fonction de ('identite et/ou du terminal avec lequel l'utilisateur s'est connecte. A cet effet, et selon un premier aspect, ('invention propose un serveur de presence pour un reseau de type IMS, ledit serveur comprenant des premiers moyens aptes a fournir une premiere information de presence lorsqu'un utilisateur reference se connecte au dit reseau par I'intermediaire d'une premiere identite, (edit serveur comprenant en outre des deuxiemes moyens aptes, en fonction de ladite premiere identite et/ou de ladite premiere information, a fournir automatiquement au moins une deuxieme information de presence correspondant a une deuxieme identite de ('utilisateur, lesdits deuxiemes moyens etant parametrables par ('utilisateur pour fournir la deuxieme information souhaitee. Selon un deuxieme aspect, !'invention propose un reseau de type IMS comprenant un serveur de presence tel que decrit ci-dessus, dans lequel au moins un terminal est inclus pour permettre la connexion d'un utilisateur par I'intermediaire d'au moins deux identites, (edit terminal comprenant des moyens aptes, en fonction de ('identite de connexion, a delivrer au serveur de presence des donnees relatives a !'information de presence. Selon un troisieme aspect, !'invention propose un procede pour fournir des informations de presence d'un utilisateur pouvant se connecter, par I'intermediaire d'au moins deux identites, a un reseau de type IMS tel que decrit ci-dessus, dans lequel ('utilisateur parametre les deuxiemes moyens de sorte a fournir des informations de presence implicites qui sont fonction de ('identite avec laquelle it se connecte au reseau, ledit procede prevoyant, Tors de la connexion de ('utilisateur au moyen d'une premiere identite, de : - fournir une information de presence correspondant a la premiere identite ; - fournir automatiquement une seule fois au moins une information de presence implicite correspondant a une deuxieme identite, ladite information implicite etant fonction de la premiere identite. D'autres particularites et avantages de !'invention apparaitront dans la description qui suit de differents modes de realisation particuliers de !'invention. L'invention concerne un serveur de presence pour un reseau de type IMS tel que preconise par le standard 3GPP pour permettre la communication entre des reseaux operant sous differents protocoles. Dans ce type de reseau, les utilisateurs ont couramment au moins deux identites publiques, notamment en fonction du terminal avec lequel it se connecte mais egalement en fonction de leur activite (par exemple professionnelle ou privee). Pour mettre a disposition sur le reseau une identite d'un utilisateur qui se connecte, le serveur de presence comprend des premiers moyens aptes a fournir une premiere information de presence Iorsqu'un utilisateur reference se connecte audit reseau par I'intermediaire d'une premiere identite. En particulier, le reseau comprend au moins un terminal, par exemple un telephone portable, un ordinateur ou un assistant personnel numerique, pour permettre la connexion d'un utilisateur. Le terminal comprend des moyens aptes, en fonction de !'identite de connexion, a delivrer au serveur de presence des donnees relatives a ('information de presence. En particulier, chaque terminal et/ou chaque identite peut titre configure de sorte a delivrer des informations de presence specifiques. Le serveur comprend des deuxiemes moyens aptes, en fonction de ladite premiere identite et/ou de ladite premiere information, a fournir automatiquement au moins une deuxieme information de presence dite implicite qui correspond a une deuxieme identite de ('utilisateur. Ainsi, lorsque ('utilisateur s'enregistre une premiere fois sur le reseau, au moins une autre de ses identites est enregistree automatiquement. Dans une realisation, les deuxiemes moyens fournissent une information de presence pour chacune des identites de ('utilisateur. Par consequent, !'utilisateur devient automatiquement joignable sur le reseau par rune quelconque de ses identites publiques. Selon ('invention, Ies deuxiemes moyens sont parametrables par ('utilisateur pour fournir ('information de presence implicite souhaitee. Ainsi, I'utilisateur garde toute latitude pour, en fonction de son identite de connexion, delivrer des informations de presence qui sont adaptees a sa volonte. En particulier, I'utilisateur peut souhaiter titre totalement disponible pour ses identites privees mais que partiellement disponible pour ses identites professionnelles. En outre, I'utilisateur peut parameter les deuxiemes moyens du serveur de presence de sorte a ne pas titre derange sur toutes ses identites en meme temps. Selon une realisation, les deuxiemes moyens comprennent des moyens de transformation de la premiere information de sorte a modifier une partie de son contenu, notamment par ajout ou par suppression de donnees de I'information de presence de ('identite connectee. Par exemple la transformation peut titre : totalement disponible sur ('identite personnelle => disponible pour message instantane mais pas pour appel sur I'identite professionnelle D. L'invention propose egalement un procede pour fournir des informations de presence d'un utilisateur pouvant se connecter, par I'intermediaire d'au moins deux identites, a un reseau de type IMS comprenant un serveur de presence tel que defini ci-dessus. Dans ce procede, ('utilisateur parametre prealablement les deuxiemes moyens de sorte a fournir des informations de presence implicites qui sont fonction de l'identite avec laquelle it se connecte au reseau. L'utilisateur, en editant dans le serveur de presence un document comprenant des regles de transformation, peut garder ainsi la maitrise des informations de presence qui sont fournit aux autres utilisateurs du reseau. En particulier,30 I'invention lui permet donc de mieux preserver sa vie privee et de mieux gerer sa communication avec les autres utiiisateurs du reseau IMS, tout en restant joignable de fawn optimale. En outre, le procede prevoit, lors de la connexion de I'utilisateur au moyen d'une premiere identite, de : fournir une information de presence correspondant a la premiere identite ; fournir automatiquement une seule fois au moins une information de presence implicite correspondant a une deuxieme identite, ladite information implicite etant fonction de la premiere identite. Selon une realisation, une information de presence implicite est fournie pour chacune des identites de I'utilisateur connecte. En particulier, au moins une information de presence implicite est differente de ('information de presence correspondant a la premiere identite. En outre, le procede peut prevoir qu'une information de presence implicite soit obtenue par modification de ('information de presence correspondant a la premiere identite. 20 La transformation peut etre realisee dans le serveur de presence avec I'identite de connexion (identity 1) en entree et la ou Ies identite(s) implicite(s) (identity 2) en sortie. Par exemple de la fawn suivante en se basant sur les standards existents draft-ietf-simple-presence-rules ; draft-ietf-geopriv-common- 25 policy : - - - identity_2 30 - - 15 - IM Cette regle permet que I'identite 2 ne publie une information de presence que pour les messages instantanes (IM).10 REVENDICATIONS 1. Serveur de presence pour un reseau de type IMS, (edit serveur comprenant des premiers moyens aptes a fournir une premiere information de presence Iorsqu'un utilisateur reference se connecte audit reseau par I'intermediaire d'une premiere identite, ledit serveur etant caracterise en ce qu'il comprend des deuxiemes moyens aptes, en fonction de ladite premiere identite et/ou de ladite premiere information, a fournir automatiquement au moins une deuxieme information de presence correspondant a une deuxieme identite de ('utilisateur, lesdits deuxiemes moyens etant parametrables par ('utilisateur pour fournir la deuxieme information souhaitee. 2. Serveur de presence selon la revendication 1, caracterise en ce que les deuxiemes moyens fournissent une information de presence pour chacune des identites de ('utilisateur. 3. Serveur de presence selon la revendication 1 ou 2, caracterise en ce que les deuxiemes moyens comprennent des moyens de transformation de la premiere information. 4. Reseau de type IMS comprenant un serveur de presence selon rune quelconque des revendications 1 a 3, dans lequel au moins un terminal est inclus pour permettre la connexion d'un utilisateur par I'intermediaire d'au moins deux identites, ledit terminal comprenant des moyens aptes, en fonction de I'identite de connexion, a delivrer au serveur de presence des donnees relatives a ('information de presence. 5. Procede pour fournir des informations de presence d'un utilisateur pouvant se connecter, par I'intermediaire d'au moins deux identites, a un reseau de type IMS selon la revendication 4, dans lequel I'utilisateur parametre les deuxiemes moyens de sorte a fournir des informations de presence implicites qui sont fonction de I'identite avec laquelle it se connecte au reseau, ledit procedeprevoyant, lors de la connexion de I'utilisateur au moyen d'une premiere identite, de : - fournir une information de presence correspondant a la premiere identite ; - fournir automatiquement une seule fois au moins une information de presence implicite correspondant a une deuxieme identite, ladite information implicite etant fonction de la premiere identite. 6. Procede selon la revendication 5, dans lequel une information de presence implicite est fournie pour chacune des identites de I'utilisateur connecte. 7. Procede selon rune quelconque des revendications 5 ou 6, dans lequel au moins une information de presence implicite est differente de I'information de presence correspondant a la premiere identite. 8. Procede selon rune quelconque des revendications 5 a 7, dans Iequel une information de presence implicite est obtenue par modification de I'information de presence correspondant a Ia premiere identite.15