Brevet FR2780231A1 — publié le 19991224

-4 PROCEDE D'OUVERTURE DE DIALOGUE ENTRE UNE ETIQUETTE ELECTRONIQUE SANS CONTACT ET UN DISPOSITIF D'INTERROGATION/LECTURE/ECRITURE A DISTANCE L'invention concerne le domaine des étiquettes électroniques sans contact qui sont lues à distance par un dispositif d'interrogation ou de lecture émettant un champ magnétique ou électromagnétique. Il est connu d'utiliser des codes "barre" pour identifier les produits en indiquant notamment le type de produit, le fabricant, la date de péremption. Ces codes "barre" sont lus un par un par un dispositif de lecture, par exemple au moment de leur passage au guichet de caisse, et permettent, par un système informatique, d'en déterminer le prix à payer. Une fois imprimés sur le produit à identifier, ces codes "barre" ont un rôle purement passif et ne peuvent être lus que l'un après l'autre, et il en résulte une limitation de leur utilisation à la détermination du prix et à la gestion du stock sur la base du nombre de produits enregistrés au guichet de caisse. Pour remédier à cette limitation des codes "barre", il est maintenant proposé d'utiliser des étiquettes dites électroniques qui comprennent des circuits électroniques, notamment des mémoires de type binaire, pour enregistrer l'équivalent des codes "barre, mais aussi d'autre informations. En outre, les circuits électroniques associés à ces mémoires permettent la lecture de ces dernières et/ou leur modification par un dispositif d'interrogation/lecture/écriture. Ces étiquettes électroniques ne comportent pas de contact, ni de source d'énergie électrique interne de sorte que le dispositif d'interrogation/lecture/écriture doit émettre via une antenne, un champ magnétique ou électromagnétique qui est reçu par les étiquettes électroniques via une antenne et dont une partie de l'énergie sert à alimenter les circuits électroniques. Pour interroger les étiquettes électroniques, le champ magnétique ou électromagnétique est modulé en amplitude selon un codage particulier qui est interprété par les étiquettes situées dans un certain volume défini, notamment par les diagrammes de rayonnement des antennes du dispositif d'interrogation/lecture/écriture et des étiquettes électroniques. En réponse à ces signaux d'interrogation, les étiquettes électroniques situées dans le volume, émettent, via leur antenne, des signaux, également modulés en amplitude, qui sont interprétés par le dispositif d'interrogation/lecture/écriture en vue de l'identification des étiquettes ayant répondu, et donc des produits associés. Pour éviter que les étiquettes électroniques ne répondent simultanément, ce qui conduirait à une impossibilité d'identification, il a été proposé des procédés dits d'anti-collision qui consistent essentiellement à différer les réponses des étiquettes selon des retards aléatoires par rapport aux signaux d'interrogation/lecture/écriture. Ces procédés d'anti-collision sont efficaces mais impliquent un traitement des signaux de réponse qui est d'autant plus long que le nombre d'étiquettes électroniques qui ont répondu est grand. Or, les étiquettes qui ont répondu ne sont pas toujours celles auxquelles on s'intéresse, ce qui réduit l'efficacité du système vis-à-vis des étiquettes qui représentent de l'intérêt au regard de l'application. Le but de la présente invention est donc de mettre en oeuvre un procédé qui permet de n'interroger que les étiquettes électroniques présentant de l'intérêt au regard de l'application ou question posée par le dispositif d'interrogation/lecture/écriture. Le but est atteint en mettant en oeuvre un procédé caractérisé en ce que le dispositif d'interrogation/lecture/écriture émet un signal codé ou un message d'interrogation identifiant l'ensemble des étiquettes électroniques auxquelles il s'intéresse et en ce que les étiquettes électroniques recevant ce code d'interrogation le comparent à leur code d'identification correspondant et ne répondent à cette interrogation que si la comparaison est positive. Par ce procédé, le dispositif d'interrogation/lecture/écriture ne traite que les réponses provenant des étiquettes électroniques concernées par l'interrogation, ce qui diminue son temps de traitement et augmente son efficacité. De manière plus précise, l'invention concerne un procédé d'ouverture de dialogue entre au moins une étiquette électronique et un dispositif d'interrogation/lecture/écriture à distance, l'étiquette électronique comprenant une mémoire adressable qui contient sous forme binaire des informations relatives au produit auquel elle est associée, caractérisé en ce qu'il comprend les étapes suivantes consistant à: (a) émettre par le dispositif d'interrogation/lecture/écriture un message binaire contenant au moins deux mots binaires qui indiquent l'un, un critère de sélection parmi les informations contenues dans la mémoire adressable et l'autre (56) au moins l'adresse de ce critère dans la mémoire adressable; (b) détecter ce message binaire dans l'étiquette électronique et le mémoriser; (c) lire la mémoire adressable à l'adresse indiquée par le message binaire; (d) comparer le mot binaire lu à l'étape (c) au mot binaire du message binaire correspondant au critère de sélection et mémoriser le résultat; (e) autoriser l'ouverture du dialogue entre l'étiquette électronique et le dispositif d'interrogation/lecture/écriture lorsque le résultat de l'étape de comparaison (d) est conforme au résultat attendu. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description suivante d'un exemple particulier de réalisation, ladite description étant faite en relation avec les dessins joints dans lesquels: - la figure 1 est un schéma fonctionnel d'une étiquette électronique et d'un dispositif d'interrogation/lecture/écriture d'une telle étiquette; - la figure 2 est un schéma simplifié d'une mémoire d'une étiquette électronique; - la figure 3 est uns schéma montrant un premier format d'un message binaire émis par le dispositif d'interrogation/lecture/écriture, et - la figure 4 est un schéma montrant un deuxième format d'un message binaire émis par le dispositif d'interrogation/lecture/écriture. Une étiquette électronique sans contact 10 comprend par exemple (figure 1), une antenne 12 constituée d'un circuit accordé qui comprend un enroulement d'induction 14 et un condensateur 16. La fréquence d'accord F0 de l'antenne 12 est par exemple de 13,56 Mégahertz. Ce circuit accordé de l'antenne est connecté à différents circuits qui réalisent chacun une fonction particulière. Ainsi, un circuit 24 réalise la fonction de redressement double alternance du signal aux bornes du circuit accordé, par exemple, par un pont à diodes 8. Ce circuit de redressement 24 est suivi d'un condensateur de filtrage 26 du signal redressé qui fournit la tension d'alimentation Vdd de tous les autres circuits de l'étiquette électronique, notamment ceux représentés sur la figure 1. Un circuit 18 réalise la fonction dite Horloge et la synchronisation de cette dernière à partir de la fréquence F0. Les signaux à différentes fréquences fournis par ce circuit Horloge 18 sont appliqués aux autres circuits de l'étiquette représentés ou non sauf au circuit de redressement 24. Le circuit 20 réalise la fonction de démodulation et de décodage des signaux qui modulent le signal à la fréquence porteuse F0o signaux qui constituent l'information reçue par l'étiquette. Les informations relatives au produit auquel l'étiquette est associée sont enregistrées dans une mémoire 22 qui est adressable par un circuit d'enregistrement/lecture 30. Ce circuit d'enregistrement 30 est sous le contrôle des signaux détectés et décodés par le circuit et fournissent des signaux qui sont appliqués à un circuit de synthèse des messages 32. Les messages fournis par le circuit de synthèse 32 sont appliqués à un circuit de modulation de charge d'antenne qui a été représenté schématiquement par un circuit 28 et par un interrupteur 38 commandé par le circuit 28. Une résistance de charge 36 a été représentée en série avec l'interrupteur 38. Le dispositif d'interrogation/lecture/écriture de l'étiquette 10 comprend par exemple de manière connue une antenne 42 constituée d'un circuit accordé qui comprend un enroulement d'induction 44 et un condensateur 66, la fréquence d'accord étant F0. Les deux antennes 12 et 42 sont couplées magnétiquement comme cela est représentée par la flèche 46. L'antenne 46 est alimentée par des signaux électriques à la fréquence porteuse F0 qui sont modulés par des signaux numériques basse fréquence véhiculant l'information à transmettre à l'étiquette 10. Ces signaux électriques modulés sont élaborés par un modulateur 50 qui reçoit, d'une part, un signal à la fréquence F0 d'un oscillateur 48 et les signaux de modulation d'un générateur de messages 52. Les signaux de sortie du modulateur 50 sont appliqués à un amplificateur de puissance 54 dont la borne de sortie est directement connectée à l'antenne 42. Les signaux reçus par l'antenne 42 sont appliqués à un circuit de réception 56 qui réalise leur détection, démodulation et décodage. Les signaux décodés sont appliqués à un microprocesseur 58 qui les interprètent et fournit les signaux de commande du générateur des messages 52. La mémoire 22 de l'étiquette électronique 10 contient, sous forme binaire, différentes informations relatives au produit auquel elle est associée. Ces informations sont par exemple: - le type de produit, - le nom du fabricant du produit, - le numéro de série du produit, - la date de fabrication du produit, - la date de péremption du produit, - le pays de fabrication du produit. Pour contenir ces informations, la mémoire 22 de l'étiquette électronique 10 peut être réalisée de différentes manières, par exemple sous la forme d'une matrice de lignes et colonnes ou encore sous la forme d'un registre, ce qui correspond à une mémoire de la première forme à une seule ligne. En outre, l'organisation de la mémoire de chaque étiquette électronique, c'est-à-dire le nombre et la signification des chiffres binaires relatifs à chaque information ainsi que leur localisation ou adresse dans la mémoire, devront être précisées par des normes internationales. Pour interroger de telles étiquettes, l'invention propose de les sélectionner selon un ou plusieurs critères en leur transmettant des signaux ou codes identifiant d'une part, les critères de sélection et, d'autre part, 1' adresse ou les adresses de ces codes dans la mémoire des étiquettes électroniques. Ces codes identificateurs des étiquettes concernées par l'interrogation et leurs adresses dans la mémoire des étiquettes sont, par exemple, présentés sous la forme d'un message binaire (86) selon le format de la figure 3. Ce message 86 commence par un signal de début de message (90) et termine par un signal (92) de fin de message. Le signal de début (90) est suivi d'un premier mot binaire 94 indiquant qu'il s'agit d'un message de sélection des étiquettes à l'interrogation. Le premier mot binaire 94 est suivi d'un deuxième mot binaire 96 indiquant l'adresse dans la mémoire de l'étiquette électronique d'un troisième mot binaire 98 indiquant le critère de sélection, par exemple le nom du fabricant du produit. Ce troisième mot binaire 96 est disposé dans l'exemple à la suite du deuxième mot binaire. Le troisième mot binaire 98 est de préférence suivi d'un quatrième mot binaire 100 qui est utilisé de manière classique pour détecter les erreurs de transmission du message et au besoin permettre de les corriger. Enfin, le message se termine par le signal de fin de message 92 tel qu'indiqué ci-dessus. A titre de variante 88 selon la figure 4, un quatrième mot binaire 102 est placé entre le deuxième 96 et le troisième mot binaire 98 pour indiquer le nombre de chiffres binaires contenus dans le troisième mot binaire 96. Après réception et détection de ce message binaire par les étiquettes électroniques, le deuxième mot binaire 96 est appliqué à un circuit d'adressage 70 de la mémoire tandis que le troisième mot binaire 98 est appliqué à un premier registre 72. Le mot lu dans la mémoire à l'adresse indiquée par le deuxième mot binaire est appliqué à un deuxième registre 74. Les mots contenus dans les premier et deuxième registres 72 et 74 sont comparés dans un comparateur 76 qui fournit un signal sur un conducteur 78 indiquant le résultat de la comparaison. Lorsqu'il y a identité des mots comparés, c'est-à-dire que le résultat est positif, le signal sur le conducteur 78 indique à l'étiquette qu'elle est sélectionnée par le dispositif d'interrogation et est donc autorisée à répondre à l'interrogation, soit immédiatement en envoyant vers le dispositif d'interrogation l'information demandée, telle que son numéro de série, soit plus tard à une requête spécifique du dispositif d'interrogation sous la forme d'un deuxième message qui n'est pas pris en compte que par les étiquettes autorisées à répondre. En utilisant le message selon le format 88 de la figure 4, c'est-à-dire en indiquant la "longueur" du troisième mot binaire après l'adresse du premier chiffre de ce troisième mot binaire, l'étiquette peut sélectionner immédiatement à la lecture, les cellules de la mémoire sans avoir à compter les chiffres du troisième mot binaire pour déterminer la dernière cellule à lire. Dans la description ci-dessus, la sélection des étiquettes s'effectue sur un seul critère mais l'invention peut être mise en oeuvre en utilisant plusieurs critères simultanés selon une combinaison de type logique de ces critères. Ainsi, par exemple, chaque critère utilisé pour la sélection sera transmis aux étiquettes électroniques par un message binaire du type décrit ci-dessus en relation avec les figures 3 et 4. Il en résultera autant de comparaisons dans le circuit 76 que de critères et les signaux résultant de ces comparaisons seront mémorisés et combinés dans un circuit logique 80 (figure 2) qui fournira un signal d'autorisation ou non de dialogue avec le dispositif d'interrogation. Il est clair que le critère de sélection correspondant à plusieurs conditions à remplir peut être mis en oeuvre avec un seul message binaire 86 ou 88. La description qui vient d'être faite de l'invention permet de définir les étapes d'un procédé d'ouverture de dialogue entre au moins une étiquette électronique 10 et un dispositif d'interrogation/lecture/écriture à distance 40, ladite étiquette électronique comprenant une mémoire adressable 22 qui contient sous forme binaire des informations relatives au produit auquel elle est associée, caractérisé en ce qu'il comprend les étapes suivantes consistant: (a) émettre par le dispositif d'interrogation/lecture/écriture un message binaire 86,88 contenant en moins deux mots 96,98 binaires qui indiquent l'un 98, un critère de sélection parmi les informations contenues dans ladite mémoire adressable et l'autre 96 au moins l'adresse de ce critère dans ladite mémoire adressable; (b) détecter ce message binaire dans l'étiquette électronique et le mémoriser; (c) lire la mémoire adressable à l'adresse indiquée par le message binaire 86,88; (d) comparer le mot binaire lu à l'étape (c) au mot binaire du message binaire correspondant au critère de sélection et mémoriser le résultat, et (e) autoriser l'ouverture du dialogue entre l'étiquette électronique et le dispositif d'interrogation/lecture lorsque le résultat de l'étape de comparaison (d) est conforme au résultat attendu. Dans le cas o le procédé met en oeuvre plusieurs critères de sélection, l'étape (e) est remplacée par les étapes suivantes consistant à: (f) répéter au moins une fois les étapes (a), (b), (c) et (d) avec un message binaire contenant un mot binaire indiquant un autre critère de sélection, et (g) autoriser l'ouverture du dialogue entre l'étiquette électronique et le dispositif d'interrogation/lecture/écriture lorsque les résultats des étapes de comparaison (d) sont conformes à une combinaison logique déterminée. L'invention a été décrite en ne faisant appel qu'aux fonctions d'interrogation et de lecture du dispositif d'interrogation/lecture/écriture 40 car ce sont les seules fonctions qui sont nécessaires à la mise en oeuvre du procédé selon l'invention pour sélectionner un ensemble d'étiquettes électroniques répondant à un ou plusieurs critères. Lorsque la sélection a été opérée, la fonction écriture peut être utilisée selon l'opération envisagée. R EV E N D I C A T I O NS 1. Procédé d'ouverture de dialogue entre au moins une étiquette électronique (10) et un dispositif d'interrogation/lecture/écriture à distance (40), ladite étiquette électronique comprenant notamment une mémoire adressable (22) qui contient sous forme binaire des informations relatives au produit auquel elle est associée, caractérisé en ce qu'il comprend les étapes suivantes consistant à: (a) émettre par le dispositif d'interrogation/lecture/écriture (40) un message binaire (86,88) contenant au moins deux mots (96, 98) binaires qui indiquent l'un (98), un critère de sélection parmi les informations contenues dans ladite mémoire adressable et l'autre (96) l'adresse de ce critère dans ladite mémoire adressable; (b) détecter ce message binaire (86,88) dans l'étiquette électronique (10) et le mémoriser; (c) lire (30) ladite mémoire adressable (22) à l'adresse indiquée par le message binaire; (d) comparer (76) le mot binaire lu à l'étape (c) au mot binaire du message binaire correspondant au critère de sélection et mémoriser le résultat, et (e) autoriser l'ouverture du dialogue entre l'étiquette électronique (10) et le dispositif d'interrogation/lecture/écriture (40) lorsque le résultat de l'étape de comparaison (d) est conforme au résultat attendu. 2. Procédé selon la revendication 1, caractérisé en ce que l'étape (e) est remplacée par les étapes suivantes consistant à: (f) répéter au moins une fois les étapes (a), (b), (c) et (d) avec un message binaire (86,88) contenant un mot binaire indiquant un autre critère de sélection, (g) autoriser l'ouverture du dialogue entre l'étiquette électronique et le dispositif d'interrogation/lecture/écriture lorsque les résultats mémorisés des étapes de comparaison (d) sont conformes à une combinaison logique déterminée. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que le message binaire (86,88) comprend, en outre: - un signal (90) indiquant le début du message binaire, - un mot binaire (94) indiquant que le message binaire concerne une ouverture de dialogue, - un mot binaire (100) servant à détecter et éventuellement corriger les erreurs de transmission du message binaire, et - un signal (92) indiquant la fin du message binaire. 4. Procédé selon la revendication 3, caractérisé en ce que le message binaire (88) comprend, en outre, un mot binaire (102) indiquant la longueur du mot binaire définissant le critère de sélection. 5. Etiquette électronique (10) pour mettre en oeuvre le procédé selon l'une des revendication précédentes 1 à 4, caractérisée en ce qu'elle comprend, en outre: - des moyens de comparaison (76) pour comparer le mot binaire lu dans la mémoire adressable lors de l'étape (c) au mot binaire (98) du message binaire reçu définissant le critère de sélection et fournir un signal (78) indiquant le résultat de la comparaison, - des moyens de mémorisation du résultat de la comparaison, et - des moyens de décision (80) auxquels est appliqué le signal mémorisé (78) résultant de la comparaison pour déterminer l'ouverture ou non du dialogue entre l'étiquette électronique (10) et le dispositif d'interrogation/lecture/écriture (40).