Brevet FR2850226A1 — publié le 20040723

PROC D DE PRESENTATION D'ETAT D'UN UTILISATEUR UTILISANT PLUSIEURS EQUIPEMENTS DE COMMUNICATION L'invention concerne le domaine des télécommunications d'usagers, et plus particulièrement celui de la fourniture de moyens à un utilisateur utilisant des équipements de communication ayant chacun leur état propre à informer d'autres utilisateurs ayant souscrit ce service de la disponibilité de ces équipements pour des 10 communications. De nombreuses situations dans le monde des télécommunications nécessitent l'utilisation de un et souvent de plusieurs terminaux d'usagers. Ceux-ci peuvent être, par exemple, un ordinateur personnel, un téléphone ou 15 encore un assistant personnel. Les évolutions des technologies ont permis de rendre ces différents terminaux capables de fonctionner sur des réseaux de télécommunications mobiles ou fixes ou même capables de fonctionner dans ces deux situations. Il est connu dans les 20 réseaux de télécommunications de pouvoir communiquer avec ces terminaux avec des techniques d'adressage identiques ou différentes. De ce fait il est possible pour une application de communiquer avec l'ensemble des terminaux d'usager sur ces différents réseaux fixes ou mobiles avec 25 des protocoles de communication appropriés. La problématique posée pour l'utilisateur est que l'usager destinataire de l'appel peut utiliser plusieurs terminaux et ceux-ci peuvent se trouver dans des états physiques et logiques différents (en service ou hors service), connectés 30 ou non à des réseaux de communication (en ligne, hors ligne), avec des applications activées ou non activées propres à recevoir les communications. De plus, certaines applications offrent à cet usager des services permettant d'accepter ou refuser des communications ou des types de communications et d'en accepter d'autre et ceci avec la possibilité d'utiliser l'identité de l'appelant pour cela. D'autre part l'usager destinataire de l'appel peut se trouver momentanément absent et l'appel peut se révéler 5 inefficace ou être redirigé vers un équipement auxiliaire en cas d'absence tel qu'une messagerie vocale. Dans ces conditions il est difficile pour un usager désirant en joindre un autre de savoir quelle est la probabilité d'un appel efficace. Un certain nombre d'équipements ont tenté de répondre à cette problématique. Ce sont, par exemple, les équipements permettant la connexion en messagerie instantanée. Ces équipements sont reliés à un serveur de présence permettant d'identifier la nature et l'état de la 15 connexion avec le terminal. Une application permet également de gérer la présentation des états des différents terminaux utilisables par l'utilisateur (déconnecté, occupé, libre, interdit, renvoyé,...). Les organismes de standardisation se sont également penchés sur la 20 standardisation des protocoles d'échanges permettant à une relation client-serveur de s'établir de façon interopérable pour la communication des états de connexion et des états des terminaux. Parmi ceux-ci on peut citer l'OMA (Open Mobile Alliance) ou encore l'IETF (Internet Forum). La 25 plupart de ces applications proposées aujourd'hui permettent de gérer un seul terminal visible de l'usager susceptible d'indiquer sa disponibilité pour une communication. Or il est clair que ce type de procédé ne peut être 30 appliqué que sur des personnes ne gérant qu'un seul terminal à la fois. Dans le monde d'aujourd'hui et surtout avec l'apparition des technologies mobiles, un utilisateur est amené à gérer plusieurs types de terminaux simultanément. Par exemple, il pourra être joignable pour une communication vocale par son terminal opérant sur un réseau de type cellulaire public et simultanément sur son PC connecté à la maison pour un échange de messages. La présentation à l'utilisateur de l'état des terminaux du 5 correspondant qu'il désire joindre devient donc plus complexe. Il s'ensuit pour le demandeur la possibilité de choisir le type de relation qu'il désire établir avec son correspondant (Message ou voix par exemple). Une difficulté supplémentaire réside dans le fait 10 que l'usager ne peut être joint sur un de ces terminaux par une seule adresse. Ainsi, si l'usager doit pouvoir être joint sur plusieurs terminaux, il devra, par exemple, être adressé de la manière suivante: Nom.prenom.PC@domain ou encore Nom.prenom.portable@domain. Le problème majeur pour 15 ce type de dispositif vient du fait qu'il n'est pas toujours facile de connaître à priori la méthode pour adresser tel ou tel terminal d'un usager. Les serveurs de messagerie instantanée ont trouvé une solution. Elle consiste à n'avoir qu'un terminal d'un usager à la fois 20 connecté à une session de messagerie instantanée et ainsi de ne présenter aux autres utilisateurs que ce seul terminal et son état. La plupart de ces serveurs se réclame de la possibilité de gérer un utilisateur et de multiples terminaux alors qu'en réalité, ils ne peuvent le faire de 25 manière simultanée. L'état de l'art antérieur a d'ailleurs fait l'objet de dépôt de brevet tel que le brevet américain de la société America Online (AOL) N06449344), déposé en 1997, et délivré en septembre 2002. Par conséquent, aucun procédé n'apporte une entière 30 satisfaction en matière de fourniture de services aux personnes identifiées. L'invention a donc pour but de remédier aux inconvénients des procédés existants visant des populations utilisant des terminaux multiples localisés de manière associée ou dissociée de l'utilisateur et rendant ainsi les communications plus efficaces. Elle propose à cet effet un procédé de fourniture de services pour des équipements de télécommunication permettant de présenter pour un 5 utilisateur donné connu sous une seule adresse, comme par exemple Nom.prenom@domain, une multitude de terminaux et, pour chacun d'entre eux, l'état physique et/ou logique de la connexion. Plus précisément, le procédé concerne, à partir des 10 informations fournies par un ou plusieurs équipements de télécommunication d'un utilisateur, à permettre la présentation fonctionnelle de leurs états en fonction de règles propres au service ou aux possibilités techniques des systèmes. Le système avantageusement utilise un serveur 15 ou un procédé multi-serveurs pour permettre l'association de plusieurs terminaux à un seul utilisateur et à chacun de ces terminaux faire correspondre un état physique et/ou logique représentant la disponibilité de la communication sur ce terminal. Bien entendu, les règles de mise à jour de 20 cet état obéissent à l'état de l'art et peuvent obéir à des évènements tel que lien de télécommunication absent ou présent, terminal opérationnel ou non, désir de l'entreprise de présenter la disponibilité de cet équipement pour des télécommunications, désir de 25 l'utilisateur de présenter la disponibilité de cet équipement pour des télécommunications, désir de l'utilisateur de présenter son humeur sur ce terminal. Ce procédé se caractérise par le fait qu'il comprend: * une première étape au cours de laquelle on procède à l'acquisition de premières données composées des caractéristiques d 'un utilisateur comportant au moins une identification de celui-ci, d'au moins deux terminaux auquel il peut être raccordé avec au moins une caractéristique de leur mode de connexion et au stockage à une adresse accessible à la plate-forme intelligente de ces caractéristiques, et * une seconde étape dans laquelle on procède à la 5 mise à jour de secondes données représentatives de l'état d'un terminal d'un utilisateur avec les demandes de mise à jour de l'état d'un terminal associé à l'identification d'un utilisateur par un système ou un utilisateur autorisé et au stockage éventuel à une adresse accessible à la 10 plate- forme intelligente de ces secondes données représentatives de l'état souhaité du terminal, et * une troisième étape au cours de laquelle on procède à partir des premières et secondes données à l'élaboration et à la présentation des premières et 15 secondes données pour un utilisateur qui est inscrit au service de présentation de l'état d'un utilisateur de la plate-forme intelligente et qui en a fait la demande. Le procédé selon l'invention pourra comporter de nombreuses caractéristiques complémentaires qui pourront 20 être prises séparément et/ou en combinaison, et en particulier: - des premières et secondes données stockées dans au moins une base de données; certaines secondes données pouvant être 25 représentatives d'état peuvent être subdivisées. Par exemple, un premier niveau ne détermine qu'un niveau d'état général, tandis qu'un second niveau permet la détermination de caractéristique de l'humeur associée de la personne; - une étape auxiliaire dans laquelle on procède à la régulation de ce service par contrôle et exécution de la première, seconde et troisième étapes afin de déterminer la nécessité de poursuivre le service demandé. L'invention porte également sur un dispositif de corrélation entre les premières données représentative d'un utilisateur et tout ou partie des états de ces terminaux et la détermination de l'état caractérisé de l'utilisateur permettant le déclenchement d'une action de changement d'état général associé à l'utilisateur approprié. Ainsi ce dispositif 5 permet d'adapter la demande faite à la plate-forme intelligente à la fonctionnalité décrite dans la troisième étape du procédé de manière dynamique ou pseudo-statique dépendante de la fréquence de l'apport des données externes et/ ou des règles de corrélation. - des moyens de mise à jour capables de mettre à jour, périodiquement ou sur requête, le contenu des premières et secondes données. De tels moyens de mise à jour sont préférentiellement implantés dans un serveur de liaison dépendant de la plate-forme intelligente; - des moyens de gestion dont une partie au moins est préférentiellement implantée dans un serveur de gestion du réseau public et pouvant comporter les moyens de stockage comprenant le contenu des premières et secondes données associées à tout ou partie d'un état caractérisé 20 représentatif de l'état de général de disponibilité pour des communications d'un utilisateur. Une partie de l'invention peut donc être mise en oeuvre dans tout type de réseau de communications, privé ou public, et en particulier dans les réseaux Internet, PLMN 25 et PSTN pour par exemple des réseaux publics GSM et UMTS ou par exemple TETRA et RUBIS pour des réseaux privés. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et de l'unique dessin annexé en figure 30 1, qui illustre de façon schématique une installation d'équipements et de communications multi-réseaux, équipée d'un dispositif selon l'invention. Ce dessin est, pour l'essentiel, de caractère certain. En conséquence, il pourra non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. Un dispositif comportant une plate-forme intelligente (INP) assure la fourniture de services à des 5 personnes munis d'équipements de télécommunication propre à établir des communications de type voix ou données (EQD1, EQD2) à l'aide de moyen de production de services (MP1, MP2) connectés à la plate-forme intelligente (INP). La plate-forme (INP) peut-être connecté à un réseau 10 public ou privé (PUN1-PUN2, PRN1-PRN2). Le dispositif comprend i) au moins une base de données (ADB1,ADB2), ii) au moins un moyen de production de présentation d'un état général d'un utilisateur et 15 particulier de ses terminaux associés (MP1, MP2), et iii) des moyens de gestion (AM) propre à mettre à jour les données d'état des équipements de télécommunication venant au moins d'un système ou sur la demande d'un utilisateur ou sur la demande de l'équipement 20 lui-même (EQD1, EQD2) et les données de l'utilisateur dans la base de données (ADB1, ADB2), de manière ce que la plate-forme (INP) puisse mettre en oeuvre le service demandé par un utilisateur par au moins un moyen approprié (MP1, MP2). Le dispositif peut disposer d'un moyen de mise à jour 25 (LS) des données (ADB1, ADB2) et être connecté sur le réseau public (PUNi, PUN2) ou privé (PRN1, PRN2) pour une mise à jour sur demande ou périodique. Le dispositif peut également disposer de données d'autorisation (DA1, DA2) permettant une production 30 appropriée (MP1, MP2) sur demande locale ou distante grâce à des commandes locales (CLi, CL2) ou distantes acheminées par les réseaux (PRN1, PRN2, PUNi, PUN2). L'invention ne se limite pas aux modes de réalisation de procédés et dispositifs décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. Avantageusement, la solution décrite peut être 5 étendue de façon à gérer des notions de propriété et d'autorisation tant sur les données que sur les moyens de mise à jour des données que sur les productions appropriées grâce aux données gérées par la plate-forme INP.Ainsi les bases de données peuvent sur le même serveur contenir des 10 données appartenant à des entreprises différentes et le serveur peut permettre la présentation de l'état général d'un utilisateur et des états particuliers de chacun de ses terminaux à des utilisateurs appartenant à des entreprises différentes pour autant qu'elles en aient donné 15 l'autorisation REVENDICATIONS 1 - Procédé de présentation de l'état de disponibilité d'un utilisateur pour des communications 5 utilisant plusieurs équipements de télécommunications comportant au moins un moyen de production de cette présentation associé à une plate-forme intelligente, caractérisé en ce qu'il comprend: * une première étape au cours de laquelle on 10 procède à l'acquisition de premières données composées des caractéristiques d 'un utilisateur comportant au moins une identification de celui-ci, d'au moins deux terminaux auquel il peut être associé avec au moins une caractéristique de leur mode de connexion et au stockage à 15 une adresse accessible à la plate-forme intelligente de ces caractéristiques, * une seconde étape dans laquelle on procède à la mise à jour de secondes données représentatives de l'état physique et/ou logique d'un terminal d'un utilisateur et/ou 20 de l'état physique et/ou logique général de l'utilisateur avec les demandes de mise à jour de l'état physique et/ou logique d'un terminal associé et/ou de l'utilisateur grâce à l'identification d'un utilisateur et/ou de son terminal par un système et /ou un utilisateur autorisé et au 25 stockage éventuel à une adresse accessible à la plate-forme intelligente de ces secondes données représentatives de l'état physique et/ou logique du terminal ou de l'état physique et/ou logique de l'utilisateur, et * une troisième étape au cours de laquelle on 30 procède à partir des premières et secondes données à l'élaboration de la présentation des premières et secondes données pour un utilisateur qui est inscrit au service de présentation de l'état d'un utilisateur de la plate-forme intelligente et qui en a fait la demande. 2 - Procédé selon la revendication 1, caractérisé en ce que les premières et secondes données sont stockées dans au moins une base de données de la plate-forme intelligente. 3 - Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce qu'une présentation des états d'un utilisateur et de ses terminaux peut être 10 associé la génération d'un message multimédia. 4 - Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce que les secondes données associées à tout ou partie d'un état physique et/ou 15 logique du terminal ou de l'utilisateur est constitué par au moins un descripteur représentatif d'au moins un état compris dans l'ensemble constitué par l'état de connexion, l'état de déconnexion, l'état de service, l'état de visibilité, l'état de disponibilité, l'état d'occupation, 20 l'état représentatif de l'humeur déclarée ou calculée de la personne. - Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce que les secondes 25 données associées à tout ou partie d'un état physique et/ou logique du terminal ou de l'utilisateur est constitué par au moins un descripteur représentatif d'une combinaison d'états compris dans l'ensemble constitué par l'état de connexion, l'état de déconnexion, l'état de service, l'état 30 de visibilité, l'état de disponibilité, l'état d'occupation, l'état représentatif de l'humeur déclarée ou calculée de la personne. 6 - Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce que les moyens de production de présentation sont associés à des troisièmes données représentatives d'une autorisation d'accès à au 5 moins un service de présentation et/ou de mise à jour de données disponibles sur la plate-forme intelligente; 7 - Procédé selon la revendication 1, caractérisé en ce que la demande de présentation, est déclenché par une 10 personne. 8 - Procédé selon les revendications 1, caractérisé en ce qu'une étape auxiliaire est effectuée après la mise en oeuvre de la plate-forme intelligente pour refaire 15 l'exécution de la première, seconde et troisième étapes afin de déterminer la nécessité de poursuivre le ou les service(s) de présentation demandé(s). 9 - Procédé selon la revendication 1, caractérisé 20 en ce qu'un dispositif de corrélation entre les premières données décrivant l'utilisateur et ses terminaux associés et les secondes données représentatives de l'état physique et/ou logique des terminaux ou de l'utilisateur est effectué et permet le déclenchement du service de 25 présentation en fonction de règles. - Procédé selon les revendications 1 et 9, caractérisé en ce que les règles sont fournies par des données externes. 11 - Procédé selon les revendications 1, 9 et 10, caractérisé en ce qu'après l'étape de corrélation effectuée, les secondes données associées à un état physique et/ou logique d'un terminal ou de l'utilisateur servant à la troisième étape décrite dans la revendication 1 sont mises à jour. 12 - Procédé selon la revendication 1, caractérisé 5 en ce que des moyens mettent à jour, périodiquement ou sur requête, le contenu de la base de données. 13 - Procédé selon la revendication 12, caractérisé en ce que les moyens de mise à jour sont implantés dans un 10 serveur de données en liaison ponctuelle ou permanente avec la plate-forme intelligente. 14 - Procédé selon les revendications quelconques de 1 à 12, caractérisé en ce que la plate-forme 15 intelligente ou/et les moyens de mise à jour sont implantés dans un serveur de gestion d'un réseau de communications qui comportent des moyens de stockage du contenu de la base de données. 15 - Procédé selon la revendication 14, caractérisé en ce que le réseau de communications est privé ou public, mettant en oeuvre des liaisons fixes ou mobiles.