Brevet FR3008570A1 — publié le 20150116

-1- PROCÉDÉ POUR ÉTABLIR UNE COMMUNICATION EN FONCTION DE CONDITIONS MAGNÉTIQUES ENVIRONNANTES. DOMAINE TECHNIQUE L'invention a trait au domaine des télécommunications et concerne plus particulièrement le déclenchement d'une communication suite à la détection d'une empreinte magnétique prédéfinie. ÉTAT DE L'ART De nos jours, la plupart des utilisateurs disposent de plusieurs adresses de contact. Par exemple, un même utilisateur peut disposer de plusieurs numéros de téléphone, comme un numéro de ligne fixe et un numéro mobile, auxquels s'ajoutent parfois un ou plusieurs numéros professionnels. Ce même utilisateur peut aussi disposer d'une ou plusieurs adresses de courrier électronique. Il devient dès lors difficile pour un utilisateur de mémoriser les coordonnées de ses contacts. C'est pourquoi la plupart des terminaux téléphoniques offrent aujourd'hui un carnet d'adresses intégré permettant à un utilisateur d'établir une communication sans avoir à saisir le numéro ou l'adresse d'un correspondant. Malgré tout, lorsque le nombre d'entrées dans le carnet d'adresse devient important, la recherche des coordonnées d'une personne peut s'avérer fastidieuse. Cette recherche peut s'avérer particulièrement pénible pour les personnes qui ne maitrisent pas les nouvelles technologies, comme par exemple certaines personnes âgées. Trouver les coordonnées d'une personne peut également poser des problèmes aux jeunes enfants qui ne sont pas toujours à l'aise avec la lecture. Pour pallier à cet inconvénient, il est possible d'utiliser un artefact du monde réel, comme par exemple un code-barres à deux dimensions du type QR Code. Le QR code est composé de modules noirs disposés dans un carré à fond blanc. L'agencement de ces points définit l'information que contient le code. Un QR Code peut être décodé par un téléphone mobile muni d'une caméra et peut contenir une information permettant de déclencher un appel vers un correspondant. Par exemple, en apposant un QR Code sur des photographies de différents contacts, une personne âgée peu adepte des nouvelles technologies peut entrer en communication facilement avec un membre de sa famille, en scannant simplement le QR Code apposé sur la photographie. Toujours par exemple, un jeune enfant peut entrer en communication avec ses parents de la même manière, sans avoir à numéroter ni chercher dans un carnet d'adresse. Pour certains téléphone mobiles disposant aujourd'hui d'un lecteur NFC (Near Field Communication), une variante peut consister à utiliser des étiquettes de type NFC à la place des QR Codes pour produire le même effet. Ces techniques présentent toutefois un inconvénient car elles nécessitent la création de supports pour l'information : d'une part, le QR Code doit être généré puis imprimé avant d'être apposé sur la photographie, et l'étiquette NFC doit être programmée avec les coordonnées du contact à -2- laquelle elle sera associée. D'autre part la lecture du QR code nécessite des conditions d'éclairage satisfaisantes pour être décodé correctement. On peut également noter que ces supports ne sont pas significatif pour l'être humain, il faut scanner un QR Code ou une étiquette NFC pour connaitre les données renfermées. Il existe donc un besoin pour certains utilisateur de pouvoir s'appuyer sur des objets du monde réel pour déclencher des appels à partir d'un terminal de téléphone, qui ne nécessite pas la création de supports physiques. RÉSUMÉ DE L'INVENTION À cet effet, l'invention propose un procédé d'établissement d'une communication à partir d'un terminal dans un environnement magnétique prédéfini, tel qu'il comporte des étapes de mesure de caractéristiques d'un champ magnétique environnant; de détermination d'une empreinte à partir d'un positionnement du terminal et de caractéristiques d'un champ magnétique environnant mesurées par le terminal; de recherche dans une base de données d'une donnée de mise en relation préenregistrée associée à l'empreinte déterminée; et d'établissement d'une communication en fonction du résultat de la recherche. Ainsi, le terminal peut établir une communication vers un correspondant de manière particulièrement simple : une fois que les conditions magnétiques locales à un emplacement ont été associées à une donnée de mise en relation, comme par exemple un numéro de téléphone, il suffit à l'utilisateur de positionner de nouveau le terminal à cet emplacement pour établir automatiquement une communication. Dans un mode de réalisation, la base de données est prédéfinie par des étapes de mesure de caractéristiques d'un champ magnétique environnant; de détermination d'une empreinte à partir de caractéristiques d'un champ magnétique environnant; d'association de l'empreinte déterminée avec une donnée de mise en relation ; de recherche dans une base de données d'une donnée de mise en relation préenregistrée associée à l'empreinte déterminée; et de mémorisation de l'empreinte et de la donnée de mise en relation associée dans une base de données. L'utilisateur du terminal peut ainsi définir très facilement des associations entre un positionnement particulier du terminal et un numéro d'appel par exemple de façon à pouvoir par la suite joindre un correspondant sans numéroter ni consulter un carnet d'adresse. De façon non exhaustive, la donnée de mise en relation comporte au moins une donnée parmi l'un des type suivant : un numéro de téléphone, une adresse de courrier électronique, une adresse de contact sur un réseau social, ou un identifiant d'appel sur Internet. -3- L'utilisateur peut ainsi établir une communication avec un correspondant selon différent modes. Si la donnée de mise en relation contient plusieurs adresses de contact, le terminal peut demander à l'utilisateur de sélectionner le mode de contact qu'il souhaite utiliser pour joindre le correspondant. Dans un mode de réalisation particulier, des caractéristiques du champ magnétique environnant sont mesurées selon au moins 3 axes unitaires et orthogonaux 2 à 2. La mesure étant réalisée selon 3 directions, la probabilité d'obtenir une empreinte identique à deux emplacement distincts est fortement réduite. Dans une réalisation particulière, le procédé comprend une étape d'affichage d'une information de guidage pour aider à repositionner le terminal à l'endroit précis où a été mémorisé l'empreinte. L'information de guidage peut par exemple consister en une jauge permettant d'évaluer le 15 degré de correspondance entre les conditions magnétiques locales et une empreinte mémorisée de façon à faciliter le positionnement du terminal et son orientation quand l'utilisateur tente de la retrouver. L'invention concerne également un dispositif d'établissement d'une communication tel qu'il 20 comporte au moins un capteur de type magnétomètre apte à déterminer des caractéristiques d'un champ magnétique environnant; un module de détermination d'une empreinte magnétique à partir de valeurs mesurées par le capteur de type magnétomètre; un module de recherche dans une base de données d'une empreinte préenregistrée correspondant à l'empreinte déterminée; et un module d'établissement d'une communication en fonction du résultat de la recherche. 25 L'invention concerne également un terminal comprenant un dispositif d'établissement d'une communication tel que décrit ci-dessus. L'invention concerne également un programme d'ordinateur comportant les instructions pour 30 l'exécution du procédé d'établissement d'une communication tel que décrit ci-dessus, lorsque le programme est exécuté par un processeur. 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. 10 -4- Enfin, l'invention concerne un 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é d'établissement d'une communication tel que décrit 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. Les terminaux, dispositifs et programmes présentent des avantages analogues à ceux des procédés correspondant décrit ci-dessus. LISTE DES FIGURES D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre d'exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : La figure 1 illustre un terminal apposé sur différentes photographies dans des conditions magnétiques particulières, La figure 2 illustre les étapes du procédé d'établissement d'une communication selon un mode de réalisation de l'invention, La figure 3 illustre les étapes du procédé de génération d'une base de données d'empreintes magnétiques, La figure 4 illustre schématiquement l'architecture d'un dispositif mettant en oeuvre le procédé selon un mode de réalisation particulier. DESCRIPTION D'UN MODE PARTICULIER DE RÉALISATION La figure 1 montre un terminal téléphonique 11 mobile capable de mesurer l'intensité d'un champ magnétique environnant selon 3 axes X, Y et Z, unitaires et orthogonaux 2 à 2. Par exemple, -5- le champ magnétique environnant peut être le champ magnétique terrestre. Pour cela, le terminal est équipé d'un magnétomètre, comme par exemple un magnétomètre triaxal à effet Hall, capable de fournir une valeur caractéristique du champ magnétique terrestre dans les 3 axes. Toujours sur la figure 1, le terminal est positionné contre une photographie 10. Par exemple, le terminal est apposé contre une photographie fixée sur un mur d'une habitation. Ainsi, le terminal peut mesurer l'intensité du champ magnétique terrestre à l'emplacement de la photographie. Le champ magnétique ambiant dans un local habituellement utilisé par les hommes est très variable sur le plan spatial. Il varie notamment en fonction des objets métalliques qui peuvent être présents, y compris dans l'infrastructure du bâtiment. Dans cet exemple, à cet endroit précis, l'intensité du champ magnétique terrestre mesuré par le terminal selon les axes X, Y et Z produit un vecteur (mX, mY et mZ) caractéristique des conditions magnétiques locales à cette première photographie. La figure 1 illustre également le même terminal appliqué sur une autre photographie 12 fixée à un emplacement différent de la première photographie 10. À cet endroit précis, l'intensité du champ magnétique mesurée par le terminal selon les axes X, Y et Z produit un vecteur (mX', mY' et mZ') caractéristique des conditions magnétiques locales à la seconde photographie. Ce triplet de valeur peut être différent de celui mesuré sur la première photographie. Par exemple, le champ magnétique terrestre peut être déformé par un montant métallique à l'intérieur du mur. Les valeurs mesurées peuvent également être différentes si la photographie est fixée par exemple sur un mur perpendiculaire au mur supportant la première photographie : dans ce cas, même si le champ magnétique est identique, son orientation par rapport au terminal est différente et les valeurs mesurées sont également différentes. La figure 2 illustre les étapes du procédé d'établissement d'une communication dans un contexte magnétique prédéfini. Lors d'une première étape 20, le terminal mesure l'intensité du champ magnétique selon 3 axes. Les trois valeurs sont ensuite utilisées lors d'une étape 21 pour générer une empreinte magnétique caractéristique de l'emplacement. Par exemple, l'empreinte peut être générée en calculant une moyenne glissante de type EWMA (Exponentially Weighted Moving Average) à partir des valeurs retournées par le magnétomètre. Il s'agit d'une moyenne glissante qui utilise une pondération des termes qui décroit de manière exponentielle, donnant ainsi plus d'importance aux observations récentes sans jamais supprimer complétement l'effet des valeurs les plus anciennes. Une constante de lissage contrôle le degré de décroissance des poids applicables à chaque observation. Ce constante peut par exemple avoir une valeur de 0.5. Ce type de moyenne est adapté à l'analyse des séries temporelles et produit un lissage des valeurs qui supprime les fluctuations transitoires. Lors de la prise de l'empreinte à l'emplacement de la photographie 10 de la figure 1, le terminal mémorise un triplet de valeurs moyennées (aveX, aveY, aveZ). La prise d'empreinte peut être déclenchée par exemple par une action de l'utilisateur sur l'interface du terminal. -6- Lors d'une étape 22, l'empreinte ainsi générée est comparée avec des empreintes mémorisées précédemment. Ces empreintes peuvent par exemple être stockées dans une base de données locale au terminal ou encore dans une base de données distante, hébergée sur un serveur. Selon un mode de réalisation particulier, à chaque empreinte mémorisée dans la base de données est associée une donnée de mise en relation, comme par exemple de façon non exhaustive, un numéro de téléphone, une adresse de messagerie électronique, un identifiant d'appel sur Internet ou encore une adresse de contact sur un réseau social. Les empreintes peuvent être comparées en utilisant par exemple la méthode des moindres carrés. Cette méthode permet d'une part de diminuer l'impact des erreurs de mesure et d'autre part de toujours retourner une empreinte candidate à la reconnaissance assortie d'un degré de fidélité. Cette dernière propriété permet l'affichage d'une information de guidage, par exemple sous forme d'une jauge dont la couleur varie en fonction du degré de fidélité de l'empreinte la plus proche des conditions magnétiques locales. Cette information peut aider l'utilisateur à positionner correctement le terminal pour déclencher une communication. Selon un mode de réalisation particulier, deux empreintes sont considérées comme étant identiques lorsque le degré de fidélité estimé par la méthode des moindres carrés est supérieur à un seuil prédéterminé. Lors d'une étape 23, si une empreinte correspondant à l'empreinte générée à partir des mesures est trouvée dans la base de données, la donnée de mise en relation associée est extraite et le terminal peut déclencher automatiquement une communication vers le correspondant. Selon un mode de réalisation particulier, le terminal demande une confirmation à l'utilisateur avant d'établir la communication. Selon un autre mode de réalisation, le terminal peut activer ou désactiver une fonction téléphonique au lieu de déclencher une communication, comme par exemple un renvoi d'appel, un mode silencieux ou tout autre fonction téléphonique. Selon un mode particulier de réalisation, plusieurs données de mise en relation peuvent correspondre à une empreinte donnée. Lorsque plusieurs données de mise en relation correspondent à une empreinte, le terminal peut proposer à l'utilisateur de choisir, par l'intermédiaire d'une interface adaptée, la donnée de mise en relation à utiliser pour établir la communication. La figure 3 illustre les étapes de définition de la base de données. Les étapes 30, 31 et 32 correspondent aux étapes 20, 21 et 22 décrites en rapport avec la figure 2. À l'issue de l'étape 32, si aucune correspondance avec une empreinte enregistrée précédemment n'est trouvée, alors l'empreinte est associée avec une donnée de mise en relation lors d'une étape 33. La donnée de mise en relation peut consister par exemple en un numéro de téléphone, une adresse de courrier électronique, une adresse de contact sur un réseau social ou tout autre donnée permettant d'entrer en relation avec un correspondant. En revanche, si une correspondance est trouvée lors de l'étape 32, cela signifie qu'une empreinte identique à déjà été associée à une donnée de mise en relation. Le terminal peut alors proposer à l'utilisateur la suppression de l'empreinte existante et/ou l'association d'une nouvelle donnée de mise en relation pour cette empreinte. -7- Lors d'une étape 34, l'empreinte et la donnée de mise en relation associée sont mémorisées dans une base de données. La base de données peut être hébergée sur le terminal ou bien, selon un mode de réalisation particulier, sur un serveur accessible depuis le terminal via un réseau de télécommunication. L'empreinte peut également être stockée dans le carnet d'adresses associé au terminal en utilisant un champ dédié dans les enregistrements par exemple. La figure 4 illustre un dispositif 40 mettant en oeuvre le procédé d'établissement d'une communication, selon un mode particulier de réalisation. Le dispositif comprend un espace de stockage 46, par exemple une mémoire MEM, une unité de traitement 42 équipée par exemple d'un processeur FROC. L'unité de traitement peut être pilotée par un programme 47, par exemple un programme d'ordinateur PGR, mettant en oeuvre le procédé d'établissement d'une communication tel que décrit dans l'invention en référence aux figures 2 et 3, et notamment les étapes de mesure de caractéristiques d'un champ magnétique environnant (20, 30), de détermination d'une empreinte (21,31) à partir d'un positionnement du terminal et de caractéristiques d'un champ magnétique environnantmesurées par le terminal, de recherche (22, 32) dans une base de données d'une donnée de mise en relation préenregistrée associée à l'empreinte déterminée et d'établissement 23 d'une communication en fonction du résultat de la recherche. Le programme PGR peut également mettre en oeuvre les étapes d'association d'une donnée de mise en relation avec une empreinte (33) et de mémorisation (34) d'une empreinte dans une base de données. À l'initialisation, les instructions du programme d'ordinateur 47 sont par exemple chargées dans une mémoire RAM (Random Access Memory) avant d'être exécutées par le processeur de l'unité de traitement 42. Le processeur de l'unité de traitement 42 met en oeuvre les étapes du procédé selon les instructions du programme d'ordinateur 47. Pour cela, le dispositif comprend, outre la mémoire 46, des moyens de mesure sur 3 axes du champ magnétique local au dispositif 48, comme par exemple un magnétomètre triaxial MAGNET. Le dispositif comprend également des moyens de génération d'une empreinte magnétique 45 à partir des intensités de champ magnétique telles que mesurées par le magnétomètre 48 par exemple. Le dispositif comporte également d'une part une base de données 44 apte à mémoriser de façon persistante les empreintes et les données de mise en relation associées et d'autre part un module de mise en correspondance 41 d'une empreinte avec les empreintes mémorisée dans la base de données. Cette mise en correspondance permet de retrouver dans la base de données l'empreinte la plus proche des conditions magnétiques locales telles que mesurée par le magnétomètre 48. Selon un mode particulier de réalisation, le dispositif comprend aussi un module d'établissement de communication 50, comme par exemple un module de téléphonie GSM, un client de messagerie électronique, une application de Voix sur IF (Internet Protocol) ou tout autre moyen permettant d'établir une communication. Le module de communication peut disposer d'un microphone 52 et d'un haut-parleur 51 de façon à permettre l'établissement de communications vocales. -8- Selon un mode particulier de réalisation, le dispositif comporte un afficheur 43, par exemple écran tactile DISP et un moyen de saisie 49, comme par exemple un clavier virtuel INPUT affiché sur l'écran tactile, façon à permettre les interactions avec un utilisateur. Selon un mode de réalisation, le dispositif peut être intégré dans un terminal de type téléphone mobile ou tablette. REVENDICATIONS1 - Procédé d'établissement d'une communication à partir d'un terminal dans un environnement magnétique prédéfini, caractérisé en ce qu'il comporte les étapes suivantes : Mesure de caractéristiques d'un champ magnétique environnant (20); Détermination d'une empreinte à partir d'un positionnement du terminal et de caractéristiques d'un champ magnétique environnantmesurées par le terminal (21); Recherche dans une base de données d'une donnée de mise en relation préenregistrée associée à l'empreinte déterminée (22); et Établissement d'une communication en fonction du résultat de la recherche (23). 2 - Procédé selon la revendication 1 caractérisé en ce que la base de données est prédéfinie par les étapes suivantes : Mesure de caractéristiques d'un champ magnétique environnant; Détermination d'une empreinte à partir de caractéristiques d'un champ magnétique environnant; Association de l'empreinte déterminée avec une donnée de mise en relation ; Recherche dans une base de données d'une donnée de mise en relation préenregistrée associée à l'empreinte déterminée; et Mémorisation de l'empreinte et de la donnée de mise en relation associée dans une base de données. 3 - Procédé selon l'une des revendication 1 à 2 caractérisé en ce que la donnée de mise en relation comporte au moins une donnée de l'un des types suivants: Un numéro de téléphone ; Une adresse de courrier électronique ; - Une adresse de contact sur un réseau social ; ou Un identifiant d'appel sur Internet. 4 - Procédé selon l'une des revendications 1 à 3 caractérisé en ce que des caractéristiques d'un champ magnétique environnant sont mesurées selon au moins 3 axes unitaires et orthogonaux 2 à 2. 5 - Procédé selon l'une des revendications 1 à 4 caractérisé en ce qu'il comprend une étape d'affichage d'une information de guidage pour aider à repositionner le terminal à l'endroit précis où a été mémorisé l'empreinte. 6 - Dispositif d'établissement d'une communication caractérisé en ce qu'il comporte:Au moins un capteur de type magnétomètre apte à déterminer des caractéristiques d'un champ magnétique environnant; Un module de détermination d'une empreinte magnétique à partir de valeurs mesurées par le capteur de type magnétomètre; Un module de recherche dans une base de données d'une empreinte préenregistrée correspondant à l'empreinte déterminée; et - Un module d'établissement d'une communication en fonction du résultat de la recherche. 7- Terminal caractérisé en ce qu'il comprend un dispositif selon la revendication 6. 8 - Programme d'ordinateur comportant les instructions pour l'exécution du procédé selon l'une quelconque des revendications 1 à 5, lorsque le programme est exécuté par un processeur. 9 - 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é d'établissement d'une communication selon l'une quelconque des revendications 1 à 5.