FR2897219A1 - Dispositif de communication locale sselective sur base contextuelle - Google Patents

Dispositif de communication locale sselective sur base contextuelle Download PDF

Info

Publication number
FR2897219A1
FR2897219A1 FR0601031A FR0601031A FR2897219A1 FR 2897219 A1 FR2897219 A1 FR 2897219A1 FR 0601031 A FR0601031 A FR 0601031A FR 0601031 A FR0601031 A FR 0601031A FR 2897219 A1 FR2897219 A1 FR 2897219A1
Authority
FR
France
Prior art keywords
message
service
user
code word
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR0601031A
Other languages
English (en)
Other versions
FR2897219B1 (fr
Inventor
Michel Banatre
Paul Couderc
Mathieu Becus
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institut National de Recherche en Informatique et en Automatique INRIA
Original Assignee
Institut National de Recherche en Informatique et en Automatique INRIA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to FR0601031A priority Critical patent/FR2897219B1/fr
Application filed by Institut National de Recherche en Informatique et en Automatique INRIA filed Critical Institut National de Recherche en Informatique et en Automatique INRIA
Priority to BRPI0607512-6A priority patent/BRPI0607512A2/pt
Priority to CN200680017855.9A priority patent/CN101180832B/zh
Priority to BRPI0610638-2A priority patent/BRPI0610638A2/pt
Priority to PCT/FR2006/000809 priority patent/WO2006108960A2/fr
Priority to CA002604031A priority patent/CA2604031A1/fr
Priority to PCT/FR2006/000810 priority patent/WO2006108961A2/fr
Priority to JP2008505928A priority patent/JP2008538469A/ja
Priority to CA002604030A priority patent/CA2604030A1/fr
Priority to US11/918,504 priority patent/US7881662B2/en
Priority to JP2008505927A priority patent/JP4926167B2/ja
Priority to EP06743684A priority patent/EP1875663A2/fr
Priority to US11/918,358 priority patent/US20090080371A1/en
Priority to EP06743685A priority patent/EP1869942A2/fr
Publication of FR2897219A1 publication Critical patent/FR2897219A1/fr
Application granted granted Critical
Publication of FR2897219B1 publication Critical patent/FR2897219B1/fr
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Dispositif de communication locale type comprenant une station (9;25) capable de communication avec des terminaux mobiles (11), un contrôleur (3) capable de faire émettre un message du terminal mobile (11). Le dispositif comprend une balise (19;21), capable d'interaction avec un objet portatif passif (17) afin d'acquérir au moins un mot de code. Le contrôleur (3) est agencé pour interagir avec la balise (19;21) afin de mémoriser le mot de code acquis, puis pour mettre en oeuvre un mécanisme de décision relatif à l'émission spontanée d'un message. La décision d'émettre un message, son contenu et/ou son adresse de destination dépendent au moins partiellement du mot de code.

Description

INRIA84.FRD.wpd 1 Dispositif de communication locale sélective sur base
contextuelle L'invention concerne les communications ou télécommunications contextuelles locales, c'est-à-dire sur site, en fonction du contexte.
Des propositions en ce sens ont été faites notamment dans le fascicule-brevet WO 01/89189 A2 du Demandeur. Le contexte est défini à l'aide de "stations mobiles", implantables à volonté en différents endroits d'un lieu donné. La coopération de ces stations avec des postes tels que des téléphones portables (ou mobiles) permet de reconnaître le contexte, et, par là de délivrer un message en conséquence, depuis un fournisseur de service contextuel. On y reviendra ci-après plus en détail.
Il est souhaitable de trouver une solution aussi universelle que possible, tout en évitant que l'utilisateur ne soit submergé par des messages non désirés ou des services non sollicités, comme on le verra.
La présente invention vient améliorer la situation. Elle propose un dispositif de communica- 2 0 tion locale, du type comprenant une station possédant un mode de communication avec des terminaux mobiles et un contrôleur capable de faire émettre un message à destination d'un ou plusieurs terminaux mobiles. Le dispositif selon l'invention comprend en outre une balise capable d'interaction avec au moins un objet portatif passif afin d'acquérir au moins un mot de code depuis un tel objet portatif. Selon l'invention, le contrôleur est agencé pour interagir 2 5 avec la balise afin de mémoriser, au moins temporairement, le mot de code acquis, puis, consécutivement à une telle interaction, pour mettre en oeuvre un mécanisme de décision relatif à l'émission spontanée d'un message, mécanisme dans lequel la décision d'émettre un message, son contenu et/ou son adresse de destination dépendent au moins partiellement du mot de code mémorisé. 30 D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés sur lesquels :
- la figure lA est schéma illustrant un exemple de réalisation du dispositif selon l'invention, - la figure 1B est un schéma illustrant un détail du dispositif de la figure lA selon une variante de réalisation, 35 - la figure 2A est un schéma illustrant une étiquette pour le dispositif de la figure 1A selon un mode de réalisation de l'invention, - la figure 2B est un schéma illustrant une étiquette pour le dispositif de la figure lA selon un mode de réalisation différent de l'invention,
- la figure 3 est un ordinogramme illustrant le fonctionnement du dispositif de la figure 1A dans un mode de réalisation de l'invention, -les figures 4A à 4D sont des schémas illustrant différents agencements du dispositif de la figure 1A,
- la figure 5 est un schéma illustrant un exemple de réalisation d'une balise pour le dispositif selon l'invention dans une application particulière, - la figure 6 est un schéma illustrant un exemple de réalisation d'une balise pour le dispositif selon l'invention dans une autre application particulière,
- la figure 7 est un ordinogramme illustrant le fonctionnement du dispositif selon l'invention 2 0 dans les applications particulières des figures 5 et 6.
Les dessins contiennent des éléments de caractère certain. Ils pourront donc non seulement servir à mieux faire comprendre la présente invention, mais aussi contribuer à sa définition, le cas échéant. Présentation
Il s'agit de fournir un "service contextuel", qui assure la délivrance contextuelle d'information sur un terminal mobile. Par délivrance contextuelle, on entend la capacité de 3 0 délivrer sélectivement, sans autre requête de l'utilisateur que le choix d'une information, des informations relatives à l'environnement perçu par l'utilisateur : objets ou personnes proches, le site / le bâtiment / la pièce où se trouve l'usager, notamment. Les informations à délivrer à l'utilisateur peuvent être de différentes natures : message textuel, image, son, vidéo, ceci éventuellement en flux continu, document composite tel qu'une page Web, ou 3 5 encore un hyperlien (pointeur) vers un document (Web ou Wap par exemple), non limitativement. Dans l'expression "délivrance contextuelle", la notion de "contexte" représente l'ambiance physique locale, par opposition au contexte procuré par le terminal mobile en lui-même, à raison de ses fonctionnalités de communication. En particulier, les 25 différentes possibilités de communication offertes de manière générale par le terminal mobile lui-même, ne sont pas considérées comme des "informations contextuelles".
Plusieurs approches générales permettent de définir un contexte.
Une première approche implique une localisation préalable. Elle consiste à délivrer l'information contextuelle après avoir déterminé la position de l'utilisateur équipé du terminal mobile. Une infrastructure de localisation, comme le GPS, le permet, mais cette méthode est assez lourde, et non universelle, car peu de terminaux mobiles son équipés d'une telle fonction de localisation. On sait aussi que le réseau de communication offert au terminal mobile peut fournir une approximation de la position de l'utilisateur avec son terminal, en procédant à des triangulations d'après les positions des stations de base qui "voient" le terminal mobile. Mais la position de l'utilisateur n'est déterminable qu'avec une approximation largement variable en fonction du lieu : en effet, à l'inverse du GPS par exemple, l'infrastructure n'est pas spécifiquement conçue pour le positionnement, puisque l'agencement des stations de base est déterminé essentiellement dans le souci d'assurer une bonne connectivité aux usagers du réseau. Cette autre méthode, également non universelle, est de plus inadéquate là où un positionnement précis et fiable est nécessaire.
2 0 Une approche différente, que l'on peut qualifier de "physique", est décrite dans le fascicule-brevet WO 01/89189 A2, déjà cité, du Demandeur. On y trouve un dispositif de communication locale, comprenant au moins une station possédant un mode de communication avec des terminaux mobiles. Selon cette approche, on cherche à définir des "zones" associées à chaque type d'information contextuelle directement par un agencement géométrique 25 particulier d'objets physiques. Dans WO 01/89189 A2, ces objets sont appelés "stations mobiles", en ce sens qu'ils peuvent être implantés à volonté, et déplacés ensuite si nécessaire. Les "zones" peuvent donc être rendues variables, dans la mesure où il suffit de modifier l'agencement physique des objets ("stations mobiles") qui les définissent pour modifier les périmètres associés aux stations. Un "service contextuel" peut alors émettre un 3 0 message (plus généralement un service contextuel modulé) à destination d'un ou plusieurs usagers. Et ceci est contrôlé par l'échange d'informations entre la ou les stations et le ou chaque terminal mobile. Il en découle implicitement l'intervention d'un contrôleur, capable de faire émettre le message correspondant au service contextuel.
35 La ou les stations peuvent être équipées d'un système de communication à courte portée, comme Bluetooth, à quoi il peut s'ajouter le recours à un réseau étendu communication, comme la téléphonie mobile.
La présente invention s'inscrit dans la lignée de WO 01/89189 A2. Dans ce contexte d'une "approche physique", il existe donc d'une part une infrastructure comprenant les stations, et un service fourni sur demande par télécommunication, d'autre part des couples mobiles terminal/usager. Le Demandeur a observé que l'on peut alors distinguer deux grandes sous-classes.
La première sous-classe est appelée ici l'approche tirante ( pull ) . Dans ce cas, le contexte est déterminé au niveau du couple mobile terminal/usager. Le terminal mobile collecte un 10 ensemble C d'information (attributs) depuis les stations environnantes. Le terminal mobile contacte ensuite lui-même le fournisseur de service, en principe automatiquement, en spécifiant l'ensemble d'attributs C. Ceci permet d'adapter/moduler le service, qui est délivré en retour au terminal mobile. Dans cette approche "pull", l'accès au service est à l'initiative du couple mobile terminal/usager. 15 La sous-classe "pull" nécessite d'implanter dans le terminal mobile un composant matériel et/ou logiciel spécifique, dédié à l'acquisition du contexte et à l'accès consécutif au service. Ce composant peut être configuré par l'usager pour n'accéder qu'à certains types d'information contextuelle, ou éventuellement aucun. Il en découle que cette approche n'est 2 0 pas universelle, en raison de la nécessité d'installer un composant spécifique, et également de celle de le faire configurer par l'usager, notamment pour spécifier le filtrage des informations à collecter, ce qui n'est pas forcément intelligible à tous.
La seconde sous-classe est appelée ici l'approche poussante ( push ). Dans ce cas, le 2 5 couple mobile terminal/usager est détecté par l'infrastructure, puis directement contacté par cette dernière, qui a donc l'initiative du service. L'inconvénient de cette dernière méthode (push) est qu'elle rie tient pas compte du souhait de l'utilisateur (qui détient le terminal mobile), puisque lie service peut atteindre directement tous les terminaux à portée . L'utilisateur peut donc se trouver répétitivement sollicité par des messages contextuels 3 0 indésirés, ou, à tout le moins, par des interrogations de son terminal mobile, lui demandant son accord pour la réception de messages contextuels. C'est notamment le cas du "push" Bluetooth, qui entraîne la sollicitation de l'utilisateur à chaque fois que ce dernier pénètre dans la zone à portée du service. Cela s'apparente aux nuisances ressenties par ailleurs du fait des messages indésirés que l'on appelle "spam". 35 On peut également prévoir la possibilité de recourir à une infrastructure de communication globale (de type plate-forme SMS).
Architecture5 On décrit d'abord l'architecture du dispositif de communication locale contextuelle 1 selon l'invention, à l'aid.e de la figure 1A.
Le dispositif de communication 1 selon l'invention comprend une plate-forme de commande de service contextuel 3 (ou contrôleur) fonctionnant selon l'approche poussante exposée plus haut. La plate-forme de commande 3 est associée à une zone de service contextuel 5. On entend par là que la plate-forme de commande 3 est agencée de manière à délivrer au moins un service contextuel quasiment en tout point de la zone de service 5. La zone de service 5 est déterminée en fonction d'au moins un élément physique d'intérêt 7 lié au moins à un service à délivrer dans la zone de service 5. La forme et la nature de cet élément physique 7, et la nature du service à délivrer, peuvent être interdépendants.
À titre d' exemple non limitatif, l'élément physique 7 peut être un panneau d'affichage public et la zone de service 5 peut être déterminée de manière que des inscriptions sur ce panneau soient lisibles de tout point de la zone de service 5.
La plate-forme de commande 3 est reliée à moins une interface de communication sans fil de courte portée 9 capable d'établir une telle communication avec des moyens de communication conjugués présents dans la zone de service 5. En particulier, l'interface de communication 9 permet d'établir une communication avec au moins un terminal mobile 11 muni de tels moyens de communication 13 sans fil de courte portée conjugués, et situé dans la zone de service 5. Cette communication permet au terminal mobile 11 de recevoir un message transmis par la plate-forme de commande 3.
Le terminal mobile 11 peut prendre la forme d'un téléphone mobile, d'un ordinateur portable, d'un assistant personnel numérique, oreillette par exemple de type Bluetooth, ou similaire.
De plus en plus de téléphones mobiles et d'assistants personnels numériques proposés aujourd'hui intègrent en série des moyens de communication Bluetooth : la plate-forme de commande 3 comprend donc de préférence une interface de communication 9 conforme à ce standard.
D'autres technologies de communication sans fil de courte portée comme WiFi (telle que définie dans IEEE 802.11 b/g), ZigBee ou similaire peuvent être employées.
Dans un mode de réalisation avantageux non représenté, la plate-forme de commande 3 comprend plusieurs interfaces de communication sans fil de courte portée 9 de technologies différentes. Ainsi, des communications selon différentes technologies peuvent être établies dans la zone de service 5, ce qui augmente la compatibilité du dispositif selon l'invention avec les terminaux mobiles 1l du commerce. Ceci permet en outre de réduire la charge respective de chaque interface de communication 9.
De préférence, la plate-forme de commande 3 comprend plusieurs interfaces de communication 9 de la même technologie de manière à réduire encore la charge respective de chaque interface. On obtient alors une meilleure disponibilité et une plus grande réactivité du service car les connexions sont réparties sur plusieurs interfaces. Ceci est particulièrement sensible dans le cas de plusieurs interfaces Bluetooth.
La plate-forme de commande 3 est reliée à un réseau de détection d'étiquettes radiofréquence 15 agencé de manière à détecter l'entrée, la sortie et/ou la présence d'une telle étiquette 17 dans la zone de service 5.
Les étiquettes 17 peuvent être ici du type dit RFID. Plus généralement, ce qu'on appelle "étiquette radiofréquence" dans cette description est un objet portatif de faible dimension, passif ou quasi-passif, qui assure la mémorisation permanente d'une collection de bits, et qui est interrogeable par communication radio de courte portée. Dans la suite de la présente description, cette collection de bits sera appelée mémoire. D'autres types d'étiquettes 2 0 pourraient être employés, par exemple des étiquettes NFC (de l'anglais, Near Field Computing).
Le réseau de détection 15 comprend au moins un gestionnaire 19 et une antenne 21 reliée à celui-ci. L'antenne 21 est capable de lire des données contenues dans la mémoire d'une 2 5 étiquette radiofréquence 17 à sa portée.
Dans un mode de réalisation, le réseau de détection 15 comprend une antenne 21 unique reliée au gestionnaire 19 : la présence de l'étiquette 17 à portée de l'antenne peut ainsi être détectée. On peut alors détecter la présence de l'étiquette 17 en un point particulier de la 3 0 zone de service 5. Les données contenues dans la mémoire de l'étiquette 17 ne peuvent être lues qu'en ce point particulier de la zone de service 5.
Dans un autre mode de réalisation, le réseau de détection 15 comprend une pluralité d'antennes 21 reliées au gestionnaire 19 et réparties de manière à couvrir une zone plus vaste 35 que la portée d'une antenne 21 unique. En particulier, les antennes 21 peuvent être réparties de manière qu'une étiquette 17 puisse être lue en tout point de la zone de service 5 ou encore être réparties le long de la périphérie de la zone de service 5.
Le réseau de détection 15 peut dans le cas de plusieurs antennes comprendre plusieurs gestionnaires 19, en particulier lorsque le nombre maximum d'antennes pouvant être reliées au gestionnaire 19 est atteint.
Le gestionnaire 19 peut comprendre par exemple un contrôleur RI-CTL-MB2A de la série S2000 fabriqué par la société Texas Instrument et des multiplexeurs RF-MOD-TX8A fabriqués par cette même société.
Dans certaines configurations (figure 1B), la zone de service 5 n'est accessible que par des points de passage obligatoires et identifiés. Dans ce cas, un détecteur d'entrée/sortie relié au gestionnaire est avantageusement disposé en chacun de ces points de passage. Un tel détecteur comprend par exemple deux lignes d'antennes 21A et 21B disposées audit point de passage, parallèlement entre elles et transversalement à la direction de passage. On peut ainsi détecter le sens de passage d'une étiquette 17 : lorsque la ligne 21A détecte une étiquette 17 avant la ligne 21B, le sens du mouvement est de l'antenne 21A vers l'antenne 21B, et inversement.
Ce mode de réalisation permet d'éviter la répartition d'antennes 21 sur l'ensemble de la zone des service 5. On utilise avantageusement des antennes dites "souples", qui permettent de suivre le contour d'un support, par exemple des antennes souples sur film plastique de type CIPAM CIP ANT-LF.
25 La plate-forme de commande comprend en outre un ordinateur 23 capable de commander la délivrance de services selon l'approche poussante.
En option, la plate-forme de commande 3 comprend des moyens de stockage local de contenus à délivrer (non représentés). Ces moyens peuvent prendre la forme de serveurs 30 NAS (de l'anglais, Network Area Storage).
La plate-forme de commande 3 comprend en outre une interface d'accès 25 à un réseau de communication global 26 de type filaire ou sans fil, par exemple GSM, GPRS, EDGE, UMTS, IP ou similaire. Cette interface de communication 25 permet d'une part à la plate-forme de commande 3 d'accéder à des moyens informatiques distants propres à réaliser des traitements informatiques pour certains au moins des service à délivrer dans la zone de service 5 ou à des ressources matérielles absentes de la zone de service 5. 35 D'autre part, l'interface 25 permet d'établir une communication avec des terminaux mobiles 11 disposant de moyens de communication globale 27 conjugués, c'est-à-dire par exemple de type réseau cellulaire, GSM, GPRS, EDGE, UMTS ou similaire. Ceci permet en particulier d'établir une communication avec un terminal mobile 11 de type téléphone portable standard.
Selon l'invention, l'étiquette 17 est disposée sur un objet portatif d'usager d'un terminal mobile. L'objet portatif d'usager prend avantageusement la forme d'une carte, par exemple de la forme d'une carte de crédit. L'objet portatif peut également prendre la forme d'un porte-clés. Enfin, l'étiquette peut aussi être autocollante en sorte que celle-ci peut être apposée sur tout support à la discrétion de l'usager. En particulier, l' étiquette peut également être intégrée à des objets courants portés par l'usager, par exemple des vêtements (chaussures, pull-over etc.).
L'étiquette 17 est avantageusement du type dit étiquette passive, c'est-à-dire que l'étiquette 17 ne dispose pas d'autonomie énergétique, ni de capacité de traitement. Elle est néanmoins capable de répondre à une requête d'interrogation par la transmission d'un message contenant les données stockées dans sa mémoire. L'énergie nécessaire à cette activité est tirée du courant d'induction du signal du dispositif d' interrogation, ici des antennes 21. Cette configuration permet de s'affranchir des contraintes énergétiques et de poids induit.
On comprend cependant que des étiquettes actives, c'est-à-dire pourvues d'une source d'énergie propre, pourraient être employées à condition qu'elles fonctionnent en mode passif, c'est-à-dire qu'elles se contentent de répondre à un signal d'interrogation. On peut utiliser par exemple des étiquettes référencées TITIS RI-TRP-W4FF fabriquées par la société Texas Instrument.
La figure 2A illustre le contenu de la mémoire d'une étiquette 17A apte à interagir avec le 3 0 dispositif selon l'invention, dans un premier mode de réalisation de l'invention.
La mémoire de l'étiquette 17A stocke des données d'adresse de communication ComAdrDat relatives au terminale mobile. Les données ComAdrDat comprennent une adresse de contact du terminal mobile 11 par le service contextuel, par exemple une adresse matérielle de 3 5 l'interface de communication 13, par exemple l'adresse matérielle d'une interface Bluetooth, ou un numéro de téléphone cellulaire.
Les données d'adresse de communication ComAdrDat peuvent constituer un identifiant d'usager, par exemple au niveau de la plate-forme de commande 3. Dans certains cas, les25 données d'adresse de communication ComAdrDat peuvent être complétées ou remplacées par un tel identifiant d'usager dans l'étiquette 17A même.
En option, la mémoire de l'étiquette 17A stocke des données générales de service ServGenDat relatives à au moins un service susceptible d'intéresser l'usager. Les données ServGenDat comprennent en particulier un identifiant du service intéressant l'usager.
En outre, la mémoire de l'étiquette 17A peut facultativement stocker des données spécifiques de service ServSpecDat caractérisant un service particulier, ou l'usager par rapport à ce service particulier (profil, préférences). Ces données spécifiques peuvent constituer des attributs relatifs à un service particulier.
De préférence, les données ComAdrDat, ServGenDat et ServSpecDat sont stockées dans une même étiquette en réservant des plages de bits aux différentes données. Ceci permet en particulier une lecture simplifiée des différentes données car une unique étiquette doit être détectée. Les données ComAdrDat, ServGenDat et ServSpecDat forment alors un seul et même mot de code.
Les données ComAdrDat, ServGenDat et ServSpecDat peuvent néanmoins être stockées dans des étiquettes différentes, en particulier lorsque la capacité de la mémoire d'une étiquette 17 unique n'est pas suffisante. Les données ServGenDat et ServSpecDat forment alors plusieurs mots de codes (ou jeu de codes).
Lorsque plusieurs étiquettes sont prévues, celles-ci peuvent être apposées sur un même objet 2 5 portatif : par exemple, un objet spécifique à un service contextuel particulier, les mémoires des étiquettes stockant des données relatives à ce service particulier. Mais les étiquettes peuvent également être liées à des objets portatifs distincts : par exemple, les données ComAdrDat peuvent être stockées sur une étiquette d'un premier objet portatif, tandis que des données ServGenDat et ServSpecDat relatives à différents services peuvent être réparties 3 0 sur de seconds objets portatifs, chaque objet portatif étant propre à un service particulier.
On comprend que la multiplication des étiquettes offre la possibilité à l'usager de gérer le comportement des différents services :
35 - dans le cas d'objets portatifs propres à un service particulier, l'usager peut choisir d'emporter tel objet plutôt qu'un autre pour bénéficier d'un service particulier et se passer d'un autre, - dans le cas d'objets portatifs différents dont la ou les étiquettes mémorisent des données ServSpecDat différentes mais relatives à un même service défini par des données ServGenDat, la combinaison des objets portatifs portés par l'usager définissent des attributs du service contextuel à délivrer. En variante ou en complément, certaines au moins des étiquettes peuvent être sélectivement activées et désactivées, par exemple par une intervention physique sur l'étiquette, ou encore en disposant de manière réversible un cache étanche au rayonnement sur l'étiquette.
10 En particulier, on a décrit comment la combinaison de différents objets portatifs pouvait définir le ou les services contextuels délivrés, mais on comprend que les différentes étiquettes utilisées dans ces cas peuvent être prévues sur un même objet portatif et rendues activables/désactivables conformément aux procédés décrits ci-dessus.
15 L'étiquette 17A comprend au minimum des données d'adresse de communication ComAdrDat. Cela n'empêche pas que l'on puisse prévoir des étiquettes supplémentaires porteuses d' informations, lesquelles étiquettes ne contiennent pas d' adresse de communication.
2 0 Dans un autre mode de réalisation de l'invention, illustré par la figure 2B, la mémoire d'une étiquette 17 B stocke exclusivement des données d'adresse de base de données DBAdrDat. Ces données DBAdrDat comprennent une adresse vers un enregistrement d'une base de données, par exemple stockée sur la plate-forme 3. Ledit enregistrement comprend des données d'adresse de communication ComAdrDat et facultativement des données générales 2 5 de service ServGenDat et des données spécifiques de service ServSpecDat, analogues aux données de la figure 2A.
Le contenu de la mémoire d'une étiquette 17 peut être chiffré, par exemple selon l'algorithme RSA ou l'algorithme 3DES pour assurer la confidentialité des données. Dans 3 0 ce cas, la plate-forme de commande 3 maintient avantageusement une clé de chiffrement, de type publique ou privée, permettant de décrypter les données.
Selon l'invention, l'objet portatif muni d'une étiquette 17 est destiné à être porté par l'usager du terminal mobile 11. L'étiquette 17 et le terminal mobile 11 sont associés par les données 3 5 ComAdrDat (étiquette du type 17A), ou par des données relatives au terminal 11 stockées dans un enregistrement d'une base de données désigné par les données DBAdrDat (étiquette du type 17B). L'étiquette 17 et le terminal mobile 11 forment ainsi un couple.
Fonctionnement5 On décrit maintenant le fonctionnement du dispositif selon l'invention à l'aide de l'organigramme de la figure 3.
Un usager est porteur d'un couple formé d'une étiquette radiofréquence 17 et d'un terminal mobile 11. L'usager pénètre dans la zone de service 5.
À l'étape 300, une antenne 21 détecte la présence de l'étiquette 17 à sa portée.
À l'étape 302, l'ensemble des données de la mémoire de l'étiquette 17 est lu par l'antenne 21 puis transmis à la plate-forme de commande 3. En particulier, la plate-forme de commande 3 reçoit les données d'adresse de communication ComAdrDat, les données générales de service ServGenDat et le cas échéant les données spécifiques de service ServSpecDat. À l'étape 304, la plate-forme de commande 3 compare les données générales de service ServGenDat identifiant au moins un service souhaité par l'usager aux services disponibles sur cette plate-forme de commande 3. Si le service identifié n'est pas disponible sur la plate-forme de commande 3, le traitement est abandonné (étape 306).
2 0 Sinon, à l'étape 308, la plate-forme de commande 3 élabore un contenu spécifique au service contextuel identifié. Le cas échéant, cette élaboration tient compte des données spécifiques de service ServSpecDat. De manière non limitative, le contenu élaboré peut prendre la forme d'un message de texte, d'un message sonore, une adresse internet, éventuellement en flux continu, ou encore d'une application exécutable sur le terminal mobile 11. 25 À l'étape 310, la plate-forme de commande 3 émet un message intégrant le contenu élaboré à l'étape 308 à destination de l'adresse définie par les données d'adresse de communication ComAdrDat.
30 À l'étape 312, le terminal mobile 11 détermine l'action appropriée du message reçu en fonction du type de message (message proprement dit ou application). Par exemple : - le message peut être un message sonore restitué par des moyens de restitution sonore classiques du terminal mobile 11, - le message peut être un message de texte de type SMS, restitué par des moyens 35 classiques du terminal mobile 11, - le message peut contenir un pointeur vers une adresse de contenu (par exemple, une adresse internet ou URL), et dans le cas particulier où le message est un pointeur vers un service ou une page Web ou Wap, le terminal mobile 11 peut lancer un navigateur Web ou Wap, - le message peut prendre la forme d'une application par exemple une application Java propre à être directement exécutée sur le terminal mobile Il, lorsque celui-ci supporte cette technologie (dans le cas contraire, on pourra, le cas échéant, prévoir un pointeur vers un service Web ou Wap).
D'autres formes de message encore peuvent être envisagées. Le message reçupeut comprendre un pointeur vers une application à télécharger sur le terminal mobile 11. Cette application peut à son tour mettre oeuvre un service. Et ce service peut alors être contextuel et interagir selon l'approche tirante. Autrement dit, l'approche poussante proposée ici peut servir à déclencher un service contextuel fonctionnant selon l'approche tirante. Une réalisation intéressante peut consister à délivrer une application initiale (" bootstrap ") selon l'approche poussante. Et cette application lance ensuite une lecture d'étiquette radiofréquence, cette fois du côté du terminal mobile 11, doté d'un lecteur approprié. Les contenus peuvent ensuite être obtenus selon l'approche tirante "pull" par un moyen de communication sans fil Bluetooth, WiFi, GPRS ou similaire, depuis des serveurs locaux et/ou distants. Cette approche permet de réduire les dépenses énergétiques liées à une lecture RFID permanente sur le terminal mobile : cette lecture est en effet déclenchée de manière contextuelle par l'application obtenue selon l'approche poussante lorsque la situation est appropriée.
Dans le mode de réalisation particulier d'une étiquette 17 du type de la figure 2B, l'étiquette 17 mémorise uniquement les données DBAdrDat, à l'étape 302, sous la forme d'un pointeur vers une base de données liée à la plate-forme de commande 3, ladite base de données maintenant des informations permettant de contacter le terminal mobile 11. Des données 2 5 ServSpecDat relatives au service à délivrer et propres au porteur de l'étiquette 17, ou encore des données ServGenDat, sont maintenues dans cette base de données. Et ces données sont utilisées pour l'élaboration du contenu de l'étape 308. La mise en oeuvre des étapes 310 et 312 étant alors identique au mode de réalisation de la figure 2A.
3 0 Dans une variante de fonctionnement, les données d'adresse de communication ComAdrDat comprennent un numéro d'appel vers le terminal mobile 11 par l'intermédiaire du réseau de communication globale 26. Typiquement, il peut s'agir d'un numéro de téléphone.
Pour la délivrance du message, la plate-forme de commande 3 peut alors contacter une plate-35 forme de commande distante, spécifique au réseau global 26.
Avantages
Le dispositif de communication selon l'invention offre de nombreux avantages.
Ainsi, le risque de réception par l'usager de messages non sollicités est considérablement réduit car seuls les usagers porteurs d'une étiquette permettent d'identifier le service souhaité pour être contactés. En outre l'adresse de communication du terminal mobile 11 doit être connue pour contacter l'usager, et cette lecture peut être faite localement.
L'identification du service désiré peut se faire notamment sur la base des informations de base suivantes : - directement par un identifiant de service tiré de l'étiquette, - en fonction de "préférences utilisateurs", déductibles directement ou indirectement 10 d'informations portées par l'étiquette, - en fonction de données de profil, qui peuvent être tirées d'un historique des "contacts" antérieurs avec cet usager, et/ou d'autres étiquettes portées ou informations présentées par l'usager.
15 Les mêmes informations de base peuvent servir non seulement à prendre la décision d'émettre un message, mais aussi à établir ou moduler son contenu.
Lorsque la technologie de communication sans fil de courte portée mise en oeuvre est Bluetooth, l'adresse de communication Bluetooth stockée dans la mémoire de l'étiquette est 20 immédiatement connue, ce qui dispense de la phase de découverte d'adresse Bluetooth habituelle. Cet avantage peut également être obtenu dans le cas d'autres technologies de communication dont le temps de découverte des interfaces de communication est important.
Plus généralement, le dispositif selon l'invention permet de se passer du mode découverte 2 5 relatif à l'interface de communication sans fil de courte portée. Or ce mode est particulière-ment vulnérable vis-à-vis du "spam" puisqu'il diffuse régulièrement des données d'adresse de communication ComAdrDat ou similaires.
Dans la variante où les données d'adresse de communication, par exemple ComAdrDat, 3 0 comprennent un numéro de téléphone (ou autre numéro d'un service de téléphonie global), le dispositif selon l'invention offre des possibilités de communication universelles en ce sens que tout appareil de téléphonie mobile est susceptible de pouvoir recevoir un message du dispositif selon l'invention tout en conservant une sécurité forte à l'encontre des messages non sollicités pour les raisons exposées plus haut. 35 Les dispositifs de l'état de la technique qui présentent un lecteur d'étiquettes sur le terminal mobile 11 ont un inconvénient : un logiciel de lecture de contenu d'étiquette radiofréquence doit être actionné par l'usager; or cela est peu pratique et peu efficace, car l'usager a tendance à oublier d'actionner le logiciel. En remplacement, ce logiciel peut être constamment actif, mais cela implique alors une dépense d'énergie permanente qui ne peut être acceptée pour des terminaux mobiles, que l'on sait limités en autonomie électrique. Le dispositif selon l'invention pallie ces inconvénients : d'une part, il n'est pas nécessaire à l'usager d'activer un logiciel de détection, d'autre part les éléments les plus consommateurs d'énergie sont fixes et peuvent donc être reliés à une source d'énergie importante, par exemple le réseau général de distribution d'électricité.
Agencements Le dispositif de communication 1 selon l'invention peut présenter différents agencements.
Dans la configuration de la figure 4A, l'élément physique d'intérêt 7 est disposé à l'intérieur d'une enceinte fermée 29 accessible par un passage obligatoire au niveau duquel sont disposées des antennes 21A et 21B. L'interface Bluetooth 9 est disposée à l'extérieur de l'enceinte 29 et couvre la quasi totalité de cette dernière. La zone couverte par l'interface Bluetooth 9 délimite la zone de service contextuel 5. Les antennes 21 lisent l'étiquette radio-fréquence 17 portée par un usager qui pénètre dans l'enceinte 29. L'usager peut obtenir la délivrance d'un service contextuel en tout point à l'intérieur de l'enceinte 29 mais également à l'extérieur de celle-ci. On comprend que l'interface Bluetooth 29 pourrait être prévue à 2 0 l'intérieur de l'enceinte 29 et sa portée adaptée de manière à ne couvrir sensiblement que la zone délimitée par l'enceinte 29.
Dans un cas particulier non représenté, les antennes 21A et 21B sont agencées de manière à former un détecteur d'entrée/sortie, tel que le détecteur décrit plus haut. La plate-forme de 2 5 commande 3 peut alors être programmée de manière à abandonner le traitement de délivrance du service contextuel lorsque les antennes 21 détectent que l'usager quitte l'enceinte 29.
Par exemple, la configuration de la figure 4A peut être mise en oeuvre dans un magasin : les 30 données d'adresse de communication ComAdrDat sont lues à l'entrée du magasin par les antennes 21A et 211B et l'interface Bluetooth 9 émet des informations commerciales à l'intérieur du magasin.
Sur la figure 4B, deux éléments physiques d'intérêt 7A et 7B sont représentés. À proximité 3 5 de chacun de ces éléments 7A et 7B est disposée une antenne 21 reliée au gestionnaire 19. Les éléments 7A, 7B, et les antennes 21 sont disposés à l'intérieur de la zone de couverture de l'interface de communication sans fil de courte portée 9. Cette zone de couverture délimite la zone de service 5. L'étiquette 17 peut être lue lorsque l'usager se présente auprès de l'un des éléments physiques d'intérêt 7A ou 7B. L'usager peut recevoir le service contextuel en tous points de la zone 5.
L'agencement selon la figure 4B peut être mis en oeuvre dans un aéroport, par exemple. Les éléments 7A et 7B prennent la forme de guichets d'enregistrement, éventuellement de compagnies aériennes différentes. Les données d'adresse de communication ComAdrDat de l'étiquette 17 sont lues à ces guichets au moyen des antennes 21. Des informations relatives à un vol particulier peuvent être comprises dans des données spécifiques de service ServSpecDat de la même étiquette 17 ou d'une étiquette différente. Avantageusement, la ou les étiquettes 17 sont alors apposées sur le billet de l'usager. Même après avoir quitté les guichets, l'usager peut être averti de l'immédiateté de l'embarquement de son vol grâce à la réception d'un message via l'interface Bluetooth 9.
Sur la figure 4C, deux éléments physiques d'intérêt 7A et 7B sont disposés à l'intérieur d'une enceinte 29 accessible par un passage obligatoire unique au niveau duquel sont disposées deux antennes 21. À proximité de chacun des éléments d'intérêt 7A, 7B, une interface de communication sans fil de courte portée 9A, respectivement 9B, est disposée. Ainsi, une zone géographique entourant les éléments d'intérêt 7A ou 7B est couverte par l'interface de communication sans fil de courte portée 9A, respectivement 9B. Deux zones de délivrance 2 0 de service 5A et 5B sont ainsi délimitées . La lecture de l'étiquette radiofréquence 17 portée par un usager est réalisée à l'entrée de celui-ci dans l'enceinte 29 au moyen des antennes 21.
L'agencement de la figure 4C peut également être mis en oeuvre dans un aéroport. Les données d'adresse de contact ComAdrDat, ainsi que des données relatives au vol de 25 l'usager, peuvent être lues à l'entrée de l'aéroport. Lorsque l'usager s'approche du lieu d'embarquement propre à sa compagnie (par exemple, l'élément 7A), il reçoit, éventuelle-ment à intervalles réguliers, des alarmes temporelles sur les heures limites d'enregistrement.
Sur la figure 4D, l'élément physique d'intérêt 7, l'antenne 21 et l'interface de communication 30 sans fil de courte portée 9 sont disposés à proximité les uns des autres. L'interface de communication sans fil de courte portée 9 délimite une zone de service contextuel 5 centrée sur l'élément physique d'intérêt 7.
L'agencement de la figure 4D peut être mis en oeuvre en extérieur dans un élément de 3 5 mobilier urbain, du type plan de ville par exemple. Les données d'adresse de communication ComAdrDat sont lues au niveau dudit élément de mobilier (élément d'intérêt 7) par l'antenne 21 et des données de localisation par exemple sont reçues via l'interface Bluetooth 9 sur le terminal mobile. Tout ceci se déroule dans une zone géographique localisée.
Exemples d'utilisation
On décrit maintenant un exemple d'utilisation du dispositif selon l'invention, non limitatif.
Un usager contacte ou est contacté par un fournisseur de service contextuel qui lui propose d'obtenir sur son téléphone portable des informations ciblées relatives à ses centres d'intérêt.
Le fournisseur de service inscrit dans la mémoire de l'étiquette 17 une première information relative à la technologie à utiliser pour la délivrance du service, par exemple Bluetooth ou GSM/GPRS. Selon le cas, le numéro de téléphone de l'usager ou l'adresse matérielle de l'interface Bluetooth 13 de son téléphone portable 11 est inscrit dans la mémoire de l'étiquette 17. Le cas échéant, cette adresse Bluetooth peut être détectée, par exemple si un mode découverte Bluetooth du téléphone, ou analogue, est activé.
Le fournisseur de service stocke également, en tant que données générales de service ServGenDat, une information identifiant le service de publicité ciblée, et, en tant que données spécifiques de service ServSpecDat, une information identifiant un ou plusieurs centres d'intérêt de l'usager.
2 0 Le fournisseur remet une carte munie de l'étiquette 17 ainsi programmée à l'usager.
Si l'usager se rend dans un magasin dans lequel est agencé le dispositif selon l'invention, l'étiquette radiofréquence 17 qu'il porte est lue, par exemple par des antennes 21 disposées à l'entrée du magasin. Après traitement par la plate-forme 3 des informations collectées, 2 5 l'usager reçoit sur son téléphone 11, sous forme de message, une liste de promotions sur des articles en rapport avec le ou les centres d'intérêt mémorisés.
Dans un exemple similaire, l'usager peut être porteur d'un pull-over sur lequel est apposé dès la fabrication une étiquette 17 contenant des données spécifiques relatives à la marque 3 0 commerciale du pull-over. Lorsque l'usager est en outre porteur d'une étiquette 17 contenant des données d'adresse de communication ComAdrDat, il peut recevoir sur son téléphone mobile 11 une liste des promotions relatives à la marque du pull-over qu'il porte.
Nature du message adressé Le contenu pushé sur le terminal peut être un message de contenu statique (comme un media texte, une musique, une image, ou une vidéo), dans le sens qu'il ne s'agit pas d'un programme. Il peut s'agir aussi d'un contenu actif au sens d'un programme à activer immédiatement (dans l'instant qui suit le geste requis pour acquérir le contenu). 35 Typiquement, il s'agirait d'un programme Java, "emballé" (package) dans une archive de type JAR contenant non seulement le programme (code exécutable) mais également les données appropriées (comme des informations géo-dépendantes ou dépendant du contexte).
Le JAR (ou équivalent) est donc un paquet autonome (au sens "auto-suffisant") destiné à être exécuté dans l'environnement proche de l'objet physique qui le délivre. Un tel paquet est dénommé ici Griplet (de l'anglais Grip = poignée), car il s'agit d'une petite application logicielle à attraper d'un geste de la main et à utiliser immédiatement. Le paquet pourra être supprimé par l'utilisateur lorsque ce dernier n'en a plus l'utilité, ou bien remplacé par une autre Griplet chargée depuis un autre objet physique. C'est donc en quelque sorte une application logicielle jetable )
Plusieurs Griplet peuvent être associées à un même service, chaque version correspondant à un paramétrage différent. Une Griplet peut également être générée dynamiquement par rapport aux choix de l'utilisateur.
Plusieurs modes de distribution des "Griplets" et plus généralement des applications à émettre (à "pusher") peuvent être envisagés.
2 0 Dans un premier mode, l'ensemble des ressources nécessaires au fonctionnement de l'application est assemblé dans une archive, par exemple une archive au format JAR pour ce qui est du langage de programmation JAVA. Cette archive peut en outre être signée, de sorte que le terminal mobile récepteur puisse vérifier a l'aide d'un certificat l'origine du contenu. 25 Dans un second mode, le terminal mobile dispose d'un programme exécutable initial, lequel peut, le cas échéant avoir été reçu par "push". Des éléments complémentaires peuvent être reçus ultérieurement, lesquels sont capable d'interagir avec le programme exécutable initial. Ces éléments peuvent être reçus par "push". Ces éléments complémentaires peuvent prendre 3 0 la forme : - d'un contenu que l'on peut qualifier de" statique ", c'est-à-dire des données de type texte, image, son et analogue, ou de documents composites, - de modules de programme exécutables complétant les fonctionnalités du programme initial. Un module est lié dynamiquement au programme de initial : par 35 exemple, en Java, une telle fonction peut être assurée par le mécanisme de "classloader", et/ou - de code que le programme initial doit interpréter (c'est-à-dire des scripts).
Ces éléments complémentaires peuvent influer sur le fonctionnement du programme initial. Comme ces éléments sont envoyés par "push" dans la zone de service, l'activité de l'application, ainsi que sa composition, peuvent évoluer en fonction des mouvements (ou déplacements) de l'usager dans la zone de service et/ou des manipulations d'étiquettes que l'usager effectue.
Applications particulières
Différentes applications particulières sont maintenant considérées.
La figure 5 montre un exemple d'une structure particulière de panneau de guidage à antenne multiples. Ici, on considère des antennes RFID, à titre d'exemple. Le panneau P50 possède une zone active d'affichage AS, où apparaissent des signes S00 à S33, arrangés par exemple en matrice. L'utilisateur pointe la destination à atteindre en approchant son étiquette RFID de l'un des signes S00 à S33.
Dans un premier mode de réalisation (figure 5), le panneau P50 possède latéralement, ici du côté gauche de la zone active SA, au moins deux antennes longues et obliques LHR et LLR, de portée moyenne (de l'ordre du mètre), et dont les axes de rayonnement convergent vers la zone active SA. Ces antennes sont par exemple les modèles CIPAM CIP_ANT-LF fabriqués par la société Texas Instrument.
Les antennes LHR et LLR sont en lecture permanente (en service), et prévues pour reconnaître des étiquettes munies d'un mot de données comprenant une identification 2 5 (variable) de la connexion vers le porteur, et, éventuellement, une partie fixe qui vaut autorisation d'accès (directement ou indirectement).
Avec un tel placement d'antennes, (au moins deux), par rapport au panneau, lorsqu'une réponse d'une étiquette est détectée, on mesure la puissance du signal reçu au niveau de 3 0 chaque antenne. On en déduit l'intersection d'au moins deux arcs de cercle dans le plan du panneau, par exemple LHR1 et LLR1. L'intersection qui se trouve dans la zone active SA désigne l'un des signes, ici S11.
D'autre agencements d'antennes sont envisageables, qui donnent dans tous les cas 35 l'intersection de deux cercles, ou plusieurs intersections s'il y a plus de deux antennes, ce qui permet, le cas échéant, de lever l'ambiguïté présente lorsque deux intersections différentes se trouvent à l'intérieur de la zone SA. L'ambiguïté peut également être levée en faisant un suivi du mouvement de l'étiquette devant le panneau P50, car le suivi du mouvement peut rendre l'une des intersections non vraisemblable.
En variante, ou en complément (figure 6), on peut agencer une grille d'antennes à très courte portée devant ou derrière le plan du panneau, au droit de chacun des signes S00 à S33 . L'antenne la plus proche de l'étiquette détermine alors celui des signes S00 à S33 qui est visé. Ces antennes sont par exemple les modèles CIPAM CIP_ANT-LF fabriqués par la société Texas Instrument.
Dans les deux cas, la reconnaissance est initiée par une étiquette détenue par le couple mobile terminal/usager.
Il s'ensuit alors les opération suivantes (figure 7) :
- en 700, détection de l'usager (et d'une adresse de communication, par exemple, de son adresse bluetooth) , ainsi que de la destination, définie ici par celle des zones S00 à S33 qui est désignée par la proximité de l'étiquette (en variante, ou en complément, la destination peut être définie par un code incorporé au mot que contient l'étiquette).
- en 702, ces données sont envoyées au serveur local ou distant.
2 0 - en 704, création dynamique par le serveur d'une application (ou "griplet"), paramétrée pour assurer la navigation depuis le panneau jusqu'à la destination. Cette application peut contenir en particulier des données qui spécifient la destination, et les données cartographique nécessaires pour visualiser le trajet.
2 5 - en 706, le serveur "pousse" cette application (griplet) vers l'usager concerné, en utilisant son adresse de communication.
- en 708, réception de l'application (griplet) sur le terminal (téléphone) de l'utilisateur. - en 710, l'utilisateur lance l'application (griplet). En variante, le téléphone est configuré pour activer implicitement l'application (griplet) à réception. Cette variante s'applique par exemple dans le cas où les applications sont certifiées et que le téléphone peut vérifier l'origine des applications. 35 30 - en 712, l'utilisation de l'application, ici une navigation, peut commencer.
Si la zone de destination est suffisamment précise, cette destination forme le but direct de la navigation. Sinon, une liste restreinte de lieux (ex : noms de rues) intermédiaires à atteindre peut être listée pour l'utilisateur.
Le navigateur affiche le plan, et démarre la navigation (matérialisation de la position courante et de la destination).
Exemple type : service contextuel en environnement urbain.
On considère des panneaux d'affichage, capable de "pousser" (push) des Griplets contenant : - un petit logiciel de navigation satellite, - une carte et/ou un plan de quartier et/ou une photo satellite et/ou un petit système d'information géographique de la zone environnant le panneau.
On suppose que le terminal de l'utilisateur dispose d'un récepteur GPS (ou équivalent) propre, ou bien d'une tête GPS déportée (communiquant par bluetooth avec le terminal par exemple).
Il suffit à l'utilisateur d'approcher son étiquette RFID du logo approprié sur le panneau, 2 0 (typiquement placé sur la face contenant la carte du quartier), pour démarrer presque immédiatement la griplet de navigation, sans passer par un menu de sélection d'applications dans le téléphone, (ce qui constitue un avantage essentiel en terme d'ergonomie sur un terminal mobile).
2 5 De même, lorsque l'utilisateur n'a plus l'usage de cette griplet de navigation et qu'il arrive par exemple à l'entrée de la station de métro qu'il recherchait, il pourrait de manière similaire approcher son étiquette RFID à proximité d'un panneau lui délivrant une griplet dédiée au métro (lignes, horaires....), ou similaire pour les bus.
3 0 Dans le cas où le couple mobile terminal-utilisateur n'est pas muni d'une fonction GPS (ou équivalent), une navigation de panneau en panneau est également envisageable.
Bien entendu, l'application de guidage n'est pas limitative. Plus généralement, le système de "griplet" permet à l'utilisateur de déclencher des services d'assistance, d'aide, ou de confort 35 simplement en approchant son étiquette RFID des objets capables de délivrer une application contextuelle de type griplet, avantageusement identifiée visuellement par un logo.
Interface d'usage L'interface d'usage peut comprendre les éléments suivants :
a. Afficher un logo ou autre signe au niveau de l'objet physique (panneau dans l'exemple) capable de proposer de l'information diffuse. Le logo indique à l'utilisateur qu'il lui suffit de venir s'approcher du logo avec sa carte RFID, (ou son téléphone si l'étiquette RFID se trouve dessus), de l'objet pour attraper l'information qu'il recherche. Ce logo correspond, en fait, à une poignée virtuelle . La carte peut éventuellement être recouverte dudit logo. b. Au niveau de l'utilisateur, il est nécessaire de prévoir la possibilité d'accéder au contenu d'une façon intuitive, par un geste : dans le cas le plus simple (un seul objet numérique à accéder), le geste peut simplement consister à placer l'étiquette, (ou le couple mobile téléphone+étiquette), à proximité du logo. c. Lorsque plusieurs contenus sont proposés, la sélection peut également se faire de façon physique : - Plusieurs logos sont disposés sur un menu des contenus, - Pour accéder au contenu choisi, l'utilisateur approche l'étiquette sur le logo correspondant, * Par exemple, un panneau publicitaire peut posséder deux faces (un plan et une publicité) et proposer deux contenus numériques associés ; on placerait alors un logo sur chaque face, avec l'arrangement d'antenne approprié pour détecter les deux faces. Plusieurs contenus par face sont également possibles. * Un panneau peut également proposer plusieurs contenus différents (ou un même contenu / service à moduler) en fonction d'un arrangement géométrique particulier sur le panneau : par exemple, un panneau d'aide à l'orientation peut afficher un plan, et offrir à l'usager un service de navigation dont la destination 3 0 est choisie sur le panneau en point la pointant à l'aide d'une étiquette. On prévoit un arrangement d'antenne (par exemple en grille) pour pouvoir détecter les différentes zones à pointer sur la carte comme décrit plus haut.
* Dans les cas les plus complexes, il est aussi possible d'associer des commandes 35 à des mouvements d'étiquettes, par exemple déplacer l'étiquette de droite à gauche face au logo, ou de gauche à droite, entraînerait deux commandes différentes. Ici encore, on prévoit l'arrangement d'antenne approprié pour détecter la transition L'homme du métier comprendra qu'une telle interface d'usage permet à l'usager de profiter de façon très simple de services dynamiques tout en le préservant du risque de SPAM (push de messages non sollicités), dans la limite de la légalité. L'interface pourra être employée avec de futurs systèmes d'information diffus.
Facultativement, le panneau peut être doté d'un dispositif lumineux dont les caractéristiques d'émission de lumière, typiquement la couleur, peuvent dépendre : de l'antenne qui est en train de lire l'étiquette, de la technologie de communication utilisée, de la proximité de l'étiquette, de la lecture des données de l'étiquette, du mouvement, ou similaire. En particulier, il peut être prévu un retro-éclairage du panneau de manière à éclairer l'antenne en train de lire le contenu de l'étiquette.
Programmation et distribution d'étiquettes La mise en oeuvre du dispositif selon l'invention implique d'une part la programmation d'une adresse de communication du terminal mobile 11 susceptible d'être exploitée par la plate-forme 3 dans la mémoire d'une étiquette 17. D'autre part, les étiquettes (ou les objets portatifs) doivent être distribuées aux usagers.
2 0 Une première solution consiste à distribuer les étiquettes "sur site", c'est-à-dire à proximité du lieu où le dispositif selon l'invention est implanté. Par exemple, un guichet ou une borne de retrait peuvent être prévus sur site pour distribuer les étiquettes 17. Une étiquette 17 peut en outre être délivrée en même temps qu'un autre service: dans un aéroport, par exemple, une étiquette peut être remise à l'usager en même temps que sa carte d'embarquement, au 2 5 guichet.
Lorsque l'adresse de communication est connue de l'usager, typiquement lorsqu'il s'agit d'un numéro de téléphone mobile, l'adresse peut être inscrite dans l'étiquette 17 au lieu de distribution de l'étiquette sur simple information donnée par l'usager. Le cas échéant, le 3 0 numéro de téléphone pourra être testé (par un appel ou l'émission d'un message par exemple SMS) pour éviter une erreur dans le numéro enregistré.
Cependant l'adresse de communication peut ne pas être connue de l'usager, par exemple s'il s'agit d'une adresse dite de "bas niveau " telle qu'une adresse matérielle d'une interface 3 5 Bluetooth.
Dans ce cas, on peut demander à l'usager de mettre son téléphone en mode "découvrable ", lorsque l'interface de communication sans fil le nécessite (c'est la cas de Bluetooth, par exemple). Un dispositif de détection de terminaux, conforme à la technologie sans fil utilisée, peut alors établir une liste de terminaux mobiles identifiés présents dans son rayon de portée. Lorsque le terminal de l'usager est identifié, une étiquette est programmée avec l'adresse détectée et identifiée. En option, une "Griplet" peut être transmise au terminal selon l'approche poussante, cette "Griplet" pouvant à son tour interagir avec le dispositif selon l'invention.
Dans le mode de réalisation de la figure 2B, un identifiant de l'usager dans une base de données serait programmée dans la mémoire de l'étiquette 17.
Une seconde solution consiste à fournir l'étiquette 17 après une phase de commande, par exemple auprès d'un service Internet. Dans ce cas, uneadresse de bas niveau pourra éventuellement être détectée par le terminal d'accès à Internet. Par exemple, un ordinateur personnel disposant d'une interface Bluetooth pourra déterminer l'adresse matérielle d'une interface Bluetooth d'un terminal mobile.
Autres modes de réalisation
Dans la description de l'architecture du dispositif faite plus haut en relation avec la figure 1 notamment, une plate-forme de commande 3 disposée localement a été considérée. 2 0 Néanmoins, cette plate-forme de commande 3 peut être déportée, au moins partiellement. Par exemple, une partie de la plate-forme de commande 3 gérant le gestionnaire 19 et l'interface 9 peut être agencée localement et être reliée à une partie de la plate-forme de commande gérant l'interface 25. La liaison entre ces parties peut être réalisée par une liaison Internet. 25 Il a été décrit ci-dessus la délivrance d'un service contextuel à un usager en fonction de données spécifiques à cet usager et exploiter par le service contextuel. Dans certains cas, le service contextuel délivré à un usager particulier pourra dépendre des données propres à plusieurs usagers recueillies par le dispositif propres à plusieurs usagers. Inversement, un 3 0 service contextuel déterminé à partir de données spécifiques à un usager particulier pourra être délivré de manière identique à plusieurs usagers.
Les figures 3 et 7 peuvent être vues comme illustrant des procédés.
35 Plus précisément, l'invention peut également être vue sous la forme d'un procédé de communication locale.
Très généralement, un tel procédé comprend les étapes suivantes : a. en un lieu choisi, disposer d'une pluralité d'objets portatifs passifs, contenant chacun au moins un mot de code, b. prévoir une pluralité de balises, capables chacune d'interagir avec un objet portatif, afin d'acquérir le mot de code qu'il contient, c. en présence d'une interaction entre une balise et un objet portatif : cl. mémoriser, au moins temporairement, le mot de code acquis, puis c2. mettre en oeuvre un mécanisme de décision relatif à l'émission spontanée d'un message, mécanisme dans lequel la décision d'émettre un message, son contenu et/ou son adresse de destination dépendent au moins partiellement du mot de code mémorisé.
Bien entendu, ce procédé peut s'affiner selon les différentes variantes énoncées dans la présente description. Ainsi, par exemple, dans le cas du panneau (figures 5 et 6): - l'étape a. se réalise avec le panneau prévu en un lieu choisi, tandis que l'usager dispose d'une pluralité d'objets portatifs passifs, contenant chacun au moins un mot de code,
- quant à l'étape b., il est prévu au même lieu dans l'exemple sur le panneau, une ou plusieurs balises, capables chacune d'interagir avec un objet portatif 17, afin d'acquérir 2 0 le mot de code qu'il contient.
- Enfin, à l'étape c., le message peut prendre l'une des formes exposées plus haut en particulier un lien vers un site Internet, ou une application exécutable.
2 5 Dans le dispositif décrit, il a été question d'une interface GSM. On comprend que tout mode de communication de type global largement répandu, dans lequel l'interface est déterminée par un numéro connu de l'usager, et capable de supporter l'émission de messages au sens exposé dans la présente, peut être employé.
3 0 De même, l'invention ne se limite pas à une interface de type Bluetooth mais s'étend à toute interface conforme à une technologie de communication locale, sans fil, et dont des interfaces peuvent être intégrées à des terminaux mobiles, au sens exposé plus haut.
Enfin, il a été question d'étiquettes radiofréquence de type RFID, mais l'invention pourrait 35 également être mise en oeuvre avec tout dispositif de taille raisonnable, portable, capable de stocker des données, et pouvant être lu à courte distance par des appareils appropriés.
L'invention n'est pas limitée aux modes de réalisation décrits, mais englobe toutes les variantes que pourra envisager l'homme du métier dans le cadre des revendications suivantes.

Claims (19)

Revendications
1. Dispositif de communication locale, du type comprenant : - une station (9;25) possédant un mode de communication avec des terminaux mobiles (11), 5 - un contrôleur (3), capable de faire émettre un message, à destination d'un ou plusieurs terminaux mobiles (11), caractérisé en ce que : - le dispositif comprend en outre une balise (19;21;21A;21B), capable d'interaction avec au moins un objet portatif passif (17), afin d'acquérir au moins un mot de code depuis un tel 10 objet portatif (17), - le contrôleur (3) est agencé : * pour interagir avec la balise (19;21;21A;21B) afin de mémoriser, au moins temporaire-ment, le mot de code acquis, * puis, consécutivement à une telle interaction, pour mettre en oeuvre un mécanisme de 15 décision relatif à l'émission spontanée d'un message, mécanisme dans lequel la décision d'émettre un message, son contenu et/ou son adresse de destination dépendent au moins partiellement du mot de code mémorisé.
2. Dispositif selon la revendication 1, caractérisé en ce que le mot de code comprend une 2 0 représentation d'une adresse d'appel vers un terminal mobile (11).
3. Dispositif selon la revendication 2, caractérisé en ce que le contrôleur est agencé de sorte que la décision d'émettre un message, et/ou son contenu, dépende au moins partiellement d'attributs déterminables d'après l'adresse d'appel. 25
4. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que la balise (1 9;21 A;21 B) est implantée en contrôle d'accès à une zone d'espace qui est couverte par au moins une station (9;25), selon un mode de communication de courte portée, de sorte qu'après interaction entre un objet portatif (17) et la balise (19;21A;21B) au franchissement 3 0 du contrôle d'accès, des communications entre la ou les stations (9;25) et le terminal mobile (11) sont permises sensiblement sur toute la zone d'espace considérée.
5. Dispositif selon l'une des revendications 1 à 4, caractérisé en ce qu'il comprend une pluralité de balises (19;21) implantée à proximité physique de zones d'intérêt (7), de sorte 35 qu'après interaction entre un objet portatif (17) et un telle balise (19;21), des communications entre la ou l'une des stations (9;25) et le terminal mobile (Il) sont permises en fonction d'une comparaison entre des attributs personnels désignés par un objet portatif (17) et des attributs de la zone d'intérêt associée à la balise (19;21). 26
6. Dispositif selon l'une des revendications précédentes, caractérisé : -en ce que la station (9;25) est capable d'envoyer les messages par communication en courte portée aussi bien que par envoi de messages sur une liaison de télécommunication, et - en ce que le contrôleur (3) est agencé pour faire émettre à chaque fois le message en communication en courte portée ou bien par la liaison de télécommunication, en fonction de l'un au moins des codes dudit mot de codes.
7. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la station (9;25) comprend un mode de communication de type global.
8. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la station (9;25) comprend un mode de communication sans fil de courte portée.
9. Dispositif selon l'une des revendications précédentes, caractérisé en ce que l'objet portatif 15 (17) comprend au moins une étiquette radiofréquence (17).
10. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la balise comprend un panneau (PZO) muni d'au moins deux antennes agencées de manière à déterminer la position d'un objet portatif sur le panneau par mesure d'intensité de signaux 2 0 respectivement reçus par les antennes.
11. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la balise comprend un panneau muni d'une pluralité d'antennes, par exemple disposées en grille, de sorte que la position d'un objet portatif (17) face au panneau est détectable par un moyen 2 5 d'identification de l'antenne la plus proche de l'objet.
12. Dispositif selon l'une des revendication 10 et 11, caractérisé en ce que la décision d'émettre un message et/ou son contenu dépendent en outre au moins partiellement de la position de l'objet portatif sur le panneau.
13. Dispositif selon l'une des revendications 10 à 12, caractérisé en ce que la décision d'émettre un message et/ou son contenu dépendent en outre au moins partiellement d'un mouvement imposé à l'objet portatif devant le panneau. 35
14. Dispositif selon l'une des revendications précédentes, caractérisé en ce que le mot de code comprend un :identifiant d'une adresse de communication du terminal mobile (11) et un identifiant d'au moins un service contextuel à délivrer. 30
15. Dispositif selon l'une des revendications précédentes, caractérisé en ce que le mot de code comprend un identifiant de service contextuel à délivrer et au moins un paramètre spécifique audit service.
16. Dispositif selon l'une des revendication précédentes, caractérisé en ce que le message comprend un programme directement exécutable par le terminal mobile (11).
17. Dispositif selon l'une des revendications précédentes, caractérisé en ce que le mot de code contient une adresse vers un enregistrement d'une base de données.
18. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la décision d'émettre un message et/ou son contenu dépendent au moins partiellement de mots de codes mémorisés à partir de plusieurs objets portatifs (17). 15
19. Dispositif selon l'une des revendications précédentes, caractérisé en ce que la décision d'émettre un message et/ou son contenu dépendent au moins partiellement de plusieurs mots de codes.10
FR0601031A 2005-04-13 2006-02-06 Dispositif de communication locale sselective sur base contextuelle Expired - Fee Related FR2897219B1 (fr)

Priority Applications (14)

Application Number Priority Date Filing Date Title
FR0601031A FR2897219B1 (fr) 2006-02-06 2006-02-06 Dispositif de communication locale sselective sur base contextuelle
JP2008505927A JP4926167B2 (ja) 2005-04-13 2006-04-13 公開モードと個別モードでの同時情報文脈配布システム
BRPI0610638-2A BRPI0610638A2 (pt) 2005-04-13 2006-04-13 dispositivo de comunicação local seletiva com base contextual
PCT/FR2006/000809 WO2006108960A2 (fr) 2005-04-13 2006-04-13 Installation pour la diffusion contextuelle d’informations en mode a la fois collectif et personnel
CA002604031A CA2604031A1 (fr) 2005-04-13 2006-04-13 Dispositif de communication locale selective sur base contextuelle
PCT/FR2006/000810 WO2006108961A2 (fr) 2005-04-13 2006-04-13 Dispositif de communication locale selective sur base contextuelle
JP2008505928A JP2008538469A (ja) 2005-04-13 2006-04-13 文脈に基づく局所選択通信装置
CA002604030A CA2604030A1 (fr) 2005-04-13 2006-04-13 Installation pour la diffusion contextuelle d'informations en mode a la fois collectif et personnel
BRPI0607512-6A BRPI0607512A2 (pt) 2005-04-13 2006-04-13 instalação para a difusão contextual de informações em modo ao mesmo tempo coletivo e pessoal
CN200680017855.9A CN101180832B (zh) 2005-04-13 2006-04-13 同时处于公共模式和个人模式的信息上下文发布***
EP06743684A EP1875663A2 (fr) 2005-04-13 2006-04-13 Installation pour la diffusion contextuelle d informations en mode a la fois collectif et personnel
US11/918,358 US20090080371A1 (en) 2005-04-13 2006-04-13 Contextually-based local selective communications device
EP06743685A EP1869942A2 (fr) 2005-04-13 2006-04-13 Dispositif de communication locale selective sur base contextuelle
US11/918,504 US7881662B2 (en) 2005-04-13 2006-04-13 System for information contextual distribution simultaneously in a public and individual mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0601031A FR2897219B1 (fr) 2006-02-06 2006-02-06 Dispositif de communication locale sselective sur base contextuelle

Publications (2)

Publication Number Publication Date
FR2897219A1 true FR2897219A1 (fr) 2007-08-10
FR2897219B1 FR2897219B1 (fr) 2008-05-23

Family

ID=36950285

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0601031A Expired - Fee Related FR2897219B1 (fr) 2005-04-13 2006-02-06 Dispositif de communication locale sselective sur base contextuelle

Country Status (1)

Country Link
FR (1) FR2897219B1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971303A2 (fr) * 1998-06-29 2000-01-12 Fujitsu Limited Afficheur d'informations et système d'achat électronique
WO2000070504A2 (fr) * 1999-05-19 2000-11-23 Frederick Herz Systeme ameliore de distribution d'informations de localisation
WO2001089189A2 (fr) * 2000-05-18 2001-11-22 Inria Institut National De Recherche En Informatique Et En Automatique Procede et dispositif de telephonie mobile permettant l'acces a un service contextuel exploitant la position et/ou l'identite de l'usager
EP1158820A1 (fr) * 2000-05-20 2001-11-28 Hewlett-Packard Company Informations ciblées dans un afficheur
US20020107027A1 (en) * 2000-12-06 2002-08-08 O'neil Joseph Thomas Targeted advertising for commuters with mobile IP terminals

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971303A2 (fr) * 1998-06-29 2000-01-12 Fujitsu Limited Afficheur d'informations et système d'achat électronique
WO2000070504A2 (fr) * 1999-05-19 2000-11-23 Frederick Herz Systeme ameliore de distribution d'informations de localisation
WO2001089189A2 (fr) * 2000-05-18 2001-11-22 Inria Institut National De Recherche En Informatique Et En Automatique Procede et dispositif de telephonie mobile permettant l'acces a un service contextuel exploitant la position et/ou l'identite de l'usager
EP1158820A1 (fr) * 2000-05-20 2001-11-28 Hewlett-Packard Company Informations ciblées dans un afficheur
US20020107027A1 (en) * 2000-12-06 2002-08-08 O'neil Joseph Thomas Targeted advertising for commuters with mobile IP terminals

Also Published As

Publication number Publication date
FR2897219B1 (fr) 2008-05-23

Similar Documents

Publication Publication Date Title
EP1869942A2 (fr) Dispositif de communication locale selective sur base contextuelle
EP2917851B1 (fr) Système mobile informatisé
US10673924B2 (en) Mobile maps connected to augmented reality games via linket
CN110291524A (zh) 隐私控制操作模式
WO2007123422A1 (fr) Système et cadre d'applications de fourniture de navigation permettant de fournir un contenu à un utilisateur final
CN101346974A (zh) 动态资源匹配***
CN102483824A (zh) 基于与经由定向设备信息发现的感兴趣点的交互的门户服务
FR2845850A1 (fr) Terminal mobile, systeme le comportant et methode de creation d'un site mobile
EP2208176A1 (fr) Dispositif et procedes de diffusion personnalisee de publicites ciblees depuis un serveur local
WO2004043035A1 (fr) Dispositif et procede de gestion de donnees entre equipements de communication en vue de l'obtention d'un service mobile
FR2968497A1 (fr) Procede et systeme de diffusion de contenus informatiques vers un terminal mobile
EP1282979B1 (fr) Procede et dispositif de telephonie mobile permettant l'acces a un service contextuel exploitant la position et/ou l'identite de l'usager
FR2897219A1 (fr) Dispositif de communication locale sselective sur base contextuelle
EP3136758B1 (fr) Procédé et système de mise en relation sociale anonyme et sécurisée lors d'un événement
EP2553906B1 (fr) Procédé d'acquisition par un terminal mobile d'informations complémentaires liées à au moins une affiche présente sur un panneau d'affichage
EP2539958B1 (fr) Terminal communicant a ecran equipe d'une antenne transparente, et procede correspondant
WO2018096261A1 (fr) Procédé d'interaction entre un terminal mobile et un automate communicant
FR3036831B1 (fr) Procede et systeme de gestion de notifications de passage dans une zone a acces protege
EP2832119B1 (fr) Procede de delivrance d'un message"localise"a un terminal d'utilisateur destinataire, procede de traitement, dispositifs et programmes d'ordinateurs associes
EP1269377A1 (fr) Dispositif i d'intercommunication selective de terminaux mobiles en proximite physique, egalement relies par des reseaux globaux
FR3131010A1 (fr) Procédé et dispositif de localisation d’un objet
FR3136623A1 (fr) Procédé de communication entre un objet communicant et un dispositif de communication
WO2018229089A1 (fr) Procédé de gestion d'identifiants de fidélité, procédé de traitement de données de fidélité, serveur, dispositif de transaction et programmes correspondants
FR3103984A1 (fr) Procédé et dispositif d’émission d’au moins une trame d’un protocole de communication en champ proche, procédé de réception et dispositif récepteur correspondants.
FR2942314A1 (fr) Systeme de navigation interactif et procede mis en oeuvre dans ce systeme

Legal Events

Date Code Title Description
CL Concession to grant licences
ST Notification of lapse

Effective date: 20111102