Brevet FR2890521A1 — publié le 20070309

La présente invention concerne un système et un procédé d'alerte dans un réseau de télécommunication, par un utilisateur appelant, d'un utilisateur destinataire appartenant à une communauté d'utilisateurs, cette communauté étant définie par un numéro d'appel. II est connu des appareils de télécommunications dans lesquels un utilisateur appelant utilise un dispositif spécifique pour enclencher la numérotation téléphonique correspondant à un interlocuteur particulier afin d'alerter celui-ci d'un incident. Ces systèmes sont utilisés dans le cadre d'un réseau de téléphonie fixe par des personnes âgées ou handicapées, installées à domicile, pour alerter des services d'urgence. Ils se présentent sous la forme d'un objet ayant un unique bouton et qui se porte sur la personne, ou bien sous la forme d'un bouton bien singularisé d'un clavier de téléphone fixe ou portable. Ce type de système a pour inconvénient de n'être pas utilisable hors du domicile de l'utilisateur, par exemple lors d'un déplacement. Un autre inconvénient est la limitation de l'appel à un seul numéro, ou à quelques numéros pour les appareils les plus sophistiqués. Dans ce dernier cas, les numéros sont composés successivement jusqu'à ce que l'un d'entre eux décroche. Cet ordre de numérotation est établi de façon rigide durant I'initialisation de l'appareil. Si les premiers appelés sur la liste sont indisponibles, un temps précieux est perdu par le système pour essayer de les joindre. Le but de l'invention est de proposer un système d'alerte, et un procédé associé, n'ayant pas ces inconvénients et donc utilisable dans le cadre d'un réseau de téléphonie mobile pour joindre l'interlocuteur le plus pertinent d'une liste d'interlocuteurs. L'objet de l'invention est donc un système d'alerte, dans un réseau de télécommunication, par un utilisateur appelant, d'un utilisateur destinataire appartenant à une communauté d'utilisateurs, ladite communauté étant définie par un numéro d'appel, et ledit système comportant: - un terminal de téléphonie mobile appartenant à l'utilisateur appelant et comportant des moyens de génération d'une requête de communication comportant ledit numéro d'appel, lesdits moyens de génération étant activables au moyen d'une touche prédéterminée dudit terminal, - un serveur de joignabilité connecté au réseau de télécommunication de telle sorte que les demandes de communication comportant le numéro d'appel sont dirigées vers ledit serveur de joignabilité, et ledit serveur de joignabilité comportant: - des moyens de communication avec le réseau de télécommunication pour recevoir les coordonnées de localisation d'un 5 terminal connecté audit réseau, et des moyens de sélection d'un utilisateur appartenant à ladite communauté d'utilisateurs tels que la localisation de cet utilisateur est la plus proche de celle du terminal de l'utilisateur appelant, et - des moyens de redirection d'appel pour mettre en 10 communication l'utilisateur appelant avec l'utilisateur sélectionné. Le système d'alerte permet ainsi, avantageusement de sélectionner l'utilisateur destinataire le plus proche de l'utilisateur appelant, quelque soit la localisation de ce dernier. En particulier, l'utilisateur appelant peut ainsi utiliser avantageusement le système d'alerte à l'extérieur de son domicile, en 15 déplacement. D'autres caractéristiques sont: - le système comporte en outre un serveur de listes connecté audit serveur de joignabilité, ledit serveur de listes comportant des moyens de stockage de la liste des utilisateurs appartenant à la communauté et des données de disponibilité, et les moyens de sélection du serveur de joignabilité sont adaptés pour que ladite sélection ne porte que sur les utilisateurs déclarés disponibles à l'instant de génération de la requête de communication; - le serveur de listes comporte des moyens de modification des données de disponibilité par les utilisateurs de la communauté d'utilisateurs; - la communication entre l'utilisateur appelant et l'utilisateur sélectionné est du type multimédia; et - le serveur de joignabilité comporte en outre des moyens d'envoi d'un message d'informations à tous les utilisateurs non sélectionnés de la communauté d'utilisateur. Un autre objet de l'invention est un procédé d'alerte, dans un réseau de télécommunication, par un utilisateur appelant, d'un utilisateur destinataire appartenant à une communauté d'utilisateurs, ladite communauté étant définie par un numéro d'appel, et ledit procédé comportant les étapes de: a) réception par un serveur de joignabilité connecté au réseau de télécommunication d'une requête de communication comportant ledit numéro d'appel, ladite requête étant générée par d'un terminal de téléphonie mobile appartenant à l'utilisateur appelant sur activation d'une touche prédéterminée dudit terminal, b) détermination des coordonnées de localisation du terminal de téléphonie mobile de l'utilisateur appelant, c) sélection d'un utilisateur appartenant à ladite communauté d'utilisateurs tels que la localisation de cet utilisateur est la plus proche de celle du terminal de l'utilisateur appelant, et d) redirection de la requête de communication pour mettre en communication l'utilisateur appelant avec l'utilisateur sélectionné. D'autres caractéristiques de ce procédé sont: - il comporte une étape préalable de stockage de la liste des utilisateurs appartenant à la communauté et de données de disponibilité, et la sélection ne porte que sur les utilisateurs déclarés disponibles à l'instant de génération de la requête de communication; - les données de disponibilité sont modifiables par les utilisateurs de la communauté d'utilisateurs; et - suite à l'étape d), il comporte en outre une étape d'émission d'un message à destination des utilisateurs non sélectionnés de la communauté d'utilisateurs, ledit message comportant au moins les informations sur l'utilisateur appelant et l'utilisateur sélectionné. Un autre objet de l'invention est un produit programme d'ordinateur 25 comprenant des instructions de code de programme pour l'exécution des étapes du procédé lorsque ledit programme est exécuté sur un ordinateur. Ainsi, très avantageusement, l'interlocuteur qui est appelé en priorité est celui qui est disponible et le plus proche de l'utilisateur appelant ce qui permet, en cas d'urgence, une intervention rapide. De plus, seuls les interlocuteurs disponibles étant appelés, le système est plus efficace et sans perte de temps. La disponibilité des utilisateurs de la communauté pouvant être mise à jour par ceux-ci, le système d'alerte gagne en flexibilité. De plus, l'envoi de messages offre avantageusement aux membres de la communauté une information immédiate leur permettant d'intervenir spécifiquement en dehors des règles et critères de sélection, augmentant encore la flexibilité L'invention sera mieux comprise à la lecture de la description qui va suivre, faite uniquement à titre d'exemple et en relation avec les dessins en annexe dans lesquels: - la figure 1 est un schéma synoptique d'un mode de réalisation d'un système selon l'invention; - la figure 2 est un ordinogramme d'un mode de réalisation du procédé selon l'invention; - la figure 3 est un schéma synoptique d'une première variante de réalisation d'un système selon l'invention; - la figure 4 est un ordinogramme pour une variante de réalisation du procédé correspondant au système de la figure 3; - la figure 5 est un schéma synoptique d'une seconde variante de réalisation d'un système selon l'invention; et - la figure 6 est un ordinogramme pour une variante du procédé correspondant au système de la figure 5. En référence à la figure 1, un système d'alerte dans un réseau 1 de télécommunications comporte un terminal mobile 2 appartenant à un utilisateur UA. A titre d'exemple, cet utilisateur UA est une personne âgée abonnée à un service de soins. Cet utilisateur UA est mobile dans le sens où il ne reste pas en permanence à son domicile. Le terminal mobile 2, que l'utilisateur UA porte en permanence avec lui, comporte une touche 3. L'appui sur cette touche 3 par l'utilisateur UA active des moyens 4 de génération d'une requête de communication comportant un numéro d'appel. Par exemple, l'appui sur la touche 3 enclenche la numérotation du numéro d'appel. Ce numéro d'appel a été, par exemple, stocké dans le terminal mobile 2 lors d'une phase d'initialisation effectuée quand l'utilisateur UA s'est abonné au service de soins. Un exemple d'un tel terminal mobile est le téléphone mobile Gigaset E150 de la société Siemens. 2890521 5 Le service de soins est assuré par une communauté d'utilisateurs UD1, UD2, UD3. Chacun de ces utilisateurs UDI, UD2, UD3 possède un terminal mobile TI, T2, T3 relié au réseau de télécommunications 1. Avantageusement, chaque numéro d'accès des terminaux mobiles TI, T2, T3 est différent des autres numéros d'accès de ces terminaux mobiles et est également différent du numéro d'appel au service de soins paramétré dans le terminal mobile 2. Cette communauté d'utilisateurs UD1, UD2, UD3 regroupe, par exemple, l'ensemble des médecins généralistes d'une ville. Le système d'alerte comporte un serveur de joignabilité 5 connecté au réseau 1 de télécommunications. Le numéro d'accès de ce serveur 5 de joignabilité correspond au numéro d'appel paramétré dans le terminal mobile 2 de façon à ce que le réseau 1 de télécommunication dirige la requête de communication du terminal mobile 2 vers le serveur de joignabilité 5. Le serveur de joignabilité 5 comporte des moyens 6 de communication avec le réseau 1 tels que le serveur de joignabilité peut recevoir les coordonnées de localisation d'un terminal connecté à ce réseau. Il est bien connu de l'homme du métier que les réseaux de téléphonie mobile actuels comportent des serveurs de localisation capables de déterminer les coordonnées de localisation de tout terminal mobile connecté à ces réseaux. Selon la précision souhaitée, cette localisation peut se limiter à déterminer la zone géographique correspondant à la couverture de la station de base à laquelle est connecté le terminal mobile, ou bien utiliser des méthodes de triangulation en utilisant les signaux émis par le téléphone mobile avec sa station de base de rattachement et les stations de base adjacentes. Les moyens 6 envoient des requêtes de localisation au serveur de localisation du réseau 1, requête comportant le numéro d'accès du terminal à localiser, et reçoivent en retour une réponse comportant la localisation de ce terminal, à condition que celui-ci soit connecté au réseau 1. Le serveur 5 de joignabilité comporte des moyens 7 de sélection d'un utilisateur UDI appartenant à la communauté des utilisateurs UD1, UD2, UD3. Le critère de sélection de cet utilisateur UD1 est sa proximité avec l'utilisateur appelant UA. Le serveur 5 de joignabilité comporte en outre des moyens 8 de redirection d'appels, connectés aux moyens 7 de sélection, pour mettre en communication l'utilisateur appelant UA avec l'utilisateur destinataire sélectionné UD1, cette communication étant, de façon préférentielle, de type multimédia. Le fonctionnement de ce système d'alerte va être expliqué en relation avec la figure 2. L'utilisateur appelant UA appuie en 20 sur le bouton d'appel 3, ce qui active les moyens 4 de génération d'une requête de communication. Ceux-ci émettent en 21 une requête de communication comportant le numéro d'appel de la communauté d'utilisateurs. Cette requête est dirigée en 22 par le réseau 1 de télécommunication vers le serveur 5 de joignabilité. A réception de cette requête, le serveur 5 de joignabilité détermine en 23 les coordonnées de localisation de l'utilisateur appelant UA, ou, plus exactement, de son terminal mobile 2. Cette détermination de la localisation est effectuée par le serveur de localisation du réseau 1 de télécommunication sur requête des moyens 6 de communication. Le serveur 5 de joignabilité sélectionne en 24 l'utilisateur UD1, UD2, UD3 de la communauté d'utilisateurs qui est le plus proche de l'utilisateur appelant UA. Par exemple, le serveur 5 de joignabilité interroge le réseau 1 en utilisant ses moyens 6 de communication pour connaître l'ensemble des coordonnées de localisation des utilisateurs UD1, UD2, UD3, puis il calcule la distance en ligne droite entre l'utilisateur appelant UA et chacun des utilisateurs UD1, UD2, UD3 pour sélectionner celui dont la distance est la plus courte. Ayant déterminé l'utilisateur UD1, UD2, UD3 le plus proche, il redirige en 25 la requête de communication vers le téléphone Ti de cet utilisateur. Pour cela, par exemple, il utilise le mécanisme classique de redirection d'appel. Le réseau 1 de télécommunication établit alors en 26 la communication entre l'utilisateur appelant UA et l'utilisateur UD1. De préférence, cette communication est du type multimédia, par exemple sous forme de visiophonie. Une variante de réalisation est représentée figures 3 et 4 dans lesquelles les éléments identiques ou similaires portent les mêmes références. Le système d'alerte comporte en outre un serveur 30 de listes connecté au serveur 5 de joignabilité. Ce serveur 30 de listes comporte des moyens 31 de stockage de la liste des utilisateurs UD1, UD2, UD3 de la communauté d'utilisateurs. Pour chaque utilisateur, les moyens 31 de stockage mémorisent la disponibilité de celui-ci. Dans ce contexte, la disponibilité correspond aux plages horaires ou journalières pendant lesquelles l'utilisateur est disponible pour répondre à un appel en provenance du système d'alerte. Ainsi, dans l'exemple cité précédemment, la communauté des utilisateurs correspondant à l'ensemble des médecins généralistes d'une ville, la disponibilité de ceux-ci correspond aux périodes de garde ou d'astreinte. Les moyens 7 de sélection sont alors adaptés pour sélectionner l'utilisateur UDI qui est disponible et le plus proche de l'utilisateur appelant UA quand ce dernier appelle. Dans un mode de réalisation préférentiel, le serveur 30 de listes comporte des moyens 32 de modification des données de disponibilité par les utilisateurs UD1, UD2, UD3 de la communauté d'utilisateurs. A titre illustratif, l'ordinateur personnel PC1 de l'utilisateur UD1 est connecté aux moyens 32 de modification pour que cet utilisateur effectue la mise à jour de sa disponibilité. Les utilisateurs UD2 et UD3 utilisent leurs terminaux T2 et T3 pour effectuer cette mise à jour. Les utilisateurs UDI, UD2, UD3 ayant stocké en 40 leurs disponibilités dans le serveur de liste, la sélection ne porte que sur les utilisateurs UD1, UD2, UD3 qui se sont déclarés disponibles pour le moment de l'appel. Une seconde variante est illustrée figures 5 et 6 dans lesquelles les éléments identiques ou similaires portent les mêmes références que précédemment. Le serveur 5 de joignabilité comporte des moyens 50 d'envoi de messages connectés aux moyens 7 de sélection ainsi qu'au réseau 1 de télécommunication. Le serveur de joignabilité envoie en 60, après la mise en communication de l'utilisateur appelant et de l'utilisateur UD1, un message, par exemple un SMS, aux autres membres de la communauté UD2, UD3 pour les prévenir de cette mise en communication. Le message contient des informations sur les deux utilisateurs mis en communication, par exemple leurs identifiants. Il est à noter que cette seconde variante est indépendante de la première variante et peut être réalisée sans que la première variante le soit. Dans un mode de réalisation préférentiel, le réseau de télécommunication comporte un serveur IMS CORE. Ce serveur est défini par la norme 3GPP TS 23.228 IP multimédia subsystem (IMS) : stage 2 (sous-système multimédia à la norme IP: niveau 2). Ce serveur centralise et normalise les relations avec et entre les différents services du réseau de téléphonie mobile. Ainsi, dans le cadre du système d'alerte, toutes les requêtes et réponses précédemment décrites comme partie au réseau de télécommunication sont gérés par ce serveur IMS CORE. On comprend que le procédé d'alerte est exécuté par le serveur de joignabilité, qui est un dispositif informatique, sous la commande d'instructions logicielles d'un programme d'ordinateur. Par conséquent, l'invention concerne également un programme d'ordinateur comportant des instructions logicielles pour faire exécuter le procédé précédemment décrit par le serveur de joignabilité. REVENDICATIONS 1. Système d'alerte, dans un réseau (1) de télécommunication, par un utilisateur appelant (UA), d'un utilisateur destinataire (UD1, UD2, UD3) appartenant à une communauté d'utilisateurs, ladite communauté étant définie par un numéro d'appel, et ledit système comportant: - un terminal (2) de téléphonie mobile appartenant à l'utilisateur appelant et comportant des moyens (4) de génération d'une requête de communication comportant ledit numéro d'appel, lesdits moyens (4) de génération étant activables au moyen d'une touche (3) prédéterminée dudit terminal, - un serveur (5) de joignabilité connecté au réseau (1) de télécommunication de telle sorte que les demandes de communication comportant le numéro d'appel sont dirigées vers ledit serveur (5) de joignabilité, et ledit serveur (5) de joignabilité comportant: - des moyens (6) de communication avec le réseau (1) de télécommunication pour recevoir les coordonnées de localisation d'un terminal connecté audit réseau, et - des moyens (7) de sélection d'un utilisateur appartenant à ladite communauté d'utilisateurs tels que la localisation de cet utilisateur est la plus proche de celle du terminal de l'utilisateur appelant, et - des moyens (8) de redirection d'appel pour mettre en communication l'utilisateur appelant avec l'utilisateur sélectionné. 2. Système d'alerte selon la revendication 1, caractérisé en ce qu'il comporte en outre un serveur (30) de listes connecté audit serveur de joignabilité, ledit serveur de listes comportant des moyens (31) de stockage de la liste des utilisateurs appartenant à la communauté et des données de disponibilité, et en ce que les moyens (7) de sélection du serveur (5) de joignabilité sont adaptés pour que ladite sélection ne porte que sur les utilisateurs déclarés disponibles à l'instant de génération de la requête de communication. 3. Système d'alerte selon les revendications 2, caractérisé en ce que le serveur (30) de listes comporte des moyens (32) de modification des données de disponibilité par les utilisateurs de la communauté d'utilisateurs. 4. Système d'alerte selon l'une quelconque des revendications précédentes, caractérisé en ce que la communication entre l'utilisateur appelant et l'utilisateur sélectionné est du type multimédia. 5. Système d'alerte selon l'une quelconque des revendications précédentes, caractérisé en ce que le serveur de joignabilité comporte en outre des moyens (50) d'envoi d'un message d'informations à tous les utilisateurs non sélectionnés de la communauté d'utilisateur. 6. Procédé d'alerte, dans un réseau de télécommunication, par un utilisateur appelant, d'un utilisateur destinataire appartenant à une communauté d'utilisateurs, ladite communauté étant définie par un numéro d'appel, et ledit procédé comportant les étapes de: a) réception (22) par un serveur de joignabilité connecté au réseau de télécommunication d'une requête de communication comportant ledit numéro d'appel, ladite requête étant générée (21) par d'un terminal de téléphonie mobile appartenant à l'utilisateur appelant sur activation (20) d'une touche prédéterminée dudit terminal, b) détermination (23) des coordonnées de localisation du terminal de téléphonie mobile de l'utilisateur appelant, c) sélection (24) d'un utilisateur appartenant à ladite communauté d'utilisateurs tels que la localisation de cet utilisateur est la plus proche de celle du terminal de l'utilisateur appelant, et d) redirection (25) de la requête de communication pour mettre en communication l'utilisateur appelant avec l'utilisateur sélectionné. 7. Procédé d'alerte selon la revendication 6, caractérisé en ce qu'il comporte une étape préalable de stockage de la liste des utilisateurs appartenant à la communauté et de données de disponibilité, et en ce que la sélection ne porte que sur les utilisateurs déclarés disponibles à l'instant de génération de la requête de communication. 8. Procédé d'alerte selon la revendication 7, caractérisé en ce que les données de disponibilité sont modifiables par les utilisateurs de la communauté d'utilisateurs. 9. Procédé d'alerte selon l'une quelconque des revendications 6 à 8, caractérisé en ce que, suite à l'étape d), il comporte en outre une étape d'émission d'un message à destination des utilisateurs non sélectionnés de la communauté d'utilisateurs, ledit message comportant au moins les informations sur l'utilisateur appelant et l'utilisateur sélectionné. 10. Produit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'une quelconque des revendications 6 à 9 lorsque ledit programme est exécuté sur un ordinateur.