FR2982059A1 - SYSTEM FOR COMBATTING AGGREGATE PRODUCTS - Google Patents
SYSTEM FOR COMBATTING AGGREGATE PRODUCTS Download PDFInfo
- Publication number
- FR2982059A1 FR2982059A1 FR1159832A FR1159832A FR2982059A1 FR 2982059 A1 FR2982059 A1 FR 2982059A1 FR 1159832 A FR1159832 A FR 1159832A FR 1159832 A FR1159832 A FR 1159832A FR 2982059 A1 FR2982059 A1 FR 2982059A1
- Authority
- FR
- France
- Prior art keywords
- product
- information
- software application
- traceability
- authentic
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Procédé de gestion d'informations sur au moins un produit, le procédé étant exécuté par une plateforme intermédiaire (PFI) d'un tiers de confiance servant d'intermédiaire entre des terminaux d'utilisateurs (T1, T2, T3) et des plateformes (PF1, PF2, PF3) de fournisseurs de produits: - établissement d'une liaison de communication sécurisée entre la plateforme intermédiaire et une application logicielle, délivrée par le tiers de confiance et configurée pour communiquer lors son exécution par un terminal avec ladite plateforme intermédiaire à l'exclusion de toute autre plateforme intermédiaire; - réception via la liaison de communication sécurisée d'informations de traçabilité encodées dans un code de traçabilité apposé sur le produit; - recherche, par consultation de données référençant des produits authentiques mis en circulation par au moins un fournisseur de produits, d'un produit référencé authentique associé aux mêmes informations de traçabilité que celles reçues; - envoi via la liaison de communication sécurisée d'au moins une première information résultant de ladite recherche.A method for managing information on at least one product, the method being executed by an intermediate platform (PFI) of a trusted third party serving as an intermediary between user terminals (T1, T2, T3) and platforms ( PF1, PF2, PF3) of product suppliers: - establishment of a secure communication link between the intermediate platform and a software application, delivered by the trusted third party and configured to communicate during its execution by a terminal with said intermediate platform to the exclusion of any other intermediate platform; - reception via the secure communication link of traceability information encoded in a traceability code affixed to the product; - research, by consulting data referencing authentic products put into circulation by at least one product supplier, an authentic referenced product associated with the same traceability information as those received; sending, via the secure communication link, at least one first piece of information resulting from said search.
Description
Système de lutte contre la contrefaçon de produits L'invention concerne le domaine des services informatiques aux utilisateurs. Elle concerne plus particulièrement un système de lutte contre la contrefaçon, faisant appel à un procédé de gestion d'informations sur au moins un produit mis en oeuvre par une plateforme intermédiaire de confiance et un procédé d'obtention d'information sur un produit mis en oeuvre par application logicielle. Pour lutter contre la contrefaçon, les solutions technologiques sont nombreuses. On peut classer les solutions anti-contrefaçons selon deux catégories: - les solutions de marquage (encres visibles ou invisibles, elles vont des encres fluorescentes, infrarouge en passant par les hologrammes et le marquage code-barres, jusqu'au marquage du médicament lui-même). - les solutions de traçabilité qui concernent essentiellement les solutions avec données de traçabilité encodées dans des codes barres (marquage permettant une traçabilité) ou de puces RFID (Radio Frequency Identification) ainsi que la solution mPedigree ®. Les techniques antérieures par simple marquage ne sont pas fiables en ce que le marquage peut être contrefait ou imité grossièrement. Elles ne permettent donc pas à l'utilisateur final de vérifier l'authenticité du produit marqué. Les meilleures garanties de sécurité sont donc celles offertes par les solutions de traçabilité. Les techniques antérieures de traçabilité pour médicaments permettant d'authentifier les boîtes de médicament à partir de données encodées sur une étiquette RFID ou dans un code-barres en interrogeant une base de donnée, ne garantissent pas que ces données encodées renvoient le consommateur vers une base de donnée authentique ni que les médicaments et leur marquage soient authentiques. La solution de traçabilité, développée par Sproxil (Nigeria), mPedigree (Ghana) ou Pharmasecure (Inde) pour la traçabilité de médicaments, consiste à apposer une étiquette à gratter sur le blister ou le flacon du médicament. Cette étiquette contient un code de vérification unique. Le consommateur révèle le code en grattant l'étiquette et envoie le code de vérification par message SMS vers un numéro raccourci et en quelques secondes les serveurs des centres de données des opérateurs mobile renvoient un message SMS de réponse vérifiant si le code de vérification est valide ou non. Bien que les références soient indiquées sur la boîte, le code de vérification ne permet pas d'identifier avec certitude le médicament ni le laboratoire fournisseur de ce médicament car il n'est pas possible de faire le lien entre le code et le médicament et/ou la boîte de médicaments. The invention relates to the field of computer services to users. It relates more particularly to a system for combating counterfeiting, using a method for managing information on at least one product implemented by a trusted intermediary platform and a method for obtaining information on a product implemented by implemented by software application. To combat counterfeiting, technological solutions are numerous. Anti-counterfeiting solutions can be classified into two categories: - marking solutions (visible or invisible inks, from fluorescent inks, infrared, holograms and bar-code marking, to the labeling of the drug itself; even). - Traceability solutions that mainly concern solutions with traceability data encoded in barcodes (marking allowing traceability) or RFID (Radio Frequency Identification) chips as well as the mPedigree ® solution. Prior techniques by simple marking are unreliable in that the marking may be counterfeit or imitated roughly. They therefore do not allow the end user to verify the authenticity of the marked product. The best security guarantees are those offered by traceability solutions. Previous drug traceability techniques for authenticating drug boxes from data encoded on an RFID tag or barcode by querying a database, do not guarantee that this encoded data returns the consumer to a database authentic data and that the medicines and their marking are authentic. The traceability solution, developed by Sproxil (Nigeria), mPedigree (Ghana) or Pharmasecure (India) for drug traceability, involves affixing a scratch label to the drug blister or vial. This label contains a unique verification code. The consumer reveals the code by scratching the label and sends the verification code by SMS message to a shortened number and in a few seconds the data center servers of the mobile operators return an SMS response message checking whether the verification code is valid or not. Although the references are indicated on the box, the verification code does not identify with certainty the drug or the laboratory supplier of this drug because it is not possible to make the link between the code and the drug and / or the medicine box.
Cette méthode est aussi couteuse car elle impose au fabricant d'apposer une étiquette spécifique sur le médicament à tracer. En outre, l'étiquette pourrait facilement être déplacée d'un médicament à un autre. Enfin, elle impose à l'utilisateur de saisir le code de vérification : ce peut être fastidieux pour des codes de vérification longs. This method is also expensive because it requires the manufacturer to affix a specific label on the drug to be traced. In addition, the label could easily be moved from one drug to another. Finally, it requires the user to enter the verification code: this can be tedious for long verification codes.
Un des buts de l'invention est de remédier à des problèmes, inconvénients ou insuffisances de l'état de la technique et/ou d'y apporter des améliorations. L'invention concerne, selon un premier aspect, un procédé de gestion d'informations sur au moins un produit, le procédé étant exécuté par une plateforme intermédiaire d'un tiers de confiance servant d'intermédiaire entre des terminaux d'utilisateurs et des plateformes de fournisseurs de produits, le procédé comprenant les étapes suivantes : - établissement d'une liaison de communication sécurisée entre la plateforme intermédiaire et une application logicielle, délivrée par le tiers de confiance et configurée pour communiquer lors son exécution par un terminal avec ladite plateforme intermédiaire à l'exclusion de toute autre plateforme intermédiaire ; - réception via la liaison de communication sécurisée d'informations de traçabilité encodées dans un code de traçabilité apposé sur le produit; - recherche, par consultation de données référençant des produits authentiques mis en circulation par au moins un fournisseur de produits, d'un produit référencé authentique associé aux mêmes informations de traçabilité que celles reçues; - envoi via la liaison de communication sécurisée d'au moins une première information résultant de ladite recherche. L'invention concerne, selon un deuxième aspect, un procédé d'obtention d'informations sur au moins un produit à partir d'informations de traçabilité identifiant ce produit et encodées dans un code de traçabilité apposé sur ledit produit, le procédé étant exécuté au sein d'un terminal par une application logicielle, délivrée par un tiers de confiance, le procédé comprenant les étapes suivantes : - acquisition des informations de traçabilité encodées dans le code de traçabilité; - établissement d'une liaison de communication sécurisée avec une plateforme intermédiaire du tiers de confiance, servant d'intermédiaire entre des terminaux d'utilisateurs et des plateformes de fournisseurs de produits et avec laquelle l'application logicielle est configurée pour communiquer à l'exclusion de toute autre plateforme intermédiaire; - transmission des informations de traçabilité dudit produit à ladite plateforme intermédiaire via la liaison sécurisée, les informations de traçabilité transmises étant destinées à être utilisées pour une recherche, par consultation de données référençant des produits authentiques mis en circulation par au moins un fournisseur de produits, d'un produit authentique référencé qui est identifié par les mêmes informations de traçabilité que celles reçues; - réception en retour via ladite liaison sécurisée d'au moins une première information résultant de ladite recherche. One of the aims of the invention is to remedy problems, disadvantages or shortcomings of the state of the art and / or to make improvements thereto. According to a first aspect, the invention relates to a method for managing information on at least one product, the method being executed by an intermediate platform of a trusted third party serving as an intermediary between user terminals and platforms. of product suppliers, the method comprising the following steps: - establishment of a secure communication link between the intermediate platform and a software application, delivered by the trusted third party and configured to communicate during its execution by a terminal with said intermediate platform excluding any other intermediate platform; - reception via the secure communication link of traceability information encoded in a traceability code affixed to the product; - research, by consulting data referencing authentic products put into circulation by at least one product supplier, an authentic referenced product associated with the same traceability information as those received; sending, via the secure communication link, at least one first piece of information resulting from said search. The invention relates, according to a second aspect, to a method for obtaining information on at least one product from traceability information identifying this product and encoded in a traceability code affixed to said product, the method being executed at in a terminal by a software application, issued by a trusted third party, the method comprising the following steps: - acquisition of the traceability information encoded in the traceability code; - establishment of a secure communication link with an intermediary platform of the trusted third party, serving as an intermediary between user terminals and product provider platforms and with which the software application is configured to communicate to the exclusion any other intermediary platform; transmission of traceability information from said product to said intermediate platform via the secure link, the transmitted traceability information being intended to be used for a search, by consulting data referencing authentic products put into circulation by at least one product supplier, an authentic referenced product that is identified by the same traceability information as received; - Receiving feedback via said secure connection of at least a first information resulting from said search.
L'invention fait appel à une plateforme intermédiaire de confiance servant d'intermédiaire de confiance entre des terminaux d'utilisateurs et des plateformes de fournisseurs de produits : elle communique via une liaison de communication sécurisée à la fois avec l'application logicielle exécutée par le terminal et avec les plateformes de fournisseurs de produit. The invention uses a trusted intermediary platform serving as a trusted intermediary between user terminals and product provider platforms: it communicates via a secure communication link with both the software application executed by the terminal and with the product vendor platforms.
En outre, l'application logicielle qui communique avec la plateforme intermédiaire PFI est délivrée par le tiers de confiance et est configurée pour communiquer avec la plateforme intermédiaire à l'exclusion de toute autre plateforme intermédiaire. L'utilisateur est donc assuré que l'application logicielle est fiable et ne pourra interroger que cette plateforme intermédiaire. L'invention permet d'exploiter directement les informations de traçabilité, apposées sur les produits par les fabricants de ces produits, par exemple des codes-barres Datamatrix déjà légalement apposés sur les boîtes de médicaments : ce qui en fait la solution la moins onéreuse du marché. En effet, cette solution est moins onéreuse que la solution mPedigree actuellement utilisée par les pays émergents, puisqu'elle ne nécessite pas d'apposer une étiquette à gratter supplémentaire. In addition, the software application that communicates with the intermediate platform PFI is issued by the trusted third party and is configured to communicate with the intermediate platform to the exclusion of any other intermediate platform. The user is therefore assured that the software application is reliable and can only query this intermediate platform. The invention makes it possible to directly exploit the traceability information affixed to the products by the manufacturers of these products, for example Datamatrix barcodes already legally affixed to the drug boxes: this makes it the least expensive solution of walk. Indeed, this solution is less expensive than the mPedigree solution currently used by emerging countries, since it does not require to affix an additional scratch label.
De tels codes peuvent en outre être simplement lus par un lecteur de code et donc obtenus par l'application logicielle exécutée dans le terminal : l'utilisateur n'a donc aucune opération de saisie à effectuer. Le risque d'erreur de saisie est donc supprimé. La comparaison du code de traçabilité apposé sur le produit avec ceux des produits authentiques référencés mis en circulation permet de déterminer si le code de traçabilité est valide ou non, c'est-à-dire si le produit est référencé ou non auprès d'un fournisseur de produit. Selon un mode de réalisation du procédé de gestion selon l'invention, la première information indique si le produit semble authentique ou non selon qu'un produit référencé authentique est trouvé ou non. Il est en effet possible de détecter simplement une situation de contrefaçon si aucun produit authentique n'est référencé avec les informations de traçabilité reçues de l'application logicielle. Selon un mode de réalisation, le procédé de gestion selon l'invention comprend une étape d'incrémentation de la valeur compteur décomptant un nombre de consultations effectuées auprès de ladite plateforme intermédiaire pour un produit marqué avec les informations de traçabilité reçues, la première information indique si le produit marqué semble authentique ou non en fonction du résultat d'une comparaison entre la valeur dudit compteur après incrémentation et un nombre de produits référencés authentiques, mis en circulation et marqués avec les informations de traçabilité reçues. Ces caractéristiques permettent de gérer des situations dans lesquelles des informations de traçabilité valides, c'est-à-dire associées à un produit référencé authentique, sont utilisées pour marquer un produit contrefait. En comparant le nombre de consultations faites pour un produit marqué avec les informations de traçabilité reçues avec le nombre de produits référencés authentiques, mis en circulation et marqués avec les informations de traçabilité reçues, on peut détecter si le nombre total de produits en circulation est supérieur au nombre de produits authentiques mis en circulation. Ce qui conduit à une indication selon laquelle au moins un des produits ayant fait l'objet d'une consultation est un produit contrefait, c'est-à-dire non authentique. Selon un mode de réalisation du procédé de gestion selon l'invention, au moins une photo d'un produit référencé authentique trouvé lors de l'étape de recherche est transmise à l'application logicielle via la liaison de communication sécurisée et est destinée à être affichée sur un écran dudit terminal par ladite application logicielle. Ces caractéristiques permettent de valider l'analyse de contrefaçon effectuée par la plateforme intermédiaire en mettant à contribution l'utilisateur de l'application logicielle. Celui-ci peut en effet éventuellement détecter que le produit qu'il détient ne ressemble pas exactement à celui sur la photo. Des moyens de remontée d'informations et d'alerte seront alors proposés à l'utilisateur. Selon un mode de réalisation du procédé de gestion selon l'invention, des informations complémentaires en rapport avec ledit produit sont également transmises à l'application logicielle via la liaison de communication sécurisée, les informations complémentaires comprenant des informations sur ledit produit et/ou sur au moins une utilisation possible dudit produit et/ou sur un mode de consommation dudit produit et/ou sur un service en rapport avec ledit produit. De cette manière, l'utilisateur dispose d'informations diverses sur le produit qu'il détient et peut ainsi vérifier si ce produit correspond effectivement aux informations reçues. Des services complémentaires peuvent en outre être proposés, sans qu'une autre application logicielle soit nécessaire. Dans le domaine du médicament, il peut s'agir d'un service de pharmacovigilance qui avertit l'utilisateur sur les risques du médicament, le fait qu'il soit autorisé ou non dans le pays où se trouve l'utilisateur, etc. Such codes can furthermore simply be read by a code reader and thus obtained by the software application executed in the terminal: the user therefore has no input operation to perform. The risk of an entry error is therefore removed. The comparison of the traceability code affixed to the product with that of the referenced authentic products put into circulation makes it possible to determine whether the traceability code is valid or not, that is to say whether the product is referenced or not with a product supplier. According to one embodiment of the management method according to the invention, the first information indicates whether the product seems authentic or not according to whether an authentic referenced product is found or not. It is indeed possible to simply detect a counterfeit situation if no genuine product is referenced with the traceability information received from the software application. According to one embodiment, the management method according to the invention comprises a step of incrementing the counter value counting a number of consultations made with said intermediate platform for a product marked with the traceability information received, the first information indicates if the marked product seems authentic or not according to the result of a comparison between the value of said counter after incrementation and a number of authentic referenced products, put into circulation and marked with the traceability information received. These characteristics make it possible to manage situations in which valid traceability information, that is to say associated with an authentic referenced product, are used to mark a counterfeit product. By comparing the number of hits for a marked product with the traceability information received with the number of genuine referenced products, put into circulation and marked with the traceability information received, it is possible to detect whether the total number of products in circulation is greater than number of genuine products put into circulation. This leads to an indication that at least one of the products that has been the subject of a consultation is a counterfeit product, that is to say non-genuine. According to one embodiment of the management method according to the invention, at least one picture of an authentic referenced product found during the search step is transmitted to the software application via the secure communication link and is intended to be displayed on a screen of said terminal by said software application. These characteristics make it possible to validate the counterfeit analysis performed by the intermediate platform by using the user of the software application. It can indeed possibly detect that the product that it holds does not look exactly like the one in the photo. Information and alerting means will then be proposed to the user. According to one embodiment of the management method according to the invention, additional information related to said product is also transmitted to the software application via the secure communication link, the additional information including information on said product and / or at least one possible use of said product and / or a mode of consumption of said product and / or a service related to said product. In this way, the user has various information about the product he holds and can thus check if this product actually corresponds to the information received. Complementary services may be offered without the need for another software application. In the field of the drug, it may be a pharmacovigilance service that warns the user about the risks of the drug, whether it is authorized or not in the country where the user is located, etc.
Selon un mode de réalisation, le procédé de gestion selon l'invention comprend un enregistrement de données de suivi dans le cas où il est détecté, lors l'étape de recherche, que ledit produit n'est pas référencé et une étape de transmission des données de suivi vers au moins un fournisseur de produit. De cette manière, les fournisseurs de produit sont informés sur les situations de contrefaçon détectées par la plateforme intermédiaire. Ils peuvent prendre des mesures adéquates, notamment ajouter des informations complémentaires qui sont transmises aux utilisateurs consultant la plateforme intermédiaire. En outre, lorsque les données de suivi comprennent des données de géolocalisation du terminal reçues via la liaison sécurisée, le ou les fournisseurs de produits concernés sont à même d'établir une cartographie des zones de circulation des produits contrefaits, d'envisager des enquêtes ou de mettre en place des mesures de prévention dans ces zones géographiques. Les différents modes de réalisation présentés ci-dessus sont combinables entre eux pour la mise en oeuvre de l'invention. According to one embodiment, the management method according to the invention comprises a tracking data record in the case where it is detected, during the search step, that said product is not referenced and a step of transmitting data. tracking data to at least one product provider. In this way, the product suppliers are informed about the counterfeit situations detected by the intermediate platform. They can take appropriate measures, including adding additional information that is transmitted to the users consulting the intermediary platform. In addition, when the tracking data includes geolocation data from the terminal received via the secure link, the product supplier (s) concerned are able to map the circulation areas of the counterfeit products, to consider surveys or to put in place preventive measures in these geographical areas. The various embodiments presented above are combinable with each other for the implementation of the invention.
Selon une implémentation préférée, les différentes étapes du procédé de gestion selon l'invention et celles du procédé d'obtention de données sont mises en oeuvre par un logiciel ou programme d'ordinateur, ce logiciel comprenant des instructions logicielles destinées à être exécutées par un processeur de données et étant conçu pour commander l'exécution des différentes étapes de ce procédé. According to a preferred implementation, the various steps of the management method according to the invention and those of the method of obtaining data are implemented by a software or computer program, this software comprising software instructions intended to be executed by a user. data processor and being adapted to control the execution of the different steps of this method.
En conséquence, l'invention vise aussi un programme, susceptible d'être exécuté par un ordinateur ou par un processeur de données, ce programme comportant des instructions pour commander l'exécution des étapes d'un procédé tel que mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un processeur de données, et comportant des instructions d'un programme tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Accordingly, the invention is also directed to a program that can be executed by a computer or a data processor, which program includes instructions for controlling the execution of the steps of a method as mentioned above. This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape. The invention also provides a data carrier readable by a data processor, and including instructions of a program as mentioned above. The information carrier may be any entity or device capable of storing the program.
L'invention est mise en oeuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme "module" peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et/ou logiciels, apte à mettre en oeuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. The invention is implemented by means of software and / or hardware components. In this context, the term "module" may correspond in this document to a software component, to a hardware component or to a set of hardware and / or software components, capable of implementing a function or set of functions, as described below for the module concerned.
Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel. Un tel composant logiciel est stocké en mémoire puis chargé et exécuté par un processeur de données d'une entité physique (terminal, serveur, passerelle, settop-box, routeur, etc.) et est susceptible d'accéder aux ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc.). A software component corresponds to one or more computer programs, one or more subroutines of a program, or more generally to any element of a program or software. Such software component is stored in memory then loaded and executed by a data processor of a physical entity (terminal, server, gateway, settop-box, router, etc.) and is likely to access the hardware resources of this entity physical (memories, recording media, communication buses, electronic I / O boards, user interfaces, etc.).
De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware). Il peut s'agir d'un composant matériel programmable ou non, avec ou sans processeur intégré pour l'exécution de logiciel. Il s'agit par exemple d'un circuit intégré, d'une carte à puce, d'une carte électronique pour l'exécution d'un micrologiciel (firmware), etc. In the same way, a material component corresponds to any element of a material set (or hardware). It may be a programmable hardware component or not, with or without an integrated processor for running software. This is for example an integrated circuit, a smart card, an electronic card for executing a firmware, etc.
D'autres buts, caractéristiques et avantages de l'invention apparaîtront à travers la description qui va suivre, donnée uniquement à titre d'exemple non limitatif, et faite par référence aux dessins annexés dans lesquels: - la figure 1 représente de manière schématique un système de communication intégrant une plateforme intermédiaire selon l'invention; - la figure 2 représente un organigramme d'un mode de réalisation du procédé selon l'invention ; - la figure 3 représente un code à barre en deux dimensions, apposé sur un produit, susceptible d'être utilisé pour la mise en oeuvre de l'invention. Other objects, features and advantages of the invention will become apparent from the description which follows, given solely by way of nonlimiting example, and with reference to the appended drawings, in which: FIG. 1 schematically represents a communication system integrating an intermediate platform according to the invention; FIG. 2 represents a flowchart of one embodiment of the method according to the invention; - Figure 3 shows a barcode in two dimensions, affixed to a product, may be used for the implementation of the invention.
L'invention est décrite plus en détail par référence aux figures. Elle est décrite dans le cas particulier de son application à la traçabilité de médicaments. L'invention s'applique à tout type de produits susceptibles d'être marqués d'un code de traçabilité: équipements informatiques et/ou téléphoniques, équipements hi-fi, produits alimentaires, vêtements, accessoires de mode, etc. The invention is described in more detail with reference to the figures. It is described in the particular case of its application to the traceability of drugs. The invention applies to all types of products that may be marked with a traceability code: computer and / or telephone equipment, hi-fi equipment, food products, clothing, fashion accessories, etc.
La présente invention concerne un service anti-contrefaçon mis en oeuvre par une plateforme intermédiaire PFI d'un tiers confiance, reliée à une ou plusieurs bases de données, référençant les produits mis en circulation par un ou plusieurs fournisseurs de produits. En phase de packaging d'un produit, avant sa mise en circulation: - Des informations de traçabilité sont encodées dans un code de traçabilité, qui est apposé sur le produit; - Ces informations de traçabilité de chaque produit sont enregistrées dans une base de données du fournisseur de produit et rendues accessibles de manière sécurisée à la plateforme intermédiaire PFI. The present invention relates to an anti-counterfeiting service implemented by a third-party trusted PFI intermediary platform, linked to one or more databases, referencing the products put into circulation by one or more product suppliers. In the packaging phase of a product, before it is put into circulation: - Traceability information is encoded in a traceability code, which is affixed to the product; - This traceability information for each product is recorded in a product supplier database and made securely accessible to the PFI intermediate platform.
Une application logicielle est délivrée par le tiers de confiance aux utilisateurs pour leur permettre une consultation de la plateforme intermédiaire de confiance quant à l'authenticité d'un produit mis en circulation. La plateforme intermédiaire PFI permet de vérifier si les informations de traçabilité encodées dans un code de traçabilité, qui est apposé sur le produit correspondent (ou non) à un produit référencé dans une base de données d'un fournisseur de produit et si les produits ont été packagés (ou non) par un fournisseur de produit. A software application is issued by the trusted third party to users to enable them to consult the trusted intermediary platform as to the authenticity of a product put into circulation. The intermediate platform PFI makes it possible to check whether the traceability information encoded in a traceability code, which is affixed to the product, corresponds (or not) to a product referenced in a database of a product supplier and if the products have packaged (or not) by a product provider.
Ces produits concernés par cette invention sont des produits marqués, par apposition sur ce produit d'un code de traçabilité contenant des informations de traçabilité. Le code de traçabilité peut être apposé sur le produit de différentes manières : - apposé directement sur le produit lui-même (ce pourrait être le cas par exemple d'un matériel informatique, d'un téléphone, etc.) ; - apposé sur un emballage de ce produit (ce pourrait être le cas par exemple d'un médicament, vendu dans une boîte) ou - apposé sur un objet associé / relié à ce produit avant la mise en circulation de ce produit (ce pourrait être le cas par exemple d'une étiquette cousue sur un vêtement ou un accessoires de mode). Le code de traçabilité apposé sur le produit peut être réalisé de différentes manières : - Un code-barres, par exemple un code-barres en deux dimension répondant par exemple à un des standards défini_l'organisme GS1 (Global Standards One) : « QR Code » ou « Code à barres EAN-13' » ou « Datamatrix » tel que défini dans le standard ISO IEC16022; - Un tag RFID (Radio Frequency Identification). Le tag RFID présente de multiples avantages puisqu'il sert à la fois de solution de marquage des prix, de solution de lutte contre le vol, de solution de lutte contre la contrefaçon et de solution de traçabilité au sein de la chaîne de distribution. Cependant, son coût reste élevé, entre 20 et 40 centimes d'euro par puce. Les solutions à base de codes-barres sont quant à elles moins onéreuses, entre 0.1 et 0.3 centimes d'euro pour les codes barres Datamatrix. Les solutions utilisant les codes-barres semblent donc actuellement les meilleures tant au niveau coût et efficacité qu'au niveau de la législation Européenne, puisque le marquage des boîtes de médicaments à l'aide d'un code- barres 2D (solution Datamatrix) sera rendu prochainement obligatoire au niveau européen. Notons qu'en France, les codes-barres Datamatrix sont déjà obligatoires depuis le 1er janvier 2011 pour le marquage de toutes boîtes de médicaments. These products concerned by this invention are marked products, by affixing on this product a traceability code containing traceability information. The traceability code can be affixed to the product in different ways: - affixed directly to the product itself (this could be the case, for example, of a computer hardware, a telephone, etc.); - affixed to a packaging of this product (this could be the case, for example, of a medicine, sold in a box) or - affixed to an object associated / connected to this product before the circulation of this product (it could be the case for example of a label sewn on a garment or fashion accessories). The traceability code affixed to the product can be achieved in different ways: A barcode, for example a two-dimensional bar code responding for example to one of the standards defined by the GS1 organization (Global Standards One): QR Code "Or" EAN-13 barcode "or" Datamatrix "as defined in ISO IEC 16022; - An RFID tag (Radio Frequency Identification). The RFID tag has multiple advantages as it serves as both a price tagging solution, an anti-theft solution, anti-counterfeiting solution and a traceability solution within the distribution chain. However, its cost remains high, between 20 and 40 euro cents per chip. Barcode-based solutions are less expensive, ranging from 0.1 to 0.3 Euro cents for Datamatrix barcodes. Solutions using barcodes therefore seem currently the best in terms of cost and efficiency as well as in terms of European legislation, since the marking of drug boxes using a 2D barcode (Datamatrix solution) will be soon to be mandatory at European level. Note that in France, Datamatrix barcodes are already mandatory since January 1, 2011 for marking all boxes of drugs.
L'invention sera décrite plus en détail dans le cas d'utilisation d'un code de traçabilité sous forme de code-barres, conforme au standard « Datamatrix ». Dans un tel code de traçabilité, dont un exemple est représenté à la figure 3, les informations de traçabilité encodées sont les suivantes : - Un identifiant du médicament et/ou du laboratoire (CIP13), sous forme de code CIP (Code Identifiant de Présentation) à 13 caractères, - Une date de péremption (DT) du médicament, - Un numéro de série (NS), optionnel, identifiant la boîte de médicament, - Un numéro de lot (LT). Un tel code de traçabilité est unique : le code CIP identifie le médicament et le numéro de série permet de distinguer deux boîtes de médicament d'un même médicament et d'un même lot. The invention will be described in more detail in the case of using a traceability code in the form of a barcode, in accordance with the "Datamatrix" standard. In such a traceability code, an example of which is represented in FIG. 3, the traceability information encoded is as follows: An identifier of the drug and / or the laboratory (CIP13), in the form of a CIP code (Presentation Identifier Code) ) to 13 characters, - An expiry date (DT) of the drug, - An optional serial number (NS), identifying the drug box, - A lot number (LT). Such a traceability code is unique: the CIP code identifies the drug and the serial number distinguishes two drug boxes of the same drug and the same batch.
La figure 1 représente de manière schématique un système de traçabilité dans lequel se trouvent différentes entités, susceptibles de communiquer entre elle à travers un réseau étendu, par exemple à travers le réseau Internet réseau Internet RI. Ces entités sont les suivantes: - Plusieurs terminaux T1, T2, T3 d'utilisateurs U1, U2, U3 ; - Plusieurs plateformes de fournisseurs de produits PF1, PF2, PF3, en l'occurrence des plateformes de laboratoire fournissant des médicaments, chacune de ces plateformes gérant localement au moins une base de données DB1, DB2, DB3 servant à référencer les produits authentiques mis en circulation par au moins un fournisseur de produit; - Une plateforme intermédiaire PFI d'un tiers de confiance entre différents fournisseurs de produits et les utilisateurs U1, U2, U3, cette plateforme servant d'intermédiaire de confiance entre les terminaux et les plateformes de fournisseurs de produits. Figure 1 schematically shows a traceability system in which there are different entities, capable of communicating with each other over a wide area network, for example through the Internet network Internet RI. These entities are the following: several terminals T1, T2, T3 of users U1, U2, U3; - Several platforms of product suppliers PF1, PF2, PF3, in this case laboratory platforms supplying drugs, each of these platforms locally managing at least one database DB1, DB2, DB3 used to reference the authentic products implemented. circulation by at least one product supplier; - A trusted third-party PFI platform between different product providers and U1, U2, U3 users, this platform serving as a trusted intermediary between endpoints and product vendor platforms.
Chaque fournisseur de produit, mettant en circulation des produits (qu'ils soient vendus dans le commerce ou distribués gratuitement), enregistre dans au moins une base de données DB1, DB2 ou DB3, les informations de traçabilité de chacun de ces produits. Des informations complémentaires en rapport avec le produit sont également enregistrées dans la base de données en association avec les informations de traçabilité enregistrées. Each product supplier, putting into circulation products (whether commercially available or distributed free of charge), stores in at least one DB1, DB2 or DB3 database, traceability information for each of these products. Additional information related to the product is also recorded in the database in combination with the recorded traceability information.
La plateforme intermédiaire PFI présente l'architecture matérielle d'un ordinateur, et comprend notamment une ou plusieurs mémoires et au moins un processeur de données pour l'exécution d'applications logicielles. La plateforme intermédiaire PFI est dotée en outre d'un module de gestion de base de données. The intermediate platform PFI presents the hardware architecture of a computer, and includes in particular one or more memories and at least one data processor for the execution of software applications. The intermediate PFI platform is also equipped with a database management module.
La plateforme intermédiaire PFI est constituée physiquement par une ou plusieurs machines (serveurs, équipements de connexion, etc.) physiques. Elle peut en outre être mise en oeuvre et rendue accessible par des techniques de virtualisation de type « cloud computing » (informatique dans les nuages) et être donc être implantée physiquement en différents lieux et/ou par différents acteurs. Elle n'en reste pas moins, du point de vue de sa fonction et de son rôle dans la mise en oeuvre du service anti-contrefaçon, unique intermédiaire de confiance entre les terminaux d'utilisateurs et les plateformes de fournisseurs de service. The intermediate platform PFI is physically constituted by one or more physical machines (servers, connection equipment, etc.). It can also be implemented and made accessible by cloud computing virtualization techniques (cloud computing) and thus be physically implanted in different locations and / or by different actors. It remains nonetheless from the point of view of its function and its role in the implementation of the anti-counterfeiting service, the only trusted intermediary between user terminals and service provider platforms.
La plateforme intermédiaire PFI exécute un procédé de gestion d'information sur un ou plusieurs produits. Elle est notamment configurée pour: - établir une liaison de communication sécurisée avec l'application logicielle APP, délivrée par le tiers de confiance et configurée pour communiquer lors son exécution par un terminal avec ladite plateforme intermédiaire à l'exclusion de toute autre plateforme intermédiaire ; - recevoir via la liaison de communication sécurisée des informations de traçabilité encodées dans un code de traçabilité apposé sur le produit faisant l'objet d'une consultation auprès de cette plateforme intermédiaire PFI; - rechercher, par consultation de données référençant des produits authentiques mis en circulation par au moins un fournisseur de produits et obtenues via une liaison de communication sécurisée auprès de plateformes de fournisseurs de produits, d'un produit référencé authentique associé aux mêmes informations de traçabilité que celles reçues; - envoyer via la liaison de communication sécurisée au moins une première information résultant de ladite recherche, notamment une information sur le caractère authentique du produit faisant l'objet de la consultation. La consultation par la plateforme intermédiaire PFI de données référençant des produits authentiques peut s'effectuer de différentes manières. Dans un premier mode de réalisation, représenté à la figure 1, la plateforme intermédiaire PFI utilise au moins une base de données DBI, gérée localement par la plateforme intermédiaire PFI, référençant les produits fournis par différents fournisseurs de produits et contenant des informations de traçabilité pour chaque produit référencé. Cette base de données DBI est alimentée par les plateformes PF1, PF2, PF3 des fournisseurs de produits, pour les différents produits mis en circulation par les fournisseurs de produits, à partir des informations enregistrées dans les différentes bases de données DB1, DB2, DB3. La base de données DBI de la plateforme intermédiaire PFI est alimentée par les plateformes PF1, PF2, PF3 avant la mise en circulation de nouveaux produits : au fur et à mesure de la mise en circulation ou bien de manière périodique. La liaison de communication entre la plateforme intermédiaire PFI utilisée pour alimenter une des bases de données est une liaison sécurisée : chiffrement des données transmises via cette liaison et liaison établie sous condition d'authentification mutuelle entre la plateforme intermédiaire PFI et la plateforme PF1, PF2, PF3 concernée. Il est ainsi garanti que les informations obtenues par la plateforme intermédiaire PFI sont des informations fiables et authentiques, provenant effectivement des fournisseurs de produit. Ces informations référencent donc des produits authentiques mis en circulation.p Les informations qui sont stockées dans la base de données DBI sont ainsi réputées être de confiance : fiables et authentiques, référençant les produits effectivement mis en circulation par différents fournisseurs de produits. Dans un deuxième mode de réalisation, la plateforme intermédiaire PFI n'utilise pas de base de données DBI gérée localement, mais interroge les bases de données DB1, DB2, DB3 gérées par l'intermédiaire des plateformes PF1, PF2, PF3 des fournisseurs de produits. Dans ce deuxième mode de réalisation, la liaison de communication entre la plateforme intermédiaire PFI utilisée pour interroger une des bases de données est également une liaison sécurisée : chiffrement des données transmises via cette liaison et liaison établie sous condition d'authentification mutuelle entre la plateforme intermédiaire PFI et la plateforme PF1, PF2, PF3 concernée. Il est ainsi garanti que les informations obtenues par la plateforme intermédiaire PFI sont des informations fiables et authentiques, provenant effectivement des fournisseurs de produit. Dans la suite de la description, on suppose que l'on se trouve dans le premier mode de réalisation dans lequel la base de données DBI est alimentée via une liaison sécurisée par les plateformes PF1, PF2, PF3 des fournisseurs de produits puis interrogée via un lien local de communication par la plateforme intermédiaire PFI. Chaque produit fourni par un fournisseur de produit est donc référencé dans la base de données DBI. La base de données DBI contient les informations de traçabilité de ce produit, ces mêmes informations de traçabilité étant encodées dans le code de traçabilité apposé sur ce produit avant sa mise en circulation. Ces informations de traçabilité servent en outre à identifier les produits référencés dans la base de données DBI. La base de données DBI (ainsi que chacune des bases de données DB1, DB2, DB3) mémorise en outre, en association avec un jeu d'informations de traçabilité, le nombre de produits authentiques mis en circulation par un fournisseur de service avec ce jeu d'informations de traçabilité. Dans le cas d'exemple cité plus haut pour les médicaments avec utilisation d'un code Datamatrix, - Le nombre de produits sera égal à 1 lorsque les informations de traçabilité identifient une boîte de médicament et une seule, car les informations de traçabilité comprennent un numéro de série qui permet d'identifier et distinguer chaque boîte de médicament; - Le nombre de produits sera égal au nombre de boîtes de médicament du même lot et du même médicament, lorsque les informations de traçabilité identifient un médicament et un lot, et que les informations de traçabilité ne comprennent pas le numéro de série qui permet d'identifier et de distinguer chaque boîte de médicament. The intermediate platform PFI executes a method of managing information on one or more products. It is in particular configured to: - establish a secure communication link with the APP software application, delivered by the trusted third party and configured to communicate during its execution by a terminal with said intermediate platform to the exclusion of any other intermediate platform; - Receive via the secure communication link traceability information encoded in a traceability code affixed to the product subject to consultation with this intermediate platform PFI; searching, by consulting data referencing authentic products put into circulation by at least one product supplier and obtained via a secure communication link from product supplier platforms, of an authentic referenced product associated with the same traceability information as those received; - Send via the secure communication link at least a first information resulting from said search, including information on the authenticity of the product being the subject of the consultation. The consultation by the intermediate platform PFI data referencing authentic products can be done in different ways. In a first embodiment, shown in Figure 1, the intermediate platform PFI uses at least one DBI database, managed locally by the intermediate platform PFI, referencing the products provided by different product suppliers and containing traceability information for each product referenced. This DBI database is powered by the product vendor platforms PF1, PF2, PF3 for the different products put into circulation by the product suppliers, based on the information stored in the different databases DB1, DB2, DB3. The DBI database of the intermediate PFI platform is powered by the PF1, PF2, PF3 platforms before the release of new products: as it is put into circulation or periodically. The communication link between the intermediate platform PFI used to feed one of the databases is a secure link: encryption of the data transmitted via this link and link established under the condition of mutual authentication between the intermediate platform PFI and the platform PF1, PF2, PF3 concerned. It is thus guaranteed that the information obtained by the intermediate platform PFI is reliable and authentic information, actually coming from the product suppliers. This information therefore references genuine products put into circulation.p The information stored in the DBI database is thus deemed to be trusted: reliable and authentic, referencing the products actually put into circulation by different product suppliers. In a second embodiment, the PFI intermediate platform does not use a locally managed DBI database, but queries the DB1, DB2, DB3 databases managed through the product vendor platforms PF1, PF2, PF3. . In this second embodiment, the communication link between the intermediate platform PFI used to interrogate one of the databases is also a secure link: encryption of the data transmitted via this link and link established under the condition of mutual authentication between the intermediate platform. PFI and the platform PF1, PF2, PF3 concerned. It is thus guaranteed that the information obtained by the intermediate platform PFI is reliable and authentic information, actually coming from the product suppliers. In the remainder of the description, it is assumed that it is in the first embodiment in which the DBI database is fed via a secure link by the platforms PF1, PF2, PF3 of the product suppliers and then interrogated via a local communication link through the PFI middle platform. Each product provided by a product supplier is therefore referenced in the DBI database. The DBI database contains the traceability information of this product, the same traceability information being encoded in the traceability code affixed to this product before it is put into circulation. This traceability information is also used to identify the products referenced in the DBI database. The DBI database (as well as each of the databases DB1, DB2, DB3) also stores, in association with a set of traceability information, the number of authentic products put into circulation by a service provider with this game. traceability information. In the case of example cited above for drugs using a Datamatrix code, - The number of products will be equal to 1 when the traceability information identifies a medicine box and only one, because the traceability information includes a serial number that identifies and distinguishes each medication box; - The number of products will be equal to the number of drug boxes of the same lot and the same drug, when the traceability information identifies a drug and a lot, and the traceability information does not include the serial number that allows for identify and distinguish each box of medication.
En complément, pour améliorer les informations fournies aux utilisateurs, la base de données DBI (ainsi que chacune des bases de données DB1, DB2, DB3) mémorise en outre des informations complémentaires telles que : - des informations complémentaires sur ledit produit lui-même ; par exemple, lorsque ce produit est un médicament : sa composition, son nom, le nom du laboratoire fournisseur de ce médicament, sa forme galénique, une photo représentant le produit et/ou son emballage, etc. ; de telles informations sont destinées à être transmises à un utilisateur pour qu'il puisse comparer le produit effectivement en sa possession et celui référencé dans la base de données d'un fournisseur de produit; - des informations complémentaires sur une éventuelle alerte lorsque le lot du produit fait éventuellement l'objet d'un rappel par les autorités de santé (AFSSAPS en France) - des informations complémentaires sur au moins une utilisation possible de ce produit ; par exemple, lorsque ce produit est un médicament : les indications thérapeutiques du médicament, les effets indésirables, les interactions médicamenteuses, etc.; - des informations complémentaires sur un mode de consommation de ce produit ; par exemple, lorsque ce produit est un médicament : la posologie recommandée et le mode d'administration, etc.; - des informations complémentaires sur un service en rapport avec ce produit ; par exemple, lorsque ce produit est un médicament : un lien hypertexte vers une page Web comportant une fiche d'information et/ou une notice complète de ce produit et/ou des informations sur l'efficacité du produit (tests statistiques, etc.). Chacun des terminaux T1, T2, T3 présente l'architecture matérielle d'un ordinateur, et comprend notamment une ou plusieurs mémoires et au moins un processeur de données pour l'exécution d'applications logicielles. In addition, to improve the information provided to users, the DBI database (as well as each database DB1, DB2, DB3) also stores additional information such as: - additional information on the product itself; for example, when this product is a medicine: its composition, its name, the name of the laboratory supplying this medicine, its dosage form, a photo representing the product and / or its packaging, etc. ; such information is intended to be transmitted to a user so that he can compare the product actually in his possession and that referenced in the database of a product supplier; - additional information on a possible alert when the batch of the product is subject to a recall by health authorities (AFSSAPS in France) - additional information on at least one possible use of this product; for example, when this product is a medicine: therapeutic indications of the drug, adverse effects, drug interactions, etc .; - additional information on a method of consumption of this product; for example, when this product is a medicine: the recommended dosage and method of administration, etc .; - additional information on a service related to this product; for example, when this product is a medicine: a hypertext link to a web page that contains an information sheet and / or a complete leaflet of this product and / or information on the product's effectiveness (statistical tests, etc.) . Each of the terminals T1, T2, T3 presents the hardware architecture of a computer, and notably comprises one or more memories and at least one data processor for the execution of software applications.
Ces terminaux T1, T2, T3 sont équipés d'un module d'acquisition de données de traçabilité encodées dans un code de traçabilité apposé sur un produit. Ces terminaux sont par exemple équipés d'un lecteur de codes de traçabilité, intégré dans le terminal, par exemple de type code barre, et d'un module logiciel pour extraire les informations de traçabilité encodées dans le code de traçabilité lu par le lecteur. Selon un autre exemple, les terminaux T1, T2, T3 sont équipés d'un simple appareil photo, intégré dans le terminal, capable de prendre une photo d'un tel code de traçabilité et d'un module logiciel conçu pour une interprétation de la photo prise et une extraction des informations de traçabilité encodées dans le code de traçabilité photographié. Ces terminaux Ti., T2, T3 sont de préférence des terminaux mobiles, de type terminaux téléphoniques mobiles, afin d'être aisément manipulables pour la prise de photo ou la lecture de code. These terminals T1, T2, T3 are equipped with a traceability data acquisition module encoded in a traceability code affixed to a product. These terminals are for example equipped with a traceability code reader integrated in the terminal, for example of the barcode type, and a software module for extracting the traceability information encoded in the traceability code read by the reader. In another example, the terminals T1, T2, T3 are equipped with a simple camera, integrated in the terminal, capable of taking a picture of such a traceability code and a software module designed for an interpretation of the photo taken and extraction of the traceability information encoded in the traceability code photographed. These terminals T1., T2, T3 are preferably mobile terminals, of the mobile telephone terminal type, in order to be easily manipulated for taking pictures or reading code.
Ces terminaux Ti, T2, T3 sont en outre équipés d'un module de communication pour leur permettre de communiquer à travers le réseau Internet avec la plateforme intermédiaire PFI. Chacun des terminaux Ti, T2, T3 est conçu pour exécuter une application logicielle APP, associée à la plateforme intermédiaire PFI et configurée pour communiquer avec cette plateforme intermédiaire PFI à l'exclusion de toute autre plateforme intermédiaire. These terminals T1, T2, T3 are further equipped with a communication module to enable them to communicate over the Internet with the intermediate platform PFI. Each of the terminals T1, T2, T3 is designed to execute an APP software application associated with the intermediate platform PFI and configured to communicate with this intermediate platform PFI to the exclusion of any other intermediate platform.
L'application logicielle APP est délivrée par le tiers de confiance gérant la plateforme intermédiaire PFI. L'application logicielle APP est téléchargeable uniquement depuis un serveur de téléchargement géré par le tiers de confiance, ou bien transmise par courriel à un utilisateur sur demande de cet utilisateur formulée auprès du serveur de téléchargement. Un utilisateur souhaitant utiliser cette application logicielle doit obtenir des données d'identification et/ou d'authentification d'utilisateur (sous forme par exemple de nom d'utilisateur avec un mot de passe) : de telles données d'identification / d'authentification sont communiquées à l'utilisateur par le serveur de téléchargement, par exemple lors de son inscription sur un site Web du tiers de confiance ou suite au téléchargement de cette application logicielle. The APP software application is delivered by the trusted third party managing the intermediate platform PFI. The APP software application is downloadable only from a download server managed by the trusted third party, or transmitted by email to a user on request of this user formulated with the download server. A user wishing to use this software application must obtain identification and / or user authentication data (in the form of, for example, a username with a password): such identification / authentication data are communicated to the user by the download server, for example when registering on a trusted third party website or following the download of this software application.
L'application logicielle APP chargée est destinée à être installée puis exécutée sur un des terminaux Ti, T2, T3. Cette application logicielle APP est conçue pour piloter le module d'acquisition du terminal dans lequel elle est exécutée, afin d'obtenir les informations de traçabilité encodées dans un code de traçabilité. The APP software application loaded is intended to be installed and then executed on one of the terminals T1, T2, T3. This APP software application is designed to control the acquisition module of the terminal in which it is executed, in order to obtain the traceability information encoded in a traceability code.
Cette application logicielle APP est conçue notamment pour : - acquisition des informations de traçabilité encodées dans un code de traçabilité apposé sur ce produit, par lecture ou photographie de ce code de traçabilité, puis extraction des informations de traçabilité qui y sont encodées; - établir une liaison de communication sécurisée avec la plateforme intermédiaire PFI, via laquelle l'application logicielle APP fournit des données d'authentification pour que la plateforme intermédiaire PFI authentifie l'application logicielle APP et vérifie à partir de ces données d'authentification que l'application logicielle APP est autorisée à interroger cette plateforme intermédiaire PFI; - envoyer les informations de traçabilité du produit à la plateforme intermédiaire PFI via la liaison sécurisée établie, les informations de traçabilité transmises étant destinées à être utilisées pour une recherche par la plateforme intermédiaire PFI d'informations sur le produit par interrogation d'une ou de plusieurs bases de données. - recevoir en retour via ladite liaison sécurisée des informations résultant de cette recherche et concernant le produit pour lequel des informations de traçabilité ont été envoyées, - afficher tout ou partie des informations reçues de la plateforme intermédiaire PFI. This APP software application is designed in particular for: - acquisition of traceability information encoded in a traceability code affixed to this product, by reading or photography of the traceability code, and extraction of the traceability information encoded therein; establishing a secure communication link with the intermediate platform PFI, via which the software application APP provides authentication data so that the intermediate platform PFI authenticates the software application APP and verifies from these authentication data that the APP software application is allowed to query this intermediate PFI platform; sending the product traceability information to the intermediate platform PFI via the secure link established, the transmitted traceability information being intended to be used for a search by the intermediate platform PFI of product information by querying one or more several databases. - Receiving feedback via said secure link information resulting from this search and the product for which traceability information was sent, - display all or part of the information received from the intermediate platform PFI.
L'application logicielle APP est également conçue pour obtenir des données de géolocalisation du terminal dans lequel elle est mise en oeuvre : géolocalisation GSM ou autre, GPS par exemple, si le terminal est équipé. Les procédés selon l'invention, mis en oeuvre respectivement par l'application logicielle APP et la plateforme intermédiaire PFI sont décrits plus en détail par référence à la figure 2. Le procédé de gestion d'information mis en oeuvre par la plateforme intermédiaire PFI comprend les étapes G05 à G59. Le procédé d'obtention d'informations mis en oeuvre par l'application logicielle APP comprend les étapes F10 à F69. Dans une phase de configuration initiale, l'utilisateur U1 du terminal T1 télécharge l'application logicielle APP sur son terminal T1 auprès d'un serveur SVR du tiers de confiance, associé à la plateforme intermédiaire PFI. L'utilisateur U1 obtient en outre des données d'authentification d'utilisateur par inscription, auprès de ce serveur SVR, au service anticontrefaçon mis en oeuvre par la plateforme intermédiaire PFI. Ces données d'authentification comprennent typiquement un identifiant utilisateur et optionnellement, un code d'accès secret (mot de passe), propres à cet utilisateur. Dans une étape initiale G05, la base de données DBI de la plateforme intermédiaire PFI est mise à jour par rapport aux produits mis en circulation, c'est-à-dire que cette base de données DBI référence tous les produits couramment en circulation pour tous les fournisseurs de produits pour lesquels la plateforme intermédiaire PFI sert d'intermédiaire de confiance. Puis, lors de l'étape F10, l'utilisateur U1 du terminal T1, souhaitant consulter la plateforme intermédiaire PFI pour un produit qu'il détient, déclenche l'exécution de l'application logicielle APP sur son terminal T1. L'application logicielle APP invite l'utilisateur U1 à fournir ses données d'authentification d'utilisateur qui lui ont été communiquées dans la phase de configuration initiale. L'application logicielle APP invite également l'utilisateur U1 à placer l'appareil photo ou le dispositif de lecture de code-barres du terminal T1 en position de lecture du code de traçabilité (code-barres Datamatrix, par exemple) apposé sur le produit pour lequel une consultation de la plateforme intermédiaire PFI est requise. Dans l'exemple décrit ici, on suppose que le produit en question est un médicament. Lors de l'étape F20, l'application logicielle APP du terminal T1 pilote l'appareil photo ou le dispositif de lecture de code-barres du terminal pour obtenir le code de traçabilité lu. L'application logicielle APP obtient alors les informations de traçabilité sur le produit, par extraction des informations encodées dans ce code de traçabilité. Comme illustré en figure 3, ces informations de traçabilité comprennent un identifiant du médicament CIP13, un numéro de série NS, un numéro de lot LT et une date de péremption DT. Lors de l'étape F30, l'application logicielle APP demande à établir une liaison de communication sécurisée avec la plateforme intermédiaire PFI. Elle envoie une requête vers la plateforme intermédiaire PFI en utilisant des données de connexion à cette plateforme intermédiaire PFI. De manière à garantir que l'application logicielle APP se connecte à la plateforme intermédiaire PFI à l'exclusion d'une autre plateforme, les données de connexion (adresse IP, port de communication, par exemple) sont encodées dans les instructions de code de l'application logicielle APP. The APP software application is also designed to obtain geolocation data from the terminal in which it is implemented: GSM geolocation or other GPS, for example, if the terminal is equipped. The methods according to the invention implemented respectively by the software application APP and the intermediate platform PFI are described in more detail with reference to FIG. 2. The information management method implemented by the intermediate platform PFI comprises steps G05 to G59. The method of obtaining information implemented by the APP software application comprises the steps F10 to F69. In an initial configuration phase, the user U1 of the terminal T1 downloads the software application APP on its terminal T1 from a SVR server of the trusted third party associated with the intermediate platform PFI. The user U1 also obtains user authentication data by registering, with this SVR server, the anti-counterfeiting service implemented by the intermediate platform PFI. These authentication data typically comprise a user identifier and optionally a secret access code (password) specific to this user. In an initial step G05, the DBI database of the PFI intermediate platform is updated relative to the products in circulation, that is, this DBI database references all commonly circulating products for all. suppliers of products for which the PFI intermediary platform serves as a trusted intermediary. Then, during the step F10, the user U1 of the terminal T1, wishing to consult the intermediate platform PFI for a product it holds, triggers the execution of the software application APP on its terminal T1. The software application APP prompts the user U1 to provide his user authentication data that has been communicated to him in the initial configuration phase. The software application APP also prompts the user U1 to place the camera or the device for reading the terminal T1's barcode in the reading position of the traceability code (Datamatrix barcode, for example) affixed to the product. for which a consultation of the intermediate PFI platform is required. In the example described here, it is assumed that the product in question is a drug. In the step F20, the software application APP of the terminal T1 controls the camera or the barcode reading device of the terminal to obtain the traceability code read. The APP software application then obtains the traceability information on the product, by extracting the information encoded in this traceability code. As illustrated in Figure 3, this traceability information includes a drug identifier CIP13, a serial number NS, a lot number LT and a expiration date DT. In step F30, the software application APP requests to establish a secure communication link with the intermediate platform PFI. It sends a request to the intermediary platform PFI using connection data to this intermediate platform PFI. In order to ensure that the software application APP connects to the intermediate platform PFI to the exclusion of another platform, the connection data (IP address, communication port, for example) are encoded in the code instructions of APP software application.
Lors de l'étape G35, la plateforme intermédiaire PFI reçoit la demande d'établissement de liaison et établit la liaison de communication. Puis la plateforme intermédiaire PFI demande à l'application logicielle connectée de lui fournir des données d'authentification de l'application logicielle APP et/ou de l'utilisateur U1 de cette l'application logicielle APP pour que la plateforme intermédiaire PFI puisse authentifier l'application logicielle APP et/ou l'utilisateur U1. In step G35, the intermediate PFI platform receives the handshake request and establishes the communication link. Then, the intermediate platform PFI requests the connected software application to provide it with authentication data of the software application APP and / or the user U1 of this software application APP so that the intermediate platform PFI can authenticate the application. APP software application and / or user U1.
Lors de l'étape F40, l'application logicielle APP fournit les données d'authentification demandées : données d'authentification de l'application logicielle APP et/ou données d'authentification de l'utilisateur. Lors de l'étape G45, la plateforme intermédiaire PFI procède à l'authentification de l'application logicielle APP. La plateforme intermédiaire PFI vérifie à partir des données d'authentification de l'application logicielle APP que l'application logicielle APP est une application logicielle délivrée par le tiers de confiance et autorisée à interroger à cette plateforme intermédiaire PFI. Si les données d'authentification de l'application logicielle APP ne sont pas valides (authentification négative), la plateforme intermédiaire PFI refuse de fournir des informations à l'application logicielle ayant établi la liaison de communication et met fin à cette liaison de communication, le procédé se terminant. Dans le cas contraire (authentification positive), le procédé se poursuit. Lors de l'étape G45, la plateforme intermédiaire PFI procède en outre à l'authentification de l'utilisateur de l'application logicielle APP. La plateforme intermédiaire PFI vérifie à partir des données d'authentification de l'utilisateur que l'utilisateur est valablement inscrit auprès du service anti-contrefaçon fourni par la plateforme intermédiaire PFI. Si les données d'authentification de l'utilisateur ne sont pas valides (authentification négative), la plateforme intermédiaire PFI refuse de fournir des informations à l'application logicielle ayant établi la liaison de communication et met fin à cette liaison de communication, le procédé se terminant. Dans le cas contraire (authentification positive), le procédé se poursuit. Enfin, lors de l'étape G45, en cas d'authentification positive à partir des données d'authentification demandées, la plateforme intermédiaire PFI demande à l'application logicielle APP de lui fournir les informations de traçabilité du produit dont la plateforme intermédiaire PFI doit déterminer l'authenticité et pour lequel la plateforme intermédiaire PFI doit rechercher des informations. Optionnellement, des données de géolocalisation du terminal sont aussi demandées par la plateforme intermédiaire PFI. In step F40, the software application APP provides the requested authentication data: authentication data of the APP software application and / or user authentication data. In step G45, the intermediate platform PFI performs the authentication of the APP software application. The intermediate platform PFI verifies from the authentication data of the APP software application that the APP software application is a software application delivered by the trusted third party and authorized to query this intermediate platform PFI. If the authentication data of the APP software application are not valid (negative authentication), the intermediate platform PFI refuses to provide information to the software application having established the communication link and terminates this communication link, the process ending. In the opposite case (positive authentication), the process continues. In step G45, the intermediate platform PFI also proceeds to the authentication of the user of the APP software application. The intermediate platform PFI verifies from the user authentication data that the user is validly registered with the anti-counterfeiting service provided by the intermediate platform PFI. If the authentication data of the user are invalid (negative authentication), the intermediate platform PFI refuses to provide information to the software application having established the communication link and terminates this communication link, the method finishing. In the opposite case (positive authentication), the process continues. Finally, during step G45, in the case of positive authentication from the requested authentication data, the intermediate platform PFI requests the software application APP to provide it with the product traceability information of which the intermediate platform PFI must determine the authenticity and for which the intermediate PFI platform needs to search for information. Optionally, geolocation data of the terminal is also requested by the intermediate platform PFI.
Lors de l'étape F50, l'application logicielle APP envoie à la plateforme intermédiaire PFI via la liaison sécurisée établie les informations de traçabilité du produit obtenues à l'étape F1. Optionnellement, si demandées, les données de géolocalisation du terminal sont aussi envoyées à la plateforme intermédiaire PFI. In the step F50, the software application APP sends to the intermediate platform PFI via the secure link established the product traceability information obtained in step F1. Optionally, if requested, the geolocation data of the terminal is also sent to the intermediate platform PFI.
Lors de l'étape G55, les informations de traçabilité transmises sont utilisées par la plateforme intermédiaire PFI pour une recherche par celle-ci d'informations sur le produit associé à ces informations. Selon le mode de réalisation choisi, la plateforme intermédiaire PFI interroge via un lien local de communication la base de données locale DBI ou interroge à distance les bases de données DB1, DB2, DB3. Quel que soit le mode de réalisation choisi, la plateforme intermédiaire PFI interroge au moins une base de données référençant des produits mis en circulation pour y rechercher un produit référencé dont les informations de traçabilité sont identiques à celles reçues de l'application logicielle APP. A l'issue de l'exécution de l'étape G55, la plateforme intermédiaire PFI utilise les réponses obtenues lors de la recherche pour déterminer à partir de ces réponses si le produit dont les informations de traçabilité ont été reçues est référencé ou non dans la base de données DBI (ou, alternativement, dans au moins une des bases de données DB1, DB2, DB3 interrogées à distance). Dans le cas où la plateforme intermédiaire PFI détermine que le produit est effectivement référencé, la plateforme intermédiaire PFI obtient en outre des informations complémentaires sur ce produit, telles que celles listées plus haut, par interrogation de la base de données DBI (ou, alternativement, d'une des bases de données DB1, DB2, DB3). In step G55, the transmitted traceability information is used by the intermediate platform PFI for a search by it for information on the product associated with this information. According to the embodiment chosen, the intermediate platform PFI queries via a local communication link the local DBI database or remotely queries the databases DB1, DB2, DB3. Whatever the embodiment chosen, the intermediate platform PFI interrogates at least one database referencing products put into circulation to search for a referenced product whose traceability information is identical to that received from the APP software application. At the conclusion of the execution of step G55, the intermediate platform PFI uses the responses obtained during the search to determine from these responses whether the product whose traceability information has been received is referenced or not in the DBI database (or, alternatively, in at least one of the DB1, DB2, DB3 databases queried remotely). In the case where the intermediate platform PFI determines that the product is actually referenced, the intermediate platform PFI obtains further information on this product, such as those listed above, by querying the DBI database (or, alternatively, one of the databases DB1, DB2, DB3).
Lors de l'étape G56, La plateforme intermédiaire PFI incrémente la valeur d'un compteur associé aux informations de traçabilité reçues, afin de compter le nombre de produits en circulation faisant l'objet d'une consultation avec un même jeu d'informations de traçabilité. La valeur du compteur décompte le nombre d'utilisateurs ayant consulté la plateforme intermédiaire PFI pour ces informations de traçabilité. Cette variante suppose de distinguer les différents utilisateurs consultant la plateforme intermédiaire PFI à partir des données d'authentification de ces utilisateurs. Lorsque le produit identifié par ces informations de traçabilité est référencé dans la base de données DBI, la valeur de ce compteur est enregistrée dans la base de données DBI en association avec les informations de traçabilité de ce produit. Puis la plateforme intermédiaire PFI va indiquer à l'application logicielle APP si le produit est authentique ou non. Pour cela, la plateforme intermédiaire PFI prend en compte le fait que le produit est référencé ou non, et compare en outre la valeur du premier compteur avec une valeur de seuil. La valeur de seuil est ici égale, dans le cas d'un produit référencé, au nombre de produits en circulation avec un même jeu d'informations de traçabilité, et égale à 0 dans le cas contraire. In step G56, the intermediate platform PFI increments the value of a counter associated with the traceability information received, in order to count the number of products in circulation which are the subject of a consultation with the same set of information of traceability. The value of the counter counts the number of users who have accessed the PFI middle platform for this traceability information. This variant assumes to distinguish the different users consulting the intermediate platform PFI from the authentication data of these users. When the product identified by this traceability information is referenced in the DBI database, the value of this counter is stored in the DBI database in association with the traceability information of that product. Then the intermediate PFI platform will indicate to the APP software application whether the product is authentic or not. For this, the intermediate platform PFI takes into account the fact that the product is referenced or not, and further compares the value of the first counter with a threshold value. The threshold value is here equal, in the case of a referenced product, to the number of products in circulation with the same set of traceability information, and equal to 0 in the opposite case.
Différents situations peuvent se produire. A. le produit est référencé, la valeur du compteur est inférieur ou égale à la valeur de seuil; B. le produit est référencé, la valeur du compteur est supérieure à la valeur de seuil; C. le produit n'est pas référencé (la valeur de seuil étant dans ce cas égale à 0, la valeur du compteur est forcément supérieure à la valeur de seuil). Situation A. Le produit est bien référencé et la valeur du compteur est inférieure ou égale à la valeur de seuil. Dans cette situation, la plateforme intermédiaire PFI ne détecte pas de situation de contrefaçon et indique à l'application logicielle APP que le produit est authentique. La plateforme intermédiaire PFI exécute ensuite l'étape G57 pour informer l'utilisateur U1 de l'application logicielle APP que le produit est a priori authentique. La plateforme intermédiaire PFI envoie également tout ou partie des informations complémentaires obtenues auprès de la base de données DBI (ou, alternativement, d'une des bases de données DB1, DB2, DB3). Lors de l'étape F67, l'application logicielle APP affiche sur un écran du terminal T1 tout ou partie des informations obtenues de la plateforme intermédiaire PFI: une indication selon laquelle le produit est a priori authentique ainsi que les informations complémentaires reçues. L'utilisateur dispose ainsi d'un ensemble complet d'information sur le produit. Different situations can occur. A. the product is referenced, the value of the counter is less than or equal to the threshold value; B. the product is referenced, the counter value is greater than the threshold value; C. the product is not referenced (the threshold value being in this case equal to 0, the value of the counter is necessarily higher than the threshold value). Situation A. The product is referenced and the counter value is less than or equal to the threshold value. In this situation, the intermediate platform PFI does not detect a counterfeit situation and indicates to the APP software application that the product is authentic. The intermediate platform PFI then executes the step G57 to inform the user U1 of the APP software application that the product is a priori authentic. The intermediate platform PFI also sends all or part of the additional information obtained from the DBI database (or, alternatively, from one of the databases DB1, DB2, DB3). In step F67, the APP software application displays on a screen of the terminal T1 all or part of the information obtained from the intermediate platform PFI: an indication that the product is a priori authentic and the additional information received. The user thus has a complete set of information on the product.
Même dans cette situation, une vérification complémentaire peut être proposée à l'utilisateur sur la base d'une photo du produit authentique, transmise par la plateforme intermédiaire PFI à l'application logicielle APP dans les informations complémentaires, puis présentée à cet utilisateur. En effet - même dans le cas où il existe un et un seul produit référencé authentique marqué avec un même jeu d'informations de traçabilité - il peut s'agir d'un produit contrefait marqué avec des informations de traçabilité d'un produit référencé authentique. L'application logicielle APP affiche alors des informations complémentaires telles que la photo du produit, la photo du marquage du produit ou de celle de son emballage (et/ou celle du blister dans le cas d'un médicament): l'utilisateur peut ainsi comparer le produit qu'il détient avec celui de la photo. Une contrefaçon par imitation, avec réutilisation d'informations de traçabilité valides, avec cependant quelques différences dans le design du produit ou le packaging du produit pourrait ainsi être détectée par l'utilisateur si le produit qu'il détient ne ressemble pas exactement à celui sur la photo. Dans ce cas, l'application logicielle APP propose à l'utilisateur d'envoyer à destination d'un fournisseur de produit un message d'alerte (sous forme de courriel, ou par connexion sur une page Web ou autre moyen approprié) permettant de notifier la plateforme intermédiaire PFI (et/ou un serveur du fournisseur de produit du produit référencé) d'une contrefaçon probable. L'application logicielle APP propose à l'utilisateur de prendre une photo du produit qu'il détient et de la joindre au message d'alerte. Cette photo permettra d'aider le fournisseur de produit référencé à conclure sur l'existence ou non d'une contrefaçon. Even in this situation, a further check may be proposed to the user on the basis of a photo of the genuine product, transmitted by the intermediate platform PFI to the APP software application in the supplementary information, and then presented to this user. Indeed - even if there is one and only one authentic referenced product marked with the same set of traceability information - it may be a counterfeit product marked with traceability information of an authentic referenced product . The APP software application then displays additional information such as the product picture, the photo of the product marking or that of its packaging (and / or that of the blister in the case of a drug): the user can thus compare the product he holds with the one in the photo. Counterfeiting by imitation, with re-use of valid traceability information, with however some differences in product design or product packaging could thus be detected by the user if the product he / she owns does not look exactly like the one on the picture. In this case, the APP software application offers the user to send to a product supplier an alert message (in the form of an email, or by connecting to a web page or other appropriate means) allowing notify the intermediate PFI platform (and / or a product provider's server of the referenced product) of a likely infringement. The APP software application offers the user to take a picture of the product he holds and attach it to the alert message. This photo will help the referenced product provider to conclude on the existence or not of a counterfeit.
L'application logicielle APP fournit optionnellement à l'utilisateur un numéro de pharmacovigilance (cas d'un médicament) à appeler et/ou un lien hypertexte vers une page Web via laquelle il peut obtenir des informations sur les produits contrefaisants connus. L'application logicielle APP propose d'autres services, pouvant intéresser l'utilisateur si le produit est effectivement authentique. Par exemple, dans le cas où le produit est un médicament, l'application logicielle APP affiche: - des informations sanitaires sur les effets indésirables du médicament, - un message d'alerte éventuel lorsque le lot concerné est un lot défectueux, - les précautions et préconisations d'emploi du laboratoire fournisseur du médicament. Selon un autre exemple, dans le cas où le produit est un médicament, l'application logicielle APP permet également d'indiquer à l'utilisateur si le produit (médicament, par exemple) est bien autorisé dans son pays. Le pays ou se trouve l'utilisateur est déterminé à partir d'une information de géolocalisation du terminal mettant en oeuvre l'application logicielle 35 APP. Selon un autre exemple, l'application logicielle APP propose en outre à l'utilisateur d'accéder à un service en rapport avec le produit. Par exemple, lorsque les informations complémentaires comprennent un lien hypertexte vers une page Web, l'application logicielle APP propose à l'utilisateur de charger la page Web en question. L'utilisateur peut accepter ou non le chargement de la page. The APP software application optionally provides the user with a pharmacovigilance number (case of a drug) to call and / or a hypertext link to a web page via which he can obtain information on the known counterfeit products. The APP software application offers other services that may interest the user if the product is actually authentic. For example, in the case where the product is a medicine, the APP software application displays: - health information on the adverse effects of the drug, - a warning message if the batch concerned is a defective lot, - the precautions and recommendations for use of the laboratory supplying the drug. According to another example, in the case where the product is a medicine, the APP software application also makes it possible to indicate to the user whether the product (for example, a medicine) is authorized in his country. The country where the user is located is determined from a geolocation information of the terminal implementing the software application APP. In another example, the APP software application further provides the user with access to a service related to the product. For example, when the additional information includes a hypertext link to a web page, the APP software application proposes to the user to load the web page in question. The user can accept or not the loading of the page.
Situation B. Le produit est référencé et la valeur du compteur est supérieure à la valeur de seuil. Dans cette situation, la plateforme intermédiaire PFI détecte une situation de contrefaçon probable et indique à l'application logicielle APP que le produit n'est probablement pas authentique. Situation B. The product is referenced and the counter value is greater than the threshold value. In this situation, the intermediate PFI platform detects a likely counterfeit situation and tells the APP software application that the product is probably not genuine.
La plateforme intermédiaire PFI mémorise alors dans un premier fichier de suivi des données de suivi incluant : - le jeu d'informations de traçabilité valides, reçues en provenance d'une application logicielle APP pour un produit référencé; - la valeur du compteur, c'est-à-dire le nombre d'utilisateurs ayant consulté la plateforme intermédiaire PFI pour ce même jeu d'informations de traçabilité valides; - optionnellement, les dates de consultation de la plateforme intermédiaire PFI pour ce même jeu d'informations de traçabilité valides, - optionnellement, les données de géolocalisation (pays, position ou zone géographique, etc.) de chaque terminal consultant la plateforme intermédiaire PFI pour ce même jeu d'informations de traçabilité valides. Le fichier de suivi ainsi constitué est utilisé pour une analyse statistique de la contrefaçon concernant un produit donné : nombre de produits identifié par zone géographique, par période de temps, etc. Le fichier de suivi et/ou le résultat de l'analyse est transmis au fournisseur de produit dont le produit a été contrefait. The intermediate platform PFI then stores in a first tracking file tracking data including: - the set of valid traceability information, received from a software application APP for a referenced product; the value of the counter, that is to say the number of users having consulted the intermediate platform PFI for the same set of valid traceability information; - optionally, the dates of consultation of the intermediate platform PFI for the same set of valid traceability information, - optionally, geolocation data (country, position or geographical area, etc.) of each terminal consulting the intermediate platform PFI for this same set of valid traceability information. The tracking file thus constituted is used for a statistical analysis of counterfeiting for a given product: number of products identified by geographical area, by period of time, etc. The tracking file and / or the result of the analysis is transmitted to the product supplier whose product has been infringed.
Dans cette situation, le nombre de produits en circulation avec un même jeu d'informations de traçabilité valide est en effet supérieur au nombre effectif de produits authentiques mis en circulation avec ce jeu d'informations de traçabilité. C'est le signe que les informations de traçabilité d'un produit authentique sont utilisées pour au moins un autre produit, non authentique. In this situation, the number of products in circulation with the same set of valid traceability information is indeed greater than the actual number of authentic products put into circulation with this set of traceability information. This is a sign that the traceability information of an authentic product is used for at least one other, non-genuine product.
Il n'est cependant pas possible de déterminer si le produit faisant l'objet de la consultation courante est celui qui n'est pas authentique ou si c'est le produit ayant fait l'objet d'une consultation antérieure qui n'est pas authentique. Seul l'examen du produit en question permet de trancher. La plateforme intermédiaire PFI exécute ensuite l'étape G58 pour informer l'utilisateur U1 de l'application logicielle APP de ce fait. En outre, afin de confirmer ou non la contrefaçon, la plateforme intermédiaire PFI fournit à l'utilisateur une photo du produit authentique et/ou demande à l'utilisateur U1 de fournir une photo du produit qu'il détient. However, it is not possible to determine whether the product being the subject of the current consultation is the product that is not genuine or if it is the product that has been the subject of an earlier consultation that is not authentic. Only the examination of the product in question makes it possible to decide. The intermediate platform PFI then executes the step G58 to inform the user U1 of the software application APP of this fact. In addition, in order to confirm or not the counterfeit, the intermediate platform PFI provides the user with a photo of the genuine product and / or asks the user U1 to provide a photo of the product he holds.
Lors de l'étape G58, la plateforme intermédiaire PFI envoie donc à l'application logicielle APP une information pour avertir l'utilisateur U1 d'une situation de contrefaçon en rapport avec ce produit. La plateforme intermédiaire PFI envoie en outre tout ou partie des informations complémentaires obtenues auprès de la base de données DBI (ou, alternativement, d'une des bases de données DB1, DB2, DB3). Lors de l'étape F68, l'application logicielle APP affiche sur un écran du terminal T1 tout ou partie des informations obtenues de la plateforme intermédiaire PFI: une indication selon laquelle le produit n'est probablement pas authentique ainsi que les informations complémentaires. L'utilisateur dispose ainsi d'un ensemble complet d'information sur le produit. During step G58, the intermediate platform PFI therefore sends the software application APP information to warn the user U1 of a counterfeit situation related to this product. The intermediate platform PFI also sends all or part of the additional information obtained from the DBI database (or, alternatively, from one of the databases DB1, DB2, DB3). In step F68, the APP software application displays on a screen of the terminal T1 all or part of the information obtained from the intermediate platform PFI: an indication that the product is probably not authentic and the additional information. The user thus has a complete set of information on the product.
Dans cette situation, une vérification complémentaire est proposée à l'utilisateur sur la base d'une photo du produit authentique, transmise par la plateforme intermédiaire PFI à l'application logicielle APP dans les informations complémentaires, puis présentée à cet utilisateur. L'application logicielle APP affiche des informations complémentaires telles que la photo du produit authentique, la photo du marquage du produit ou de celle de son emballage (ou celle du blister dans le cas d'un médicament): l'utilisateur peut ainsi comparer le produit qu'il détient avec celui de la photo. Une contrefaçon par imitation avec cependant quelques différences dans le design du produit ou le packaging du produit pourrait ainsi être détectée par l'utilisateur si le produit qu'il détient ne ressemble pas exactement à celui sur la photo. In this situation, an additional check is proposed to the user on the basis of a photo of the authentic product, transmitted by the intermediate platform PFI to the APP software application in the supplementary information, and then presented to this user. The APP software application displays additional information such as the photo of the genuine product, the photo of the product marking or that of its packaging (or that of the blister in the case of a medicine): the user can thus compare the product he holds with that of the photo. An infringement by imitation with however some differences in the design of the product or the packaging of the product could thus be detected by the user if the product he holds does not look exactly like the one in the photo.
Dans ce cas, l'application logicielle APP propose à l'utilisateur d'envoyer à destination d'un fournisseur de produit un message d'alerte (sous forme de courriel, ou par connexion sur une page Web ou autre moyen approprié) permettant de notifier la plateforme intermédiaire PFI (et/ou un serveur du fournisseur de produit du produit référencé) d'une contrefaçon probable. L'application logicielle APP propose à l'utilisateur de prendre une photo du produit qu'il détient et de la joindre au message d'alerte. Cette photo permettra d'aider le fournisseur de produit référencé à conclure sur l'existence ou non d'une contrefaçon. L'application logicielle APP fournit optionnellement à l'utilisateur un numéro de pharmacovigilance (cas d'un médicament) à appeler et/ou un lien hypertexte vers une page Web via laquelle il peut obtenir des informations sur les produits contrefaisants connus. In this case, the APP software application offers the user to send to a product supplier an alert message (in the form of an email, or by connecting to a web page or other appropriate means) allowing notify the intermediate PFI platform (and / or a product provider's server of the referenced product) of a likely infringement. The APP software application offers the user to take a picture of the product he holds and attach it to the alert message. This photo will help the referenced product provider to conclude on the existence or not of a counterfeit. The APP software application optionally provides the user with a pharmacovigilance number (case of a drug) to call and / or a hypertext link to a web page via which he can obtain information on the known counterfeit products.
L'application logicielle APP propose d'autres services, pouvant intéresser l'utilisateur si le produit est effectivement authentique. Par exemple, dans le cas où le produit est un médicament, l'application logicielle APP affiche: - des informations sanitaires sur les effets indésirables du médicament, - un message d'alerte éventuel lorsque le lot concerné est un lot défectueux, - les précautions et préconisations d'emploi du laboratoire fournisseur du médicament. The APP software application offers other services that may interest the user if the product is actually authentic. For example, in the case where the product is a medicine, the APP software application displays: - health information on the adverse effects of the drug, - a warning message if the batch concerned is a defective lot, - the precautions and recommendations for use of the laboratory supplying the drug.
Selon un autre exemple, dans le cas où le produit est un médicament, l'application logicielle APP permet également d'indiquer à l'utilisateur si le produit (médicament, par exemple) est bien autorisé dans son pays. Le pays ou se trouve l'utilisateur est déterminé à partir d'une information de géolocalisation du terminal mettant en oeuvre l'application logicielle APP. Selon un autre exemple, l'application logicielle APP propose en outre à l'utilisateur d'accéder à un service en rapport avec le produit. Par exemple, lorsque les informations complémentaires comprennent un lien hypertexte vers une page Web, l'application logicielle APP propose à l'utilisateur de charger la page Web en question. L'utilisateur peut accepter ou non le chargement de la page. Situation C. Le produit n'est pas référencé et, en outre, la valeur du compteur est toujours supérieure à la valeur de seuil égale à O. Dans cette situation, la plateforme intermédiaire PFI détecte une situation de contrefaçon certaine et indique à l'application logicielle APP que le produit n'est pas authentique. La plateforme intermédiaire PFI mémorise dans un deuxième fichier de suivi des données de suivi incluant : - les informations de traçabilité non valides, reçues en provenance d'une application logicielle APP pour un produit non référencé, - la valeur du premier compteur, c'est-à-dire le nombre d'utilisateurs ayant consulté la plateforme intermédiaire PFI pour le même jeu d'informations de traçabilité invalides; - optionnellement, les dates de consultation de la plateforme intermédiaire PFI pour le même jeu d'informations de traçabilité invalides, - optionnellement, les données de géolocalisation (pays, position ou zone géographique, etc.) de chaque terminal consultant la plateforme intermédiaire PFI pour le même jeu d'informations de traçabilité invalides. Le fichier de suivi ainsi constitué est utilisé pour analyse statistique de la contrefaçon concernant un produit donné : nombre de produits non authentiques par zone géographique, par période de temps, etc. Le fichier de suivi et/ou le résultat de l'analyse est transmis aux différents fournisseurs de produit en vue d'une recherche de produits contrefaits. La plateforme intermédiaire PFI exécute ensuite l'étape G59 pour informer l'utilisateur U1 de l'application logicielle APP que le produit n'est pas authentique et l'application logicielle APP exécute l'étape G69. La plateforme intermédiaire PFI envoie ainsi à l'application logicielle APP une information pour indiquer que le produit n'est pas authentique. La plateforme intermédiaire PFI envoie en outre tout ou partie des informations complémentaires obtenues auprès de la base de données DBI (ou, alternativement, d'une des bases de données DB1, DB2, DB3). According to another example, in the case where the product is a medicine, the APP software application also makes it possible to indicate to the user whether the product (for example, a medicine) is authorized in his country. The country where the user is located is determined from a geolocation information of the terminal implementing the APP software application. In another example, the APP software application further provides the user with access to a service related to the product. For example, when the additional information includes a hypertext link to a web page, the APP software application proposes to the user to load the web page in question. The user can accept or not the loading of the page. Situation C. The product is not referenced and, in addition, the value of the counter is always greater than the threshold value equal to O. In this situation, the intermediate platform PFI detects a certain counterfeit situation and indicates to the APP software application that the product is not genuine. The intermediate platform PFI stores in a second tracking file tracking data including: - invalid traceability information, received from a software application APP for a product not referenced, - the value of the first counter is the number of users who have accessed the PFI middle platform for the same set of invalid traceability information; - optionally, the dates of consultation of the intermediate platform PFI for the same set of invalid traceability information, - optionally, geolocation data (country, position or geographical area, etc.) of each terminal consulting the intermediate platform PFI for the same set of invalid traceability information. The tracking file thus constituted is used for statistical analysis of counterfeiting for a given product: number of non-authentic products by geographical area, by period of time, etc. The tracking file and / or the result of the analysis is transmitted to the various product suppliers for the purpose of searching for counterfeit products. The intermediate platform PFI then executes the step G59 to inform the user U1 of the software application APP that the product is not authentic and the software application APP executes the step G69. The intermediate platform PFI thus sends the software application APP information to indicate that the product is not authentic. The intermediate platform PFI also sends all or part of the additional information obtained from the DBI database (or, alternatively, from one of the databases DB1, DB2, DB3).
Lors de l'étape F69, l'application logicielle APP affiche sur un écran du terminal T1 les informations obtenues de la plateforme intermédiaire PFI, et notamment une indication selon laquelle le produit n'est pas authentique. L'application logicielle APP affiche en outre des informations complémentaires telles que la photo du produit authentique, la photo du marquage du produit ou de celle de son emballage (ou celle du blister dans le cas d'un médicament): l'utilisateur peut ainsi comparer le produit qu'il détient avec celui de la photo. Une contrefaçon par imitation avec cependant quelques différences dans le design du produit ou le packaging du produit pourrait ainsi être détectée par l'utilisateur si le produit qu'il détient ne ressemble pas exactement à celui sur la photo. In step F69, the APP software application displays on a screen of the terminal T1 the information obtained from the intermediate platform PFI, including an indication that the product is not authentic. The APP software application also displays additional information such as the photo of the genuine product, the photo of the product marking or that of its packaging (or that of the blister in the case of a medicine): the user can thus compare the product he holds with the one in the photo. An infringement by imitation with however some differences in the design of the product or the packaging of the product could thus be detected by the user if the product he holds does not look exactly like the one in the photo.
L'application logicielle APP propose à l'utilisateur d'envoyer à destination d'un fournisseur de produit un message d'alerte (sous forme de courriel, ou par connexion sur une page Web ou autre moyen approprié) permettant de notifier la plateforme intermédiaire PFI et/ou toutes plateformes des fournisseurs de produit pouvant être concernés. L'application logicielle APP propose à l'utilisateur de prendre une photo du produit qu'il détient et de la joindre au message d'alerte. Cette photo permettra d'aider le ou les fournisseurs de produit concernés à conclure sur l'existence ou non d'une contrefaçon. L'application logicielle APP fournit optionnellement à l'utilisateur un numéro de pharmacovigilance (cas d'un médicament) à appeler et/ou un lien hypertexte vers une page Web via laquelle il peut obtenir des informations sur les produits contrefaisants connus. The APP software application offers the user to send to a product supplier an alert message (in the form of an email, or by connection to a web page or other appropriate means) for notifying the intermediate platform. PFI and / or any platforms of product suppliers that may be affected. The APP software application offers the user to take a picture of the product he holds and attach it to the alert message. This photo will help the product supplier (s) concerned to conclude whether or not there is a counterfeit. The APP software application optionally provides the user with a pharmacovigilance number (case of a drug) to call and / or a hypertext link to a web page via which he can obtain information on the known counterfeit products.
L'invention qui vient d'être décrite propose un service de lutte contre la contrefaçon efficace et utilisable simplement par tous les utilisateurs de terminaux. La méthode décrite permet de garantir que les informations utilisées par la plateforme intermédiaire PFI pour répondre aux consultations des utilisateurs proviennent bien des bases de données des fournisseurs de produit. La plateforme intermédiaire PFI peut vérifier si un produit a bien été packagé par le fournisseur de service ou détecter la réutilisation du packaging d'un produit authentique. La plateforme intermédiaire PFI vérifie qu'il s'agit bien d'un utilisateur inscrit au service anti-contrefaçon. La plateforme intermédiaire PFI protège l'identité de l'utilisateur et ne la communique pas aux fournisseurs de service. Seule l'application logicielle authentique, téléchargée depuis le site du tiers de confiance l'opérateur permet de garantir que le consommateur se connecte bien sur la bonne plateforme de confiance. Une plateforme contrefaite pourrait en effet faire croire au consommateur qu'il utilise un service anti-contrefaçon et se connecter sur une autre plateforme. The invention which has just been described proposes an efficient anti-counterfeiting service that can be used simply by all terminal users. The described method ensures that the information used by the PFI intermediate platform to respond to user consultations is derived from product vendor databases. The intermediate PFI platform can check if a product has been packaged by the service provider or detect the reuse of the packaging of an authentic product. The intermediate PFI platform verifies that it is a registered user of the anti-counterfeiting service. The PFI middleware protects the identity of the user and does not communicate it to service providers. Only the authentic software application, downloaded from the site of the trusted third party operator ensures that the consumer connects well on the right platform of trust. A counterfeit platform could actually make the consumer believe that he uses an anti-counterfeiting service and connect to another platform.
La plateforme intermédiaire PFI informe les fournisseurs de produit sur les produits marqués avec les mêmes informations de traçabilité que celles d'un produit authentique. En cas de duplication exacte d'un produit authentique et d'utilisation d'un jeu d'informations de traçabilité unique (avec numéro de série identifiant chaque boîte de médicament ou chaque instance de produit), le nombre de contrefaçon non détecté est limité à un exemplaire du produit faisant l'objet d'une consultation (on est dans la situation A, pour le premier produit faisant l'objet d'une consultation, mais dans la situation B pour le deuxième produit faisant l'objet d'une consultation). La plateforme de confiance est en mesure d'envoyer aux fournisseurs de produit une synthèse régulière des requêtes concernant les produits mis en question. L'invention permet notamment, à partir des données de géolocalisation des terminaux consultant la plateforme intermédiaire PFI, de remonter des informations sur les lieux (pays, ville...), le nombre (nombre d'interrogations et de médicaments contrefaits ou non) et la fréquence des contrefaçons vers les fournisseurs de produits et/ou les autorités compétentes. En cas par exemple de vol ou de détournement de lots de médicaments, l'invention permet de remonter aux receleurs et/ou distributeurs des médicaments. The intermediate PFI platform informs product suppliers about products marked with the same traceability information as a genuine product. In case of exact duplication of an authentic product and use of a single traceability information set (with serial number identifying each drug box or product instance), the number of counterfeit items not detected is limited to a copy of the product being consulted (we are in situation A, for the first product being the subject of a consultation, but in situation B for the second product being the subject of a consultation ). The trusted platform is able to send product suppliers a regular summary of queries about the products in question. The invention makes it possible, from the geolocation data of the terminals consulting the intermediate platform PFI, to provide information on the places (country, city ...), the number (number of queries and counterfeit or non-counterfeit drugs). and the frequency of counterfeits to product suppliers and / or competent authorities. In the event, for example, of theft or misappropriation of batches of drugs, the invention makes it possible to trace back to the recipients and / or distributors of the drugs.
Application de l'invention L'un des domaines d'application privilégié de l'invention est la lutte contre la contrefaçon des médicaments. L'invention peut être généralisée à la lutte contre la contrefaçon de tous les produits du commerce moyennant l'apposition aux produits de codes de traçabilité. Application of the invention One of the preferred fields of application of the invention is the fight against counterfeit medicines. The invention can be generalized to the fight against counterfeiting of all the products of the trade by affixing to the products of traceability codes.
La technologie de traçabilité réglementaire Datamatrix en cours de déploiement au niveau national et européen, est utilisable directement, sans modification, pour la mise en oeuvre de l'invention. Le code-barres Datamatrix est réservé aux domaines de la santé et de l'automobile, mais il existe d'autres standards également utilisables pour d'autres produits tels que le QR Code (utilisé au Japon) et les codes-barres EAN-13 (utilisés dans la grande distribution). The Datamatrix regulatory traceability technology being deployed at the national and European level, can be used directly, without modification, for the implementation of the invention. The Datamatrix barcode is reserved for the health and automotive sectors, but there are other standards that can also be used for other products such as the QR Code (used in Japan) and EAN-13 barcodes. (used in supermarkets).
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1159832A FR2982059A1 (en) | 2011-10-28 | 2011-10-28 | SYSTEM FOR COMBATTING AGGREGATE PRODUCTS |
PCT/FR2012/052460 WO2013060994A1 (en) | 2011-10-28 | 2012-10-25 | System for combating the counterfeiting of products |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1159832A FR2982059A1 (en) | 2011-10-28 | 2011-10-28 | SYSTEM FOR COMBATTING AGGREGATE PRODUCTS |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2982059A1 true FR2982059A1 (en) | 2013-05-03 |
Family
ID=47263413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1159832A Withdrawn FR2982059A1 (en) | 2011-10-28 | 2011-10-28 | SYSTEM FOR COMBATTING AGGREGATE PRODUCTS |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR2982059A1 (en) |
WO (1) | WO2013060994A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ITNA20130013A1 (en) * | 2013-03-07 | 2014-09-08 | Control Sell S R L | METHODOLOGY BASED ON AN ELECTRONIC GUARANTEE GENERATOR FOR THE TRACEABILITY OF JEWELRY ARTICLES |
FR3016457B1 (en) * | 2014-01-15 | 2024-01-12 | Pascal Baisnee | METHOD FOR TRACING AUTHENTIC OBJECTS AND SYSTEM FOR IMPLEMENTING THE METHOD |
US11379846B2 (en) | 2014-09-29 | 2022-07-05 | Mastercard International Incorporated | Product authentication over a payment network |
CN109685551A (en) * | 2018-12-05 | 2019-04-26 | 深圳正品创想科技有限公司 | Information processing method and its device, server and information processing system |
CN112232839A (en) * | 2020-10-26 | 2021-01-15 | 大连大学 | Novel anti-counterfeiting method for medicine |
FR3136575A1 (en) * | 2022-06-10 | 2023-12-15 | Mvmed Agency | Control of the delivery of a batch of medicines |
CN114826621A (en) * | 2022-06-27 | 2022-07-29 | 中化现代农业有限公司 | Seed tracing method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050035860A1 (en) * | 2003-08-11 | 2005-02-17 | Accenture Global Services Gmbh. | Manufactured article recovery system |
FR2900486A1 (en) * | 2006-04-28 | 2007-11-02 | Hafshejani Abdollah Sadeghi | Original product or detached part individualizing method for Internet, involves associating confidential code and identifying codes in database on server connected to Internet, and verifying authenticity of product via connection to server |
EP2077514A1 (en) * | 2007-12-28 | 2009-07-08 | British Telecmmunications public limited campany | Radio frequency identification devices and processes therefor |
EP2101276A1 (en) * | 2008-03-10 | 2009-09-16 | Aceinc Pty. Limited | Data access and user identity verification |
EP2355402A1 (en) * | 2010-01-29 | 2011-08-10 | British Telecommunications public limited company | Access control |
-
2011
- 2011-10-28 FR FR1159832A patent/FR2982059A1/en not_active Withdrawn
-
2012
- 2012-10-25 WO PCT/FR2012/052460 patent/WO2013060994A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050035860A1 (en) * | 2003-08-11 | 2005-02-17 | Accenture Global Services Gmbh. | Manufactured article recovery system |
FR2900486A1 (en) * | 2006-04-28 | 2007-11-02 | Hafshejani Abdollah Sadeghi | Original product or detached part individualizing method for Internet, involves associating confidential code and identifying codes in database on server connected to Internet, and verifying authenticity of product via connection to server |
EP2077514A1 (en) * | 2007-12-28 | 2009-07-08 | British Telecmmunications public limited campany | Radio frequency identification devices and processes therefor |
EP2101276A1 (en) * | 2008-03-10 | 2009-09-16 | Aceinc Pty. Limited | Data access and user identity verification |
EP2355402A1 (en) * | 2010-01-29 | 2011-08-10 | British Telecommunications public limited company | Access control |
Also Published As
Publication number | Publication date |
---|---|
WO2013060994A1 (en) | 2013-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6914333B2 (en) | Blockchain-based product tracking methods and equipment | |
FR2982059A1 (en) | SYSTEM FOR COMBATTING AGGREGATE PRODUCTS | |
KR101795196B1 (en) | Unauthorized product detection techniques | |
CN110458699B (en) | Identity and origin of distributed account book-based supply chain applications for financial containment and sustainability | |
US8534544B1 (en) | System and method for authenticating a manufactured product with a mobile device | |
US20160358187A1 (en) | Open registry for identity of things including social record feature | |
US20200193367A1 (en) | Tracking and authentication of inventory via distributed ledgers and nfc tags | |
US8374920B2 (en) | Anti-counterfeiting system and method | |
US20180019872A1 (en) | Open registry for internet of things including sealed materials | |
US20160358158A1 (en) | Open registry for identity of things including item location feature | |
US8534543B1 (en) | System and method for authenticating a manufactured product with a mobile device | |
WO2013173408A1 (en) | System and method for authenticating a manufactured product with a mobile device | |
KR20200113602A (en) | How to Validate with a Smart Contract-Based Block Chain And system | |
FR2900486A1 (en) | Original product or detached part individualizing method for Internet, involves associating confidential code and identifying codes in database on server connected to Internet, and verifying authenticity of product via connection to server | |
US20150108211A1 (en) | System and method for authentication using near-field communication | |
CN112446450A (en) | Entity article ownership management method and device based on block chain and electronic equipment | |
WO2018064329A1 (en) | Open registry for internet of things including sealed materials | |
US11244308B1 (en) | Records of a tangible product in blockchain | |
GB2495480A (en) | Product authentication using unique code | |
US8965808B1 (en) | Print to e-book conversion | |
CN104182660B (en) | For the customer equipment identification management method and system of digital copyright protecting | |
WO2021124878A1 (en) | Information processing method, information processing device, information processing program, and history reference program | |
KR20220141002A (en) | platform that sells customized cosmetics by analyzing the characteristics of users residing abroad | |
CN201638232U (en) | Anti-counterfeit system | |
Tyagi et al. | Blockchain-A Secure and Transparent Solution to Detect Counterfeit Products |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |
Effective date: 20140630 |