Brevet FR3000337A1 — publié le 20140627

DOMAINE TECHNIQUE GENERAL L'invention concerne un procédé de transmission d'information au sein d'un groupe d'utilisateurs chacun disposant d'un terminal associé à un identifiant commun. De tels procédés sont couramment utilisés dans le domaine des communications interpersonnelles, en particulier les communications téléphoniques. ETAT DE LA TECHNIQUE Les opérateurs de télécommunications proposent des services qui permettent d'associer plusieurs terminaux à une même ligne téléphonique fixe localisée au sein par exemple d'un domicile familial, chaque terminal disposant par ailleurs de sa propre ligne de communication personnelle et de son identité associée. Dans le cadre de ces services, il est notamment possible de renvoyer un appel à destination de la ligne fixe vers un ou plusieurs terminaux associés à cette ligne fixe. Toutefois, les utilisateurs des terminaux ne disposent pas d'information quant à l'état de ce renvoi de sorte que selon les cas il se peut qu'aucun utilisateur ne soit disposé à prendre l'appel de sorte que l'appel n'aboutit pas. Il existe par conséquent un besoin de pouvoir notifier simplement les utilisateurs associés à un identifiant commun du contexte dans lequel se trouve à un moment précis chaque utilisateur de la communauté. PRESENTATION DE L'INVENTION L'invention propose de pallier au moins un de ces inconvénients. A cet effet, l'invention propose un procédé de transmission d'informations dans un système de communication comprenant un serveur de gestion de groupe et une pluralité de terminaux associés à un identifiant commun, chaque terminal étant associé un utilisateur, le procédé comprenant les étapes suivantes : transmission au serveur de gestion de groupe, par au moins un terminal, d'une notification d'état, ladite notification d'état étant porteuse d'une information relative au contexte dans lequel se trouve l'utilisateur du terminal émetteur ; transmission par le serveur de gestion de groupe à au moins un terminal des informations relatives au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun ; affichage, sur au moins un terminal, d'une interface utilisateur comprenant au moins les informations relatives au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun. L'invention est avantageusement complétée par les caractéristiques suivantes, prises seules ou en une quelconque de leur combinaison techniquement possible : - il comprend une étape d'affichage, sur un terminal, via ladite interface utilisateur, d'une information relative au contexte dans lequel se trouve l'utilisateur dudit terminal, le procédé comprenant une étape de modification de ladite information relative au contexte par saisie d'une information par l'intermédiaire de ladite interface ; - chaque terminal dispose d'un crédit de communication, le procédé comprenant une étape de transmission par le serveur de gestion de groupe d'une information relative au crédit de communication de tous les utilisateurs. - il comprend une étape de réception par le serveur de gestion de groupe), d'une requête de mise en communication destinée audit identifiant commun ; - le serveur de gestion de groupe transmet à tous les terminaux associés à l'identifiant commun la requête de mise en communication destiné à l'identifiant commun, et l'information relative au contexte dans lequel se trouve les terminaux associés à l'identifiant commun, le procédé comprenant également l'affichage dans tous les terminaux, via ladite interface utilisateur, d'au moins l'information relative au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun ainsi que d'une information relative à la requête de mise en communication, ladite information relative à la requête étant de préférence une identité d'un terminal tiers n'appartenant pas au groupe. - il comprend la transmission par au moins un terminal, au serveur de gestion de groupe, d'au moins une notification de choix, ladite notification de choix étant porteuse d'une information relative à la requête de mise en communication reçue. - il comprend la transmission à tous les terminaux associés à l'identifiant commun de la notification de choix reçue. Selon un second aspect, l'invention concerne un serveur de gestion de groupe d'un système de communication comprenant une pluralité de terminaux associés à un identifiant commun, chaque terminal étant associé un utilisateur, le serveur de gestion de groupe étant configuré pour recevoir au moins une notification d'état émise par au moins un terminal, ladite notification d'état étant porteuse d'une information relative au contexte dans lequel se trouve l'utilisateur du terminal émetteur ; transmettre, à tous les terminaux associés à l'identifiant commun ladite requête et l'information relative au contexte dans lequel se trouve les terminaux associés à l'identifiant 30 commun. Selon un troisième aspect, l'invention concerne un terminal de communication associé à un identifiant commun à une pluralité de terminaux, le terminal comprenant des moyens pour émettre une notification d'état destinée à un serveur de gestion de groupe selon l'invention. Selon un quatrième aspect, l'invention concerne un produit programme d'ordinateur 35 comprenant des instructions de code pour l'exécution d'un procédé selon l'invention. Les avantages de l'invention sont multiples. En transmettant automatiquement ou sur requête à tous les utilisateur d'un groupe les informations relatives à tous les utilisateurs du groupe chacun est capable de déterminer à un moment précis la disponibilité d'un membre du groupe notamment dans la gestion d'un renvoi d'appel de l'identifiant commun. En outre, la transmission de l'information à tous les membres de groupe peut être affichée sur un terminal automatiquement ou sur requête d'un utilisateur. Une telle transmission de l'information permet d'améliorer la qualité d'expérience des utilisateurs partageant un identifiant commun. PRESENTATION DES FIGURES D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard des dessins annexés sur lesquels : - la figure 1 illustre un système de communication conforme à un mode de réalisation de l'invention ; - la figure 2 illustre un procédé de transmission d'informations conforme à un mode de réalisation de l'invention ; - la figure 3 illustre un terminal d'un système de communication conforme à un mode de réalisation de l'invention ; - la figure 4 illustre une interface affichée sur un écran d'un terminal conforme à un premier mode de réalisation de l'invention ; - la figure 5 illustre une interface affichée sur un écran d'un terminal conforme à un second mode de réalisation de l'invention. DESCRIPTION DETAILLEE DE L'INVENTION En relation avec la figure 1, un système de communication conforme à un mode de réalisation de l'invention est illustré. Un tel système de communication comprend ici quatre terminaux la, lb, lc, ld associés à quatre utilisateurs Ula, Ulb, Ulc, Uld et un serveur de gestion de groupe Srv. Dans un mode de réalisation particulier, les terminaux la-ld sont des terminaux mobiles de type téléphone intelligent (en anglais, « smartphone »). Les utilisateurs Ula, Ulb, Ulc, Uld partagent un identifiant commun IdentGroup, tel qu'un numéro de téléphone, qui est associé ici au domicile des utilisateurs et notamment à une ligne fixe, par exemple de téléphonie sur IP (en anglais, « Internet Protocol »), déployée au sein du domicile des utilisateurs. Bien entendu, le système de communication peut comprendre un nombre supérieur d'utilisateurs et de terminaux. L'identifiant commun IdentGroup peut également être associé à un numéro de téléphone virtuel commun à tous les utilisateurs, ce numéro n'étant alors pas associé à une ligne téléphonique physique. Ce numéro virtuel sert à joindre le groupe indépendamment de l'utilisateur, chaque utilisateur pouvant prendre la communication. Le serveur de gestion de groupe Srv est connecté à un serveur de gestion des renvois d'appel SrvTel qui permet de transférer à des terminaux du groupe des requêtes de mise en communication destinées à l'identifiant commun IdentGroup. Chaque terminal la, lb, lc, ld est apte à émettre une notification d'état porteuse d'une information relative au contexte dans lequel se trouve l'utilisateur du terminal émetteur de la notification d'état. Une telle notification est émise à chaque fois qu'un changement d'état du terminal ou de l'utilisateur correspondant se produit, par exemple s'il entre en communication avec un tiers ou si le terminal se trouve placé en mode veille ou, au contraire, réactivé, etc. Les notifications sont transmises au serveur de gestion de groupe Srv par l'intermédiaire d'un réseau de communication 3. Le réseau de communication 3 est du type non 3GPP (par exemple Wi-Fi, Wimax) ou 3GPP (par exemple, Edge, 3G, 3G+, 4G, LTE). Le serveur de gestion de groupe Srv comprend une base de données (non représentée) dans laquelle sont stockées les informations relatives au contexte dans lequel se trouve un utilisateur du groupe d'utilisateurs associés à l'identifiant commun IdentGroup. Cette base de données est mise à jour à chaque réception d'une notification d'état émise par le terminal d'un utilisateur du groupe d'utilisateurs. Ainsi, le serveur de gestion de groupe Srv est apte à communiquer à tous les terminaux partageant le même identifiant commun IdentGroup une information relative au contexte dans lequel se trouvent tous les utilisateurs du groupe d'utilisateurs. De manière avantageuse, le serveur de gestion de groupe Srv est apte à communiquer les informations relatives au contexte dans lequel se trouvent les utilisateurs du groupe d'utilisateurs sur réception d'une requête issue d'un terminal ou bien automatiquement, notamment lorsque le serveur Srv transmet une information relative à un renvoi d'appel. Le serveur de gestion de groupe permet donc la transmission d'informations selon un procédé tel que décrit ci-après en relation avec la figure 2 (sur cette figure l'ordre des étapes n'est pas limitatif, en outre les étapes inscrites dans un cercle sont mises en oeuvre dans un terminal associé à l'identifiant commun, les étapes inscrites dans un carré sont mises en oeuvre dans le serveur Srv et l'étape inscrite dans un losange est mise en oeuvre par un terminal n'appartenant pas au groupe ayant un identifiant commun). Comme on l'a mentionné précédemment, un terminal du groupe émet El à destination du serveur de gestion de troupe Srv une notification d'étant porteuse d'une information relative au contexte dans lequel se trouve l'utilisateur du terminal émetteur. Une telle information est par exemple « indisponible » ou « disponible » pour prendre un appel entrant à destination de l'identifiant commun, provenant d'un terminal 2 tiers n'appartenant pas au groupe d'utilisateurs associé à l'identifiant commun. En d'autres termes, il s'agit de la disponibilité d'un membre du groupe pour prendre un appel destiné au groupe. Le serveur de gestion de groupe Srv transmet E2 alors à au moins un terminal du groupe les informations relatives au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun. Afin de notifier un utilisateur donné du groupe, une interface utilisateur comprenant au moins l'information relative au contexte dans lequel se trouve dans tous les terminaux associés à l'identifiant commun est affichée E3 automatiquement ou sur requête, dans le terminal de l'utilisateur considéré. Sur cette interface (comme on le détaillera par la suite) sont affichées les informations relatives au groupe d'utilisateurs. De manière avantageuse, un utilisateur par l'intermédiaire d'une interface affichée E4 sur son terminal peut modifier E5 l'information relative au contexte dans lequel il se trouve. De manière alternative ou complémentaire, chaque terminal disposant d'un crédit de communication, le serveur de gestion de groupe peut transmettre E6 à tous les utilisateurs la valeur (par exemple en unités de temps) du crédit de tous les utilisateurs, information qui peut être également affichée en même temps que les informations relatives au contexte dans lequel se trouve les utilisateurs. En complément, la valeur des crédits peut être associée à un crédit commun à tous les utilisateurs du groupe. Selon le mode de réalisation choisi et exposé, on suppose qu'un renvoi d'appel de l'identifiant commun IdentGroup vers le terminal respectif de chacun des utilisateurs partageant l'identifiant commun IdentGroup, est actif (l'activation du renvoi d'appel de l'identifiant commun IdentGroup n'est pas décrite ici). Ainsi, lorsqu'un terminal 2 d'un tiers n'appartenant pas au groupe d'utilisateurs associé à l'identifiant commun IdentGroup émet une requête de mise en communication destinée à l'identifiant commun IdentGroup, c'est-à-dire que l'utilisateur du terminal 2 cherche à passer un appel téléphonique au domicile des utilisateurs partageant l'identifiant commun, cette requête de mise en communication est transmise E7 au serveur de gestion de groupe Srv. Ensuite, le serveur de gestion de groupe Srv transmet E8 à tous les terminaux associés à l'identifiant commun la requête de mise en communication et l'information relative au contexte dans lequel se trouve chacun des terminaux associés à l'identifiant commun. Ainsi, tous les terminaux des utilisateurs du groupe sont informés, d'une part, de l'arrivée d'une requête de mise en communication destinée à l'identifiant commun issue d'un utilisateur tiers, et d'autre part de la capacité ou de l'incapacité de chacun des utilisateurs de groupe partagent l'identifiant commun à accepter cette requête. De manière avantageuse, on affiche E9 dans tous les terminaux, par l'intermédiaire de l'interface utilisateur, au moins l'information relative au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun ainsi que l'information relative à la requête de mise en communication, ladite information relative à la requête étant de préférence l'identité du terminal tiers n'appartenant pas au groupe. Un utilisateur du groupe peut alors émettre E10 une notification de choix porteuse d'une information relative à la requête de mise en communication reçue, cette notification étant destinée à informer les utilisateurs du groupe du fait que cet utilisateur a choisi de donner suite à la requête de mise en communication destinée à l'identifiant commun. Cette notification de choix est transmise Eh l par le serveur de gestion Srv à tous les terminaux associés à l'identifiant commun. Cette notification de choix correspond à un changement d'état d'un utilisateur, et est transmise au serveur de gestion de groupe Srv, lequel effectue en conséquence une mise à jour de sa base de données. Dans le cas où aucun des utilisateurs du groupe ne donne suite à la requête de mise en communication destinée à l'identifiant commun, l'utilisateur tiers (U2) émetteur de cette requête est alors mis en relation avec une messagerie (transfert vers la messagerie non décrit ici). De manière avantageuse, le serveur de gestion de groupe Srv transmet à tous les terminaux associés à l'identifiant commun, à chaque mise à jour de la base de données, l'information relative au contexte dans lequel se trouve les terminaux. En relation avec la figure 3, un terminal conforme à l'invention comprend une unité de stockage 20 adaptée pour stocker une application 21 multimédia et une unité 30 de communication apte à établir des appels téléphoniques. Le terminal comprend également un écran 40 apte à afficher des informations d'état et de choix propres à chaque utilisateur. L'écran 40 est avantageusement tactile ou encore apte à interagir avec un utilisateur au moyen d'un stylet ou d'un curseur. L'unité 30 de communication est apte à gérer les communications téléphoniques des terminaux tandis que l'application multimédia 21 a notamment pour fonction la gestion des informations propres à chaque utilisateur. En outre, l'unité 30 de communication est chargée en particulier d'émettre des données issues du terminal au travers d'un canal IP (en anglais, « Internet Protocol »). L'unité 30 de communication et l'application multimédia 21 ont vocation à échanger des informations l'une avec l'autre. En particulier, en fonction de l'état du terminal (occupé ou pas) , l'unité 30 de communication en informe l'application multimédia qui génère alors une notification d'état correspondante, laquelle est alors émise à destination du serveur Srv de groupe. De manière alternative, l'unité 30 de communication et l'application multimédia 21 peuvent être intégrées en une seule application. Par exemple, lorsque les communications téléphoniques sont assurées via un réseau de voix sur IP (VoIP, en anglais, « Voice over IP »), les signaux de parole seront encodés en trames de paquets aux fins d'être transportés vers leur destinataire via un réseau de transfert de données, auquel cas la gestion des communications téléphoniques au sein du terminal est assurée par une application du même type que l'application multimédia 21, de sorte que ces applications peuvent être fusionnées. L'application multimédia 21 permet d'afficher une interface utilisateur telle que décrite ci-après en relation avec les figures 3 et 4. En relation avec la figure 4, on décrit à présent une interface utilisateur affichée sur l'écran 40 du terminal d'un utilisateur, lorsque l'utilisateur commande l'affichage de sept éléments graphiques P, S, SO, Si, S2, S3, IC (par exemple des icônes, des boutons, etc.), ou bien lorsque le serveur de gestion de groupe Srv transmet à l'application multimédia une requête pour déclencher l'affichage de l'interface, suite à une modification de la base de données du serveur. Une première icône P affiche par exemple une photo de l'utilisateur du terminal concerné, tandis qu'une icône S indique l'état de l'utilisateur concerné. L'icône S permet à l'utilisateur de modifier son état par rapport à sa disponibilité quant à l'acception d'un appel, par une pression du doigt de l'utilisateur sur l'icône, si l'écran est tactile. De cette façon, par l'intermédiaire de cette interface, un utilisateur peut mettre à jour une information relative au contexte dans lequel il se trouve. Sur cette interface sont également affichées, par l'intermédiaire d'icônes respectives SO, Si, S2, S3, les informations relatives au contexte de chaque utilisateur du groupe d'utilisateurs partageant l'identifiant commun. Dans cet exemple, il s'agit d'un groupe de quatre utilisateurs. De manière alternative, une des icônes peut être associée à la ligne téléphonique du domicile des utilisateurs dans le cas où l'identifiant commun IdentGroup est associé à un terminal situé au domicile des utilisateurs associés à l'identifiant commun IdentGroup. En outre, dans cette interface est affichée une zone IC pouvant comprendre des raccourcis vers des fonctions du terminal. L'interface de la figure 3 peut avantageusement être affichée sur requête d'un utilisateur du terminal. La figure 5 représente une interface utilisateur affichée sur le terminal d'un utilisateur lorsque le terminal reçoit une requête de mise en communication destinée à l'identifiant commun IdentGroup, requête émise par un utilisateur tiers n'appartenant pas au groupe d'utilisateurs partageant l'identifiant commun. Lorsque le terminal reçoit cette requête, l'application multimédia commande l'affichage de l'interface de la figure 4 sur l'écran 40 du terminal. Cette interface comprend une icône NP2 représentant l'identité de l'utilisateur tiers avec éventuellement sa photo P2. L'utilisateur tiers peut être identifié soit par son nom, s'il est connu, ou bien par son numéro de téléphone. Sur cette interface sont également affichées les informations relatives au contexte de chaque utilisateur du groupe d'utilisateurs partageant l'identifiant commun. Une première icône S indique une information relative au contexte de l'utilisateur du terminal concerné, une seconde et une troisième icônes Si, S2 indiquent respectivement les informations relatives aux deux autres utilisateurs du groupe (dans cet exemple le groupe comprend quatre utilisateurs). De cette façon, l'utilisateur recevant la notification peut facilement savoir si un utilisateur du groupe peut prendre l'appel ou pas. De manière alternative, comme précédemment, une des icônes peut être associée à la ligne téléphonique du domicile des utilisateurs dans le cas où l'identifiant commun IdentGroup est associé à un terminal situé au domicile des utilisateurs associés à l'identifiant commun IdentGroup. Pour accepter ou refuser l'appel, l'interface comprend deux boutons OK, NOK un pour accepter l'appel et l'autre pour le refuser. Par une simple pression sur l'un ou l'autre des boutons, l'utilisateur peut choisir l'une ou l'autre action, action correspondant à une notification de choix porteuse d'une information relative à la requête de mise en communication reçue. Cette notification est bien entendue transmise au serveur de gestion de groupe Srv. Le choix de l'utilisateur est également transmis à l'unité 30 de communication du terminal afin d'accepter ou refuser l'appel de l'utilisateur tiers. En outre, l'invention concerne également un produit programme d'ordinateur comprenant des instructions de code pour l'exécution du procédé de gestion des renvois d'appel ci-dessus décrit, lorsque celui-ci est exécuté par un processeur.15 REVENDICATIONS1. Procédé de transmission d'informations dans un système de communication comprenant un serveur de gestion de groupe (Srv) et une pluralité de terminaux (1a, lb, lc, 1d) associés à un identifiant commun (IdentGroup), chaque terminal étant associé un utilisateur (Ula, Ulb, Ulc, Uld), le procédé comprenant les étapes suivantes : émission (El) au serveur de gestion de groupe (Srv), par au moins un terminal (1a, lb, lc, 1d), d'une notification d'état, ladite notification d'état étant porteuse d'une information relative au contexte dans lequel se trouve l'utilisateur du terminal émetteur ; émission (E2) par le serveur de gestion de groupe (Srv) à au moins un terminal (1a, lb, lc, 1d) des informations relatives au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun ; affichage (E3), sur au moins un terminal, par l'intermédiaire d'une interface utilisateur, d'au moins les informations relatives au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun (IdentGroup). 2. Procédé selon la revendication précédente, comprenant une étape d'affichage (E4), sur un terminal, via ladite interface utilisateur, d'une information relative au contexte dans lequel se trouve l'utilisateur dudit terminal, le procédé comprenant une étape de modification (E5) de ladite information relative au contexte par saisie d'une information par l'intermédiaire de ladite interface. 3. Procédé selon l'une des revendications précédentes, dans lequel chaque terminal dispose d'un crédit de communication, le procédé comprenant une étape de transmission (E6) par le serveur de gestion de groupe (Srv) d'une information relative au crédit de communication de tous les utilisateurs. 4. Procédé selon l'une des revendications précédentes, comprenant une étape (E7) de réception par le serveur de gestion de groupe (Srv), d'une requête de mise en communication destinée audit identifiant commun (IdentGroup). 5. Procédé selon la revendication précédente, dans lequel le serveur de gestion de groupe (Srv) transmet (E8) à tous les terminaux associés à l'identifiant commun la requête de mise en communication destiné à l'identifiant commun (IdentGroup), et l'information relative au contexte dans lequel se trouve les terminaux associés à l'identifiant commun, le procédé comprenant également l'affichage (E9) dans tous les terminaux, via ladite interface utilisateur, d'au moins l'information relative au contexte dans lequel se trouve tous les terminaux associés à l'identifiant commun ainsi que d'une information relative à la requête de mise en communication, laditeinformation relative à la requête étant de préférence une identité d'un terminal tiers n'appartenant pas au groupe. 6. Procédé selon la revendication précédente, comprenant la transmission (E10) par au moins un terminal, au serveur de gestion de groupe (Srv), d'au moins une notification de choix, ladite notification de choix étant porteuse d'une information relative à la requête de mise en communication reçue. 7. Procédé selon la revendication précédente, comprenant la transmission (E11) à tous les terminaux associés à l'identifiant commun de la notification de choix reçue. 8. Serveur de gestion de groupe d'un système de communication comprenant une pluralité de terminaux (1a, lb, lc, 1d) associés à un identifiant commun (IdentGroup), chaque terminal étant associé un utilisateur (Ula, Ulb, Ulc, Uld), le serveur de gestion de groupe étant configuré pour recevoir au moins une notification d'état émise par au moins un terminal, ladite notification d'état étant porteuse d'une information relative au contexte dans lequel se trouve l'utilisateur du terminal émetteur ; transmettre, à tous les terminaux associés à l'identifiant commun ladite requête et l'information relative au contexte dans lequel se trouve les terminaux associés à l'identifiant 20 commun. 9. Terminal de communication associé à un identifiant commun (IdentGroup) à une pluralité de terminaux (1a, lb, lc, 1d), le terminal comprenant des moyens pour émettre une notification d'état destinée à un serveur de gestion de groupe, selon la revendication précédente. 10. Produit programme d'ordinateur comprenant des instructions de code pour l'exécution d'un procédé selon l'une des revendications 1 à 5, lorsque celui-ci est exécuté par un processeur. 25 30