Brevet FR2815497A1 — publié le 20020419

L'invention concerne un procédé et un dispositif de communication des informations contenues dans un ou plusieurs codes barres ainsi qu'un système d'échange des informations contenues dans un ou plusieurs codes barres comprenant au moins un tel dispositif. Par codes barres, on entend codes constitués d'un ensemble de caractères par exemple imprimés ou écrits, les caractères étant composés, notamment, de barres distinctes de formes et/ou de dimensions différentes, parallèles entre elles, la valeur dudit code étant déterminée par la combinaison des caractères choisis. Actuellement, pour connaître l'information contenue dans un code barre, il est connu d'utiliser des bornes fixes munies de moyens de lecture. Ces bornes sont reliées par un réseau informatique filaire à un serveur qui transmet en réponse les informations à la borne. De telles installations peuvent être rencontrées, par exemple, dans les grandes surfaces, hyper ou supermarchés dans lesquels les bornes sont implantées soit au niveau des caisses, soit à l'intérieur des magasins pour permettre au client de vérifier une information, notamment un prix, avant l'achat d'un produit. L'inconvénient de telles installations est qu'elles nécessitent de se rendre jusqu'à un point fixe pour permettre la lecture des codes-barres et la transmission des informations. Il est également connu, dans d'autres domaines, des boîtiers portables de lecture de codes-barres permettant une mémorisation des codesbarres après lecture. Dans un premier type d'installations, ces boîtiers sont munis de moyens de connexion à une borne fixe d'un réseau informatique filaire grâce auquel les codes-barres mémorisés peuvent être transmis à un serveur. Dans un second type d'installations, les boîtiers portables sont munis de moyens d'émission radio, faible distance, pouvant transmettre les messages codesbarres à des bornes d'un réseau informatique filaire, à condition d'être suffisamment proches d'une desdites bornes. Même si de telles solutions permettent la lecture des codes barres, sans avoir à déplacer les objets concernés, elle nécessite encore de se rendre en un endroit donné pour permettre la transmission des informations. En outre, les bornes servant d'interface entre les boîtiers et leur réseau servent spécifiquement à cette application. Il est également à noter que, avec les boîtiers de lecture portables actuellement connus, il n'est pas possible de disposer d'un retour d'informations sur le contenu des codes-barres. Le but de la présente invention est de proposer un procédé et un dispositif de communications des informations contenues dans un ou plusieurs codes barres qui pallient les inconvénients précités et permettent la lecture et la transmission de ces informations sans être dépendant d'un point fixe, dédié à une telle application. Un autre but de la présente invention est de proposer un procédé et un dispositif de communication des informations contenues dans un ou plusieurs codes barres qui permettent un retour d'informations. Un autre but de la présente invention est de proposer un procédé et un dispositif de communication des informations contenues dans un ou plusieurs codes barres qui permettent une transmission sécurisée des informations. Un autre but de la présente invention est de proposer un procédé et un dispositif de communication des informations contenues dans un ou plusieurs codes barres dont le coût de mise en oeuvre reste faible, tout en permettant une transmission à très longue distance. Un avantage de l'invention est de permettre de développer le nombre et la nature des applications des codes barres. D'autres buts et avantages de l'invention apparaîtront au cours de la description qui va suivre qui n'est donnée qu'à titre indicatif et qui n'a pas pour but de la limiter. L'invention concerne tout d'abord un procédé de communication des informations contenues dans un ou plusieurs codes barres vers un ou plusieurs serveurs distants, procédé dans lequel : - on effectue une acquisition desdites informations, - on transforme lesdites informations en au moins un message, dit message code barre, prêt à être envoyé audit serveur par un réseau de transmission, permettant également la communication de messages contenant d'autres types d'informations, - on émet le contenu du ou desdits codes-barres vers le ou les serveurs grâce à un module portable d'émission/réception, apte à transmettre lesdits messages codes-barres ainsi que lesdits messages contenant d'autres types d'informations sur ledit réseau. L'invention concerne également un dispositif de communication des informations contenues dans un ou plusieurs codes-barres vers un ou plusieurs serveurs distants, ledit dispositif comprenant : - des moyens de lecture pour effectuer une acquisition desdites informations, - des moyens de traitement aptes à transformer lesdites informations en au moins un message, dit message code-barres, prêt à être envoyé audit ou auxdits serveurs par un réseau de transmission, permettant également la communication de messages contenant d'autres types d'informations, -au moins un module d'émission/réception portable, apte à transmettre lesdits messages codes-barres ainsi que lesdits messages contenant d'autres types d'informations sur ledit réseau. L'invention concerne encore un système d'échange des informations contenues dans un ou plusieurs codes-barres comprenant au moins un dispositif de communication tel que décrit plus haut, fonctionnant avec un réseau de transmission donné, au moins un serveur auquel les messages codes-barres émis par ledit dispositif sont destinés et des moyens de connexion du ou desdits serveurs sur ledit réseau. L'invention sera mieux comprise à la lecture de la description suivante accompagnée des dessins en annexe parmi lesquels : - la figure 1 décrit de manière schématique un exemple de dispositif de communication des informations contenues dans des codes- barres conformes à l'invention, - la figure 2 décrit de manière schématique un exemple de système d'échange des informations contenues dans des codes-barres, conformes à l'invention. L'invention concerne tout d'abord un procédé de communication des informations contenues dans un ou plusieurs codes-barres vers un ou plusieurs serveurs distants. Comme illustré aux figures 1 et 2, selon l'invention, on effectue tout d'abord une acquisition desdites informations. On transforme alors lesdites informations en au moins un message, dit message code-barres, prêt à être envoyé audit ou auxdits serveurs par un réseau de transmission. Le réseau de transmission exploité selon le procédé conforme à l'invention est choisi parmi les réseaux de transmission permettant également la communication de messages contenant d'autres types d'informations telles que, notamment, voix, textes, images ou autres. Il s'agit ainsi d'un réseau de transmission qui n'est pas dédié à la seule communication des messages codes-barres. Il pourra être constitué, par exemple, d'un réseau préexistant de grande étendue, c'est-à-dire un réseau WAN (Wide Area Network), tel qu'un réseau de téléphonie cellulaire comme le réseau GSM (Global System for Mobile Communications). On émet alors le contenu du ou desdits codes-barres vers le ou les serveurs, grâce à un module d'émission/réception portable, apte à transmettre lesdits messages codes-barres ainsi que lesdits messages contenant d'autres types d'informations sur ledit réseau. Grâce au module d'émission/réception 4, il n'est ainsi plus nécessaire de se déplacer jusqu'à des bornes fixes. En outre, grâce à l'utilisation d'un réseau de transmission qui n'est pas dédié à la seule communication des codes-barres, on limite les coûts de mise en oeuvre. Selon un premier mode de réalisation, l'acquisition des informations et leur transformation en messages codes-barres est réalisée grâce à des moyens intégrés audit module portable 4. Selon un autre mode de réalisation, comme illustré, on fait parvenir le ou les messages codes-barres audit module portable 4 en le connectant à un ensemble de lecture 3, comprenant des moyens de lecture 1, permettant l'acquisition desdites informations, et des moyens de traitement 2, permettant l'établissement desdits messages codes-barres, ledit ensemble de lecture 3 étant également prévu portable. Bien naturellement, ledit ensemble de lecture 3 est connecté avec ledit module portable 4 pendant que l'on fait parvenir le ou lesdits messages codes-barres audit module portable 4 mais encore, au moins, pendant l'acquisition desdites informations et/ou l'établissement du ou desdits messages codes-barres. La connexion pourra même être permanente. Selon un mode de réalisation avantageux, on charge des données dans ledit ensemble de lecture 3 depuis ledit module portable 4 lors de l'établissement desdits messages codes-barres, lesdites données étant destinées à rentrer dans la composition du ou desdits messages codes-barres et/ou à diriger leur acheminement. On limite ainsi les données à stocker dans l'ensemble de lecture 3. A titre d'exemple, on mémorise au niveau d'au moins un emplacement mémoire dudit module portable 4 un code d'identification utilisateur et/ou une adresse réseau de l'un ou plusieurs desdits serveurs et, lors de l'établissement du ou desdits messages codes-barres, on fait connaître audit ensemble de lecture 3 le ou lesdits emplacements mémoire. Ledit ensemble de lecture 3 peut alors interroger ledit module portable 4 pour charger lesdits codes et/ou adresses. Ces derniers peuvent ainsi rentrer dans la composition du message code-barres sans avoir à être saisis manuellement. En outre, le fait de placer l'adresse et/ou les codes d'identification utilisés au niveau du module portable 4 permet de bénéficier d'ensembles de lecture pouvant fonctionner avec n'importe quel module portable. Par ailleurs, les codes d'identification utilisateurs permettront de gérer, par exemple, des systèmes d'abonnement. Le ou lesdits emplacements mémoire du module portable 4 où les moyens de traitement 2 pourront trouver les données concernant les codes et/ou adresses pourront être mémorisés dans ledit ensemble de lecture 3. De manière alternative, ils pourront dépendre du code-barres lu, par exemple de la valeur de son ou ses premiers caractères. Selon un mode de mise en oeuvre particulier, on prévoit une pluralité de serveurs, chacun dédié à une fonction donnée, on prévoit au niveau desdits modules portables 4 au moins autant d'emplacements mémoire que de serveurs, on mémorise dans chaque emplacement mémoire l'adresse sur le réseau de l'un donné desdits serveurs et on mémorise dans ledit ensemble de lecture 3 l'un donné desdits emplacements mémoire. On peut ainsi associer à un ensemble de lecture 3 donné un serveur donné et, par suite, une fonction donnée correspondant à celle qui pourra être attribuée au serveur. Cela étant, on pourra également transmettre audit ou auxdits serveurs l'adresse sur le réseau dudit module portable 4 à l'origine du ou des messages codes-barres émis. Le ou lesdits serveurs pourront ainsi envoyer audit module portable 4 une réponse fonction du ou desdits codes barres dont il assurera éventuellement, la visualisation. Par ailleurs, on pourra alimenter ledit ensemble de lecture 3 à partir d'une source d'énergie prévue dans ledit module portable 4. Selon un premier mode de réalisation, lesdits codes-barres sont mémorisés au fur et à mesure de leur acquisition dans ledit ensemble de lecture 3 et on les fait alors parvenir par salve audit module portable 4. Selon un autre mode de réalisation, on émet ledit message code-barres après chaque acquisition d'un code-barres donné. L'invention concerne également un dispositif de communication des informations contenues dans un ou plusieurs codes-barres vers un ou plusieurs serveurs distants. Il pourra notamment servir à la mise en oeuvre du procédé décrit plus haut. Ledit dispositif comprend tout d'abord des moyens de lecture 1 pour effectuer une acquisition desdites informations. Il s'agit, par exemple, de lecteurs laser connus de l'homme de l'art. Ledit dispositif comprend également des moyens de traitement 2, aptes à transformer lesdites informations en au moins un message, dit message code-barres, prêt à être envoyé audit ou auxdits serveurs par un réseau de transmission, permettant également la communication de messages contenant d'autres types d'informations. Lesdits moyens de traitement 2 sont constitués, par exemple, d'un circuit microprogrammé, associé à d'éventuelles mémoires. Ils permettent d'assurer, par exemple, les fonctions suivantes : - réception des caractères lus et décodés par lesdits moyens de lecture 1, - mise en forme de la chaîne de caractère composant ledit message code-barres, - fourniture dudit message code-barres en aval pour sa transmission. Le dispositif de communication conforme à l'invention comprend encore au moins un module d'émission/réception portable 4, apte à transmettre lesdits messages codes-barres ainsi que lesdits messages contenant d'autres types d'informations sur ledit réseau. Ce dernier est constitué, par exemple, d'un téléphone portable d'un réseau de communication cellulaire. Il s'agit, notamment, d'un téléphone sans fil de type GSM, susceptible de transmettre de la voix et/ou des données, via des stations relais réparties sur un large territoire constituant un réseau exploité par ailleurs pour d'autres types de communication. Les messages codes-barres pourront se présenter sous la forme de messages courts de type SMS (Short Message Service). Ils pourront encore être transmis grâce au protocole WAP (Wireless Application Protocol). Lesdits moyens de lecture 1 et lesdits moyens de traitement 2 forment par exemple un ensemble également portable dit ensemble de lecture 3. Celui-ci est constitué, par exemple, d'un boîtier intégrant ledit circuit microprogrammé et/ou lesdites mémoires. Ledit boîtier pourra en outre être muni d'un bouton de déclenchement dont l'actionnement entraînera la lecture d'un code-barres, l'établissement d'un message code-barres correspondant et sa fourniture en aval. Il pourra également présenter différents voyants permettant de visualiser son fonctionnement. Il sera de dimension la plus faible possible. Selon ce mode de réalisation, le dispositif comprend encore des moyens 6 pour connecter ledit ensemble de lecture 1 et ledit module portable 4 et pour faire parvenir le ou lesdits messages codes-barres audit module portable 4. Lesdits moyens de connexion 6 sont constitués, notamment, d'une part, d'une prise normalisée 7 prévue au niveau dudit téléphone portable 4 et, d'autre part, d'une prise 8, prévue au niveau dudit ensemble de lecture 3 et apte à être branchée sur ladite prise normalisée 7. Pour les téléphones GSM, cette dernière est constituée, par exemple, du connecteur habituellement situé à la base de ceux-ci. Un câble de liaison pourrait également être utilisé pour relier ledit ensemble de lecture et ledit module portable, notamment entre lesdites prises. Lesdits moyens pour faire parvenir ledit ou lesdits messages codes-barres audit module portable 4 sont constitués, notamment, d'un modem situé dans ledit téléphone portable. Pour les téléphones GSM, il s'agit, par exemple, du modem habituellement prévu dans ceux-ci, tt pourra cependant s'agir d'un modem spécifique, notamment situé dans le boîtier 3. Les échanges d'informations entre le circuit microprogrammé des moyens de traitement 2 et le téléphone mobile utilisent, par exemple, les commandes de type AT normalisées au niveau européen sous la référence ETSI 07.07 et 07. 05. Ils pourront être réalisés à l'aide d'une liaison série, comme les échanges d'informations entre le lecteur laser des moyens de lecture 1 et ledit circuit microprogrammé. Lesdits moyens de traitement 2 seront éventuellement aptes à autoriser le chargement de données depuis ledit module portable 4 dans ledit ensemble de lecture 3. Comme précédemment évoqué, il pourra s'agir d'adresses du ou des serveurs et/ou de codes d'identification utilisateur. Pour les téléphones portables, notamment du type GSM, le ou les emplacements mémoire utilisés pour les données à charger sont situés, par exemple, au niveau des unités mémoire habituellement prévues dans lesdits téléphones ou encore, de manière avantageuse, au niveau des cartes SIM rencontrées dans certains d'entre eux et/ou de cartes à puce venant s'introduire dans une fente de lecture du module portable 4. Selon un autre mode de réalisation, lesdits moyens de lecture 1 et lesdits moyens de traitement 2 pourraient être intégrés audit module portable 4. Ledit module portable 4 pourra comprendre un écran 5, apte à autoriser la visualisation d'éventuelles réponses du ou des serveurs concernant le contenu des codes-barres. Pour les téléphones GSM, il s'agira notamment de l'écran habituellement prévu sur ceux-ci, pour la visualisation des informations concernant les communications téléphoniques. Par ailleurs, lesdits moyens de connexion 6 pourront être aptes à autoriser, outre les échanges de données entre ledit module portable 4 et ledit ensemble de lecture 3, le passage d'un courant d'alimentation. On pourra ainsi alimenter ledit ensemble de lecture 3 à partir d'une source d'alimentation en énergie du module portable 4. Pour les téléphones GSM, ladite source d'alimentation en énergie sera constituée, par exemple, de la batterie habituellement rencontrée dans ceux-ci. L'invention concerne également un système d'échange des informations contenues dans un ou plusieurs codes-barres comprenant au moins un dispositif de communication tel que décrit plus haut, fonctionnant avec un réseau de transmission donné, au moins un serveur 9 auquel les messages codes-barres émis par ledit dispositif sont destinés et des moyens 10 de connexion du ou desdits serveurs 9 sur ledit réseau. Le ou lesdits serveurs 9 sont constitués, par exemple, d'un micro-ordinateur. Ils traitent les messages codes-barres reçus, par exemple selon les fonctions suivantes : - acquisition du message code-barres, - vérification du code d'identification, - accès à une base de données contenue dans le microordinateur ou à une base de données distante reliée par un réseau informatique audit micro ordinateur, - élaboration éventuelle d'un message de réponse à destination du module portable 4. Lesdits moyens de connexion 10 ou des serveurs 9 sont constitués, notamment, d'un ou plusieurs modules d'émission/réception portables dudit réseau, c'est-à-dire, pour les réseaux GSM, de téléphones portables 11 a, 11 b. Il est éventuellement prévu undit téléphone portable 11 a pour la réception des messages codes-barres et undit téléphone 11b pour l'émission des réponses. Selon une variante, ces deux fonctions pourront être remplies par un seul et même téléphone portable. On dispose de la sorte d'une solution globale à intelligence répartie. A titre d'exemple, l'invention pourra être utilisée pour le suivi logistique de produits ou documents, la réalisation d'inventaires, les commandes ou achats de produits ou services ou encore l'information à distance. Naturellement, d'autres modes de mise en oeuvre ou d'autres utilisations, à la portée de l'homme de l'art, auraient pu être envisagés sans pour autant sortir du cadre de l'invention. REVENDICATIONS 1. Procédé de communication des informations contenues dans un ou plusieurs codes-barres vers un ou plusieurs serveurs distants, procédé dans lequel : - on effectue une acquisition desdites informations, - on transforme lesdites informations en au moins un message, dit message code-barres, prêt à être envoyé audit ou auxdits serveurs par un réseau de transmission, permettant également la communication de messages contenant d'autres types d'informations, - on émet le contenu du ou desdits codes-barres vers le ou les serveurs grâce à un module portable (4) d'émission/réception, apte à transmettre lesdits messages codes-barres ainsi que lesdits messages contenant d'autres types d'informations sur ledit réseau. 2. Procédé selon la revendication 1 dans lequel on fait parvenir le ou les messages codes-barres audit module portable (4) en le connectant à un ensemble de lecture (3), comprenant des moyens de lecture (1), permettant l'acquisition desdites informations, et des moyens de traitement (2) permettant l'établissement desdits messages codes-barres, ledit ensemble de lecture (3) étant également prévu portable. 3. Procédé selon la revendication 2, selon lequel ledit ensemble de lecture (3) est connecté avec ledit module portable (4) au moins pendant l'acquisition desdites informations et/ou l'établissement du ou desdits messages codes-barres. 4. Procédé selon la revendication 3, dans lequel on charge des données dans ledit ensemble de lecture (3) depuis ledit module portable (4) lors de l'établissement desdits messages codes-barres, lesdites données étant destinées à rentrer dans la composition dudit ou desdits messages codesbarres et/ou à diriger leur acheminement. 5. Procédé selon la revendication 4, dans lequel on mémorise au niveau d'au moins un emplacement mémoire dudit module portable (4) un code d'identification utilisateur et/ou une adresse réseau de l'un ou plusieurs desdits serveurs et, lors de l'établissement du ou desdits messages codesbarres, on fait connaître audit ensemble de lecture (3) le ou lesdits emplacements mémoire, puis ledit ensemble de lecture (3) interroge ledit module portable (4) pour charger lesdits codes et/ou adresses. 6. Procédé selon la revendication 5, dans lequel on prévoit une pluralité de serveurs, chacun dédié à une fonction donnée, on prévoit au niveau desdits modules portables (4) au moins autant d'emplacements mémoire que de serveurs, on mémorise dans chaque emplacement mémoire l'adresse sur le réseau de l'un donné desdits serveurs et on mémorise dans ledit ensemble de lecture (3) l'un donné desdits emplacements mémoire. 7. Procédé selon la revendication 1, dans lequel on transmet également audit ou auxdits serveurs l'adresse sur le réseau dudit module portable (4) à l'origine du ou des messages codes-barres émis. 8. Procédé selon la revendication 7, dans lequel le ou lesdits serveurs transmettent au module portable (4) à l'origine du ou des messages codes-barres une réponse fonction du ou desdits codes-barres. 9. Procédé selon la revendication 2, dans lequel on alimente ledit ensemble de lecture (3) à partir d'une source d'énergie prévue dans ledit module portable (4). 10. Procédé selon la revendication 1, dans lequel on émet ledit message code-barres après chaque acquisition d'un code-barres donné. 11. Dispositif de communication des informations contenues dans un ou plusieurs codes-barres vers un ou plusieurs serveurs distants, ledit dispositif comprenant : - des moyens de lecture (1) pour effectuer une acquisition desdites informations, - des moyens de traitement (2), aptes à transformer lesdites informations en au moins un message, dit message code-barres, prêt à être envoyé audit ou auxdits serveurs par un réseau de transmission permettant également la communication de messages contenant d'autres types d'informations, - au moins un module d'émission 1 réception portable (4), apte à transmettre lesdits messages codes-barres ainsi que lesdits messages contenant d'autres types d'informations sur ledit réseau. 12. Dispositif selon la revendication 11, constitué d'un ensemble de lecture (3) portable, comprenant lesdits moyens de lecture (1) et lesdits moyens de traitement (2), dudit module portable (4), et de moyens pour connecter ledit ensemble de lecture (3) et ledit module portable (4) et pour faire parvenir le ou lesdits messages codes-barres audit module portable (4). 13. Dispositif selon la revendication 11, dans lequel ledit module portable est un téléphone portable d'un réseau de communications cellulaire, ledit téléphone permettant la transmission de la voix et des données. 14. Dispositif selon la revendication 13, dans lequel lesdits moyens de connexion (6) sont constitués, d'une part, d'une prise normalisée (7), prévue au niveau dudit téléphone portable (4), et, d'autre part, d'une prise (8) prévue au niveau dudit ensemble de lecture (3) et apte à être branchée sur ladite prise normalisée. 15. Dispositif selon la revendication 13, dans lequel lesdits moyens pour faire parvenir ledit ou lesdits messages codes-barres audit module portable (4) sont constitués d'un modem, situé dans ledit téléphone portable. 16. Dispositif selon la revendication 12, dans lequel lesdits moyens de traitement sont aptes à autoriser le chargement de données depuis ledit module portable (4) dans ledit ensemble de lecture (3). 17. Dispositif selon la revendication 11, dans lequel ledit module portable (4) comprend un écran (5), apte à autoriser la visualisation d'éventuelles réponses du ou des serveurs concernant le contenu des codesbarres. 18. Dispositif selon la revendication 12, dans lequel ledit module portable (4) est muni d'une source d'alimentation en énergie et lesdits moyens de connexion (6) sont aptes à autoriser, outre les échanges de données entre ledit module portable (4) et ledit ensemble de lecture (3), une alimentation en énergie dudit ensemble de lecture (3) à partir de la source d'alimentation en énergie du module portable (4). 19. Système d'échange des informations contenues dans un ou plusieurs codes-barres comprenant au moins un dispositif de communication selon la revendication 11, fonctionnant avec un réseau de transmission donné, au moins un serveur (9) auquel les messages codesbarres émis par ledit dispositif sont destinés et des moyens de connexion (10) du ou desdits serveurs (9) sur ledit réseau. 20. Système selon la revendication 19, dans lequel lesdits moyens de connexion (10) du ou des serveurs (9) sont constitués de modules d'émission 1 réception portables dudit réseau.