WO2016189096A1 - Method for verifying products that have an expiry date - Google Patents

Method for verifying products that have an expiry date Download PDF

Info

Publication number
WO2016189096A1
WO2016189096A1 PCT/EP2016/061928 EP2016061928W WO2016189096A1 WO 2016189096 A1 WO2016189096 A1 WO 2016189096A1 EP 2016061928 W EP2016061928 W EP 2016061928W WO 2016189096 A1 WO2016189096 A1 WO 2016189096A1
Authority
WO
WIPO (PCT)
Prior art keywords
date
terminal
products
database
product
Prior art date
Application number
PCT/EP2016/061928
Other languages
French (fr)
Inventor
Amance-Eudine ROUZIER
Thibaut ROUPENEL
Original Assignee
Wektoo
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wektoo filed Critical Wektoo
Priority to EP16728638.4A priority Critical patent/EP3304453A1/en
Publication of WO2016189096A1 publication Critical patent/WO2016189096A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Definitions

  • the present invention relates, in particular, to a product verification method bearing an expiry date and a corresponding installation.
  • US-A -2007235528 is presented a method for managing the stock of perishable products, such as foodstuffs, in supermarkets. It implements a computer, a housing equipped with a barcode reader, a keyboard and a display. The operator enters the barcode of a product or group of products (UPC code for Universal Product Code in English or Universal Product Code) or the data of a product RFID chip associated with the product or group of products, then enter their expiry date manually or by voice. A link is established between these two data. This information is stored in a database stored in the device's memory for transmission in order to be used in software running the computer. The location of products can also be recorded.
  • UPC code Universal Product Code in English or Universal Product Code
  • the operator can then search for and identify products by querying, with the software, an expiry date or a range of expiry dates (J-x) that will expire soon. It can also query the software by product category. The list of these products can be printed. The operator visits his department. He carries out the actions prescribed for the listed products, for example, he removes them from the shelf. Expiration data referring to products sold can be erased. New expiry dates are entered in the case.
  • a terminal including a control unit to which is connected a barcode reader or electronic identifiers, a display screen, a keyboard input, the reader being designed to enter the barcode / electronic identifier of products presented for sale in a store, to fill a database storing in particular said barcode / said electronic identifiers, the designation of each family of products, the terminal including an application that can be connected to said database,
  • the method consists in defining, with the aid of the database and an associated mother software, an alert so that the terminal can ask the user user, via the display screen and at the date of the day or a chosen date, to check the presence of product (s) identified by their (s) designation (s), presented for sale and whose expiry date is on that day date or on that chosen date.
  • the database is loaded by associating the barcode / electronic identifier of each product with its expiry date. Automated or manual queries in the software make it possible to process the data stored in the database. In particular, products whose expiration date has expired on a particular date (today's date or next date) can be searched for.
  • the terminal clearly displays the product or products, which the employee user must search in the department store. Its work is facilitated because the designation of the product is mentioned on the terminal, for example in the form of an image, a trade name, and the maximum number of products to search.
  • the method consists, at each new use of the terminal, to enter the next expiry date (DLC) for each product family,
  • the method consists in defining, with the aid of the database and the associated software, an alert so that the terminal can ask the user user, via the display and at the current date or at a chosen date,
  • the terminal used by the employee informs him of the actions he has to take.
  • the employee updates the database.
  • the method consists in assigning a color code for each requested operation and displaying said color code on the screen of said terminal.
  • the color code makes it possible to identify at a glance the type of action to take.
  • the method consists in displaying on the screen of said user employee terminal, an alert indicating a multiple implementation of the products.
  • the employee user knows that he has to go to several points of sale inside the store in order to carry out the operations that are asked of him.
  • An installation comprising mother software connected to a database, terminals equipped with connection means with the database, with the parent software, each terminal including a control unit to which is connected a barcode reader or electronic identifiers, a display screen, an input keyboard, is also part of the invention. According to the invention, these means of the installation are configured to carry out the steps of the method described above.
  • the installation is relatively simple to implement the process.
  • a computer program product is also part of the invention, the computer program product comprising instructions for implementing, by a processor, the method described above, when said program is executed by said processor.
  • FIG. 1 is a schematic view showing terminals and a parent software implanted in a server implanted in a computer network according to the invention
  • FIG. 2 is a schematic view of a terminal according to the invention
  • FIG. 3 represents a block diagram of the main steps of the product verification method bearing an expiry date of the invention, server-side views and terminal-side views and,
  • FIG. 4 represents an example of a home screen provided by an Internet application according to the invention.
  • the present invention relates, in particular, to a technical process designed to identify and process products, in particular for sale in store shelves and whose consumption limit date has been reached on the current date or on a chosen date. eg at the reopening date of the store.
  • This information mainly concerns perishable goods. Products have been identified by computer processing to be easily recognized, it is then possible to proceed with the withdrawal, in the department, of products arrived at the end of their expiry date.
  • the market is that of supermarkets, central purchasing, online shopping commonly called "Drives”.
  • DLC use-by date
  • DLUO optimal use-by date
  • withdrawal charter also known as the "freshness charter” which provides for the early withdrawal of certain families of products before the expiry of their expiry date. It specifies the number N of days before the consumption limit date, defining a new latest JN date for which the product can still be put on sale. Past this new date, it should be removed from the shelf (For example: ten days for a pot of Nutella ®). This period is called “withdrawal or promotion period”.
  • Each terminal T is intended to be used by a user so that he can be informed of the actions he must carry out, the actions that have been taken, receive alert messages and to enter information, especially with a user. radius containing products.
  • the users of this terminal are mainly the quality manager, the department manager, the storekeeper, the administrator.
  • the quality manager He defines the freshness charts, the rays (and sub-rays), names the department heads and the storekeepers. He can view the status of a department, as well as manage his employees and his products. It affects the chiefs of rays on the shelves, as well as the storekeepers with the sub-rays.
  • the department manager Its function is to manage its rays and sub-rays.
  • the administrator He is responsible for the general administration of accounts and the overall management of an Internet application (departments, products, charters, etc.).
  • Each terminal T is composed in FIG. 2, a portable and autonomous box B, comprising a control unit Uc to which is connected a reader Le barcode or RFID chips, a display screen Ev, a Cs input keyboard, preferably of the touch type, and likely to be proposed in the display screen Ev.
  • the control unit Uc is connected to an electric battery arranged in the housing.
  • the control unit Uc includes a processor, a memory accessible by the processor and in which is stored a computer application.
  • the terminal T can be connected to a computer connected to the computer network of the store, via a wired connection, for example using a cable of the USB type emulating the Ethernet protocol or via a radio wave connection, using a transceiver, for example using the Wifî protocol or the Bluetooth protocol.
  • the housing B can be delivered with a base on which it connects, the base being provided with the wired connection to a computer connected to the computer network to allow communication between the terminal and the server, recharge the terminal battery.
  • the mother software Lm is installed on a server or a computer connected to the computer network Ri of the store to query, modify, the database Bd. It serves, in particular, to collect and process the data entered into the database by the terminals T. It is also used to parameterize the terminals T according to the variable needs of each user. It is primarily intended for use by departmental managers and management to facilitate the search for obsolete products, export data and perform assessments and statistics.
  • the operation of the installation I is as follows, with reference to FIGS. 1, 2 and 3.
  • the case of the use of the terminal T by a storekeeper is now described, since it involves a first use of the terminal and the mother software Lm.
  • the storekeeper turns on his terminal T.
  • this person is called terminal user.
  • a routine in the application appears on the display screen Ev, asking him to enter his credentials, such as his name and password.
  • the database Bd associated with the mother software Lm can also include data from the inventory management software and which includes the references of all families of products for sale in the store.
  • the Bd database of the mother software Lm has previously been imported into the memory of the terminal, at least for product references that concern the storekeeper's department.
  • the application thus downloads from the mother software Lm, and according to the storekeeper's identifiers, the list of products of the sub-department and for which he is responsible.
  • the storekeeper must go to his sub-department of which he will check the list of products offered for sale.
  • the application asks him to enter in his terminal T one by one all the products present in the sub-department. He then scans with the help of his terminal T the barcode of each product or its RFID identifier.
  • the designation of a product is automatically displayed on the display screen Ev of the terminal T when the warehousekeeper scans the barcode or the RFID identifier of the product. He enters on the keyboard Cs of his terminal T the expiry date for each product. This information is stored in the memory associated with the application in operation of the terminal. This operation is performed only once. When all the products have been scanned, the storekeeper completes this step by clicking on the option that is proposed to him: "End of the entry”. The data entered is then exported automatically to the database Bd of the mother software Lm, by connecting it to a computer connected to the computer network of the store, by placing it on its base, by radio waves.
  • the application offers him, after entering his credentials, and through the display screen Ev, actions he must lead for the current day. These actions were elaborated previously by automated or manual queries and which were carried out using the mother software Lm connected to the database Bd.
  • One of the queries is to query the database to search for expired products. at today's date or on a chosen date. The result of this request is transferred to the terminal application.
  • Server side and with reference to FIG. 3, on the left side, the product verification method bearing an expiry date comprises the steps performed by a server of:
  • Terminal side and with reference to FIG. 3, on its right side, the product verification method bearing an expiry date, comprises the steps performed by a terminal of:
  • a message containing a visual or textual identifier of a product for example an image, its commercial name,
  • a color code is assigned for the list of products to be scanned. This choice of color is arbitrary, for example:
  • the application shows that, if it has not already been sold, at least one product with a "DLC" dated the day is possibly still offered for sale.
  • the application proposes the product designation and is therefore perfectly identified because of the link between the barcode / RFID identifier and the visual and / or textual identification of the product, for example an image of the product, its commercial name.
  • the storekeeper goes to his sub-department and visually looks for the product (s). If at least one product is present, it withdraws it from the sale or the label as a promotional product. It enters the number of products that it withdraws and it informs by means of the keyboard Cs of entry of the terminal T, the new "DLC" closest to the day appearing on the other products of the same reference.
  • Temporarily broken products are products that are normally offered for sale, but are temporarily unavailable (late delivery, insufficient order quantity, exhausted stock, etc.).
  • the warehousekeeper is unable to provide a hypothetical "DLC" because the product is missing from the shelves.
  • the application therefore displays this reference to remind the storekeeper to fill in a date when it is next placed or when the products are received. This makes it possible to differentiate products that do not have a "DLC", a date that can not be entered because the product is not available, of those that are available and thus to avoid generating an error message that occurs when a product has no associated date (product pending).
  • the result of another query for new products can be transferred to the terminal application.
  • a button or an "I completed" icon allows the storekeeper to close his list.
  • a sentence drawn at random in a specific table is presented and a synchronization request to the database of the parent software is made.
  • a thank you message is displayed.
  • An Internet application is installed on some computers of the store's sign and in particular those of department heads, the quality manager and the administrator.
  • the Internet application also allows you to present the history of each terminal:
  • FIG. 4 An example of a home screen is shown in FIG. 4.
  • the department manager can not modify the freshness charter of a product.
  • the Internet application offers him the same rights and features as a department manager with additional features specific to his status:
  • a GENCOD (EAN 13 or EAN 8) or an RFID ID.
  • a radius identifier key A radius is associated by default with a freshness charter.
  • a GENCOD (EAN 13 or EAN 8) or an RFID ID.
  • ⁇ His position (quality manager, department manager, storekeeper, etc.).
  • a server installed, preferably, at the client with a Database Management System and an Internet server are required.
  • the Internet server is preferably operated by the licensed company of the present patent application or granted patent.
  • All products can be categorized according to the needs of the customer (grocery department - under preserved vegetables, reserve n ° 3, aisle F, etc.).
  • a withdrawal date (type "J-N") is associated with each category, always according to the client's requirements.
  • the method of the invention allows the reliable identification and processing of expired products at the point of sale. Knowing the family of products concerned, and easily identifiable, it is much easier to look for the obsolete product or products in this family.

Landscapes

  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a method for verifying products that have an expiry date, which involves: using a terminal (T) including a control unit (Uc) to which a bar code or electronic identifier reader (Le) is connected, a viewing screen (Ev) and an input keyboard (Cs), the reader (Le) being designed to capture the bar codes / electronic identifiers of products displayed for sale in a shop, in order to complete a database (Bd) storing in particular said bar codes / said electronic identifiers and the designation of each product family, the terminal (T) including an application which can be connected to said database; scanning the bar codes / electronic identifiers of all the products for which an employee using the terminal is responsible; entering in the terminal (T) the expiry date (DLC) of each product; and sending said expiry date associated with said bar code / said electronic identifier to the database. According to the invention, the method involves defining, by means of the database and associated parent software (Lm), a warning such that the terminal (T) can request the user employee, by means of the viewing screen (Ev) and on the current date or a selected date, to verify the presence of one or more products identified by the designation(s) thereof, displayed for sale and of which the expiry date (DLC) has passed on said current date or on said selected date.

Description

Procédé de vérification de produits portant une date de péremption  Method of verifying products bearing an expiry date
La présente invention concerne, notamment, un procédé de vérification de produits portant une date de péremption et une installation correspondante. The present invention relates, in particular, to a product verification method bearing an expiry date and a corresponding installation.
Dans le domaine de la distribution, et pour détecter la présence de produits dans un rayon dont la date de péremption a été atteinte, il est connu de demander à chaque responsable du rayon, chaque employé affecté au rayon, d'aller visiter le matin avant l'ouverture du magasin ou la veille, son rayon et d'y rechercher des produits périmés en lisant leur date limite de consommation, son acronyme étant (DLC) ou date limite d'utilisation optimale, son acronyme étant (DLUO). Seule la « DLC » est utilisée comme date d'expiration dans la suite de cette description pour qualifier soit la « DLC », soit la « DLUO ». Les produits détectés sont retirés du rayon ou étiquetés avec une promotion, s'ils ne sont pas encore périmés. On fait donc appel à la vigilance des employés. Malgré les efforts effectués au quotidien, cette solution n'est pas complètement fiable. Il en résulte une perte de temps quotidienne, temps qui pourrait être avantageusement utilisé pour réaliser, par exemple, une meilleure présentation des produits à la clientèle. D'autre part, les denrées alimentaires périmées sont aussi une forte perte d'argent car elles représentent en général entre 0,5% à 1% du chiffre d'affaires. En plus de cette perte « sèche » il faut aussi comptabiliser le coût de traitement de ces denrées alimentaires qui sont revalorisées en biodéchets et aussi leur traitement par les banques alimentaires qui demandent parfois l'intervention d'un employé pour veiller à la bonne logistique de ceux-ci. In the field of distribution, and to detect the presence of products in a radius whose expiry date has been reached, it is known to ask each department manager, each employee assigned to the department, to visit the morning before the opening of the store or the day before, its radius and search for expired products by reading their expiry date, its acronym being (DLC) or optimal use-by date, its acronym being (DLUO). Only the "DLC" is used as the expiry date in the remainder of this description to qualify either the "DLC" or the "DLUO". Detected products are removed from the shelf or labeled with a promotion if they are not out of date. We therefore call on the vigilance of the employees. Despite the efforts made daily, this solution is not completely reliable. This results in a daily loss of time, which time could be advantageously used to achieve, for example, a better presentation of products to customers. On the other hand, stale foodstuffs are also a major waste of money as they generally represent between 0.5% and 1% of turnover. In addition to this "dry" loss, it is also necessary to account for the cost of treating these foodstuffs, which are upgraded to bio-waste, and also their treatment by food banks, which sometimes require the intervention of an employee to ensure proper logistics. them.
Un autre impact non négligeable de ces périmés est l'insatisfaction de la clientèle.  Another not insignificant impact of these expired is the dissatisfaction of the customers.
Par ailleurs, dans le document US-AÏ -2007235528, est présentée une méthode pour gérer le stock de produits périssables, tels que des denrées alimentaires, dans la grande distribution. Elle met en œuvre un ordinateur, un boîtier équipé d'un lecteur de codes à barres, d'un clavier et d'un afficheur. L'opérateur saisit, dans les rayons d'un magasin, le code à barres d'un produit ou d'un groupe de produits (UPC code pour Universal Product Code en langue anglaise ou code universel des produits) ou les données d'une puce RFID associée au produit ou groupe de produits, puis saisit leur date de péremption, manuellement ou par la voix. Un lien est établi entre ces deux données. Ces informations sont enregistrées dans une base de données stockée dans la mémoire de l'appareil pour être transmises afin d'être exploitées dans un logiciel que fait fonctionner l'ordinateur. La localisation des produits peut également être enregistrée.  Furthermore, in US-A -2007235528, is presented a method for managing the stock of perishable products, such as foodstuffs, in supermarkets. It implements a computer, a housing equipped with a barcode reader, a keyboard and a display. The operator enters the barcode of a product or group of products (UPC code for Universal Product Code in English or Universal Product Code) or the data of a product RFID chip associated with the product or group of products, then enter their expiry date manually or by voice. A link is established between these two data. This information is stored in a database stored in the device's memory for transmission in order to be used in software running the computer. The location of products can also be recorded.
L'opérateur peut ensuite rechercher et identifier des produits en interrogeant, avec le logiciel, une date de péremption ou une plage de dates de péremption (J-x) qui va expirer prochainement. Il peut aussi interroger le logiciel par la catégorie de produits. La liste de ces produits peut être imprimée. L'opérateur visite son rayon. Il mène les actions prescrites pour les produits listés, par exemple, il les retire du rayon. Les données de péremption se référant à des produits vendus peuvent être effacées. De nouvelles dates de péremption sont saisies dans le boîtier.  The operator can then search for and identify products by querying, with the software, an expiry date or a range of expiry dates (J-x) that will expire soon. It can also query the software by product category. The list of these products can be printed. The operator visits his department. He carries out the actions prescribed for the listed products, for example, he removes them from the shelf. Expiration data referring to products sold can be erased. New expiry dates are entered in the case.
Connaissant cet état de l'art, le demandeur a cherché une solution technique permettant de rendre plus simple la recherche de produits périmés dans les rayons d'un magasin.  Knowing this state of the art, the applicant has sought a technical solution to make it easier to search for expired products in the shelves of a store.
A cet effet, est proposé un procédé de vérification de produits portant une date de péremption, consistant,  For this purpose, there is provided a method for verifying products bearing an expiry date, consisting of
- à utiliser un terminal incluant une unité de commande à laquelle est relié un lecteur de code-barres ou d'identifiants électroniques, un écran de visualisation, un clavier de saisie, le lecteur étant conçu pour saisir le code-barres/Pidentifïant électronique de produits présentés à la vente dans un magasin, pour renseigner une base de données stockant notamment lesdits code-barres/lesdits identifiants électroniques, la désignation de chaque famille de produits, le terminal incluant une application pouvant être connectée à ladite base de données, to use a terminal including a control unit to which is connected a barcode reader or electronic identifiers, a display screen, a keyboard input, the reader being designed to enter the barcode / electronic identifier of products presented for sale in a store, to fill a database storing in particular said barcode / said electronic identifiers, the designation of each family of products, the terminal including an application that can be connected to said database,
- à scanner le code-barres / l'identifiant électronique de tous les produits qui sont sous la responsabilité d'un employé utilisateur du terminal, et à renseigner dans le terminal, la date de péremption de chaque produit,  - to scan the barcode / electronic identifier of all the products that are under the responsibility of an employee user of the terminal, and to fill in the terminal, the expiry date of each product,
- à transférer dans la base de données, ladite date de péremption associée audit code-barres/ audit identifiant électronique ; selon l'invention, le procédé consiste à définir, à l'aide de la base de données et d'un logiciel mère associé, une alerte de sorte que le terminal puisse demander à l'employé utilisateur, par l'intermédiaire de l'écran de visualisation et à la date du jour ou une date choisie, d'aller vérifier la présence de produit(s) identifié(s) par leur(s) désignation(s), présentés à la vente et dont la date de péremption est échue à ladite date du jour ou à ladite date choisie.  - To transfer in the database, said expiration date associated with said barcode / electronic identifier; according to the invention, the method consists in defining, with the aid of the database and an associated mother software, an alert so that the terminal can ask the user user, via the display screen and at the date of the day or a chosen date, to check the presence of product (s) identified by their (s) designation (s), presented for sale and whose expiry date is on that day date or on that chosen date.
On charge la base de données en associant le code-barres / l'identifiant électronique de chaque produit avec sa date de péremption. Des requêtes automatisées ou manuelles dans le logiciel permettent de traiter les données stockées dans la base de données. On peut rechercher, notamment, les produits dont la date de péremption est échue à une date particulière (date du jour ou date prochaine).  The database is loaded by associating the barcode / electronic identifier of each product with its expiry date. Automated or manual queries in the software make it possible to process the data stored in the database. In particular, products whose expiration date has expired on a particular date (today's date or next date) can be searched for.
Le terminal affiche clairement le ou les produits, que l'employé utilisateur doit rechercher dans le ou les rayons du magasin. Son travail est facilité car la désignation du produit est mentionnée sur le terminal, par exemple sous la forme d'une image, d'une dénomination commerciale, ainsi que le nombre maximum de produits à rechercher.  The terminal clearly displays the product or products, which the employee user must search in the department store. Its work is facilitated because the designation of the product is mentioned on the terminal, for example in the form of an image, a trade name, and the maximum number of products to search.
Chercher à limiter la perte de produits périssables n'est pas uniquement une activité dans le domaine économique. Cette activité, qui permet de réduire le gaspillage, la pollution, revêt aussi, dans l'invention, un caractère technique car mettant en œuvre des moyens techniques.  Seeking to limit the loss of perishable products is not just an activity in the economic field. This activity, which reduces waste, pollution, is also of the invention, a technical because implementing technical means.
Selon une caractéristique additionnelle de l'invention, le procédé consiste, à chaque nouvelle utilisation du terminal, à saisir la prochaine date de péremption (DLC) pour chaque famille de produits,  According to an additional feature of the invention, the method consists, at each new use of the terminal, to enter the next expiry date (DLC) for each product family,
- à transférer dans la base de données ladite date de péremption associée audit code-barres / audit identifiant électronique. Ainsi, on procède à la mise à jour de la base de données utilisée pour déceler les produits périmés. - To transfer in the database said expiry date associated with said barcode / electronic identifier. Thus, the database used to detect expired products is updated.
Selon une caractéristique additionnelle de l'invention, le procédé consiste à définir, à l'aide de la base de données et du logiciel associé, une alerte de sorte que le terminal puisse demander à l'employé utilisateur, par l'intermédiaire de l'afficheur et à la date du jour ou à une date choisie,  According to an additional characteristic of the invention, the method consists in defining, with the aid of the database and the associated software, an alert so that the terminal can ask the user user, via the display and at the current date or at a chosen date,
* de renseigner une date lors de la prochaine mise en rayon de produits en rupture temporaire et/ou  * to enter a date when the next shelving of products is temporarily broken and / or
* de scanner le code-barres / l'identifiant électronique de tous les nouveaux produits mis en rayon et de saisir leur date de péremption (DLC).  * scan the barcode / electronic identifier of all new products placed on the shelves and enter their expiry date (DLC).
Le terminal utilisé par l'employé le renseigne sur les actions qu'il a à mener. L'employé met à jour la base de données.  The terminal used by the employee informs him of the actions he has to take. The employee updates the database.
Selon une caractéristique additionnelle de l'invention, le procédé consiste à affecter un code couleur pour chaque opération demandée et à afficher ledit code couleur sur 1 ' écran dudit terminal .  According to an additional characteristic of the invention, the method consists in assigning a color code for each requested operation and displaying said color code on the screen of said terminal.
Le code couleur permet de repérer d'un simple regard le type d'action à mener. The color code makes it possible to identify at a glance the type of action to take.
Selon une caractéristique additionnelle de l'invention, le procédé consiste à afficher sur l'écran dudit terminal de l'employé utilisateur, une alerte lui indiquant une implantation multiple des produits. According to an additional characteristic of the invention, the method consists in displaying on the screen of said user employee terminal, an alert indicating a multiple implementation of the products.
L'employé utilisateur sait qu'il doit se rendre dans plusieurs lieux de vente à l'intérieur du magasin afin de mener les opérations qui lui sont demandées.  The employee user knows that he has to go to several points of sale inside the store in order to carry out the operations that are asked of him.
Une installation comprenant un logiciel mère connecté à une base de données, des terminaux équipés de moyens de connexion avec la base de données, avec le logiciel mère, chaque terminal incluant une unité de commande à laquelle est relié un lecteur de code-barres ou d'identifiants électroniques, un écran de visualisation, un clavier de saisie, fait partie également de l'invention. Selon l'invention, ces moyens de l'installation sont configurés pour réaliser les étapes du procédé décrit ci-avant.  An installation comprising mother software connected to a database, terminals equipped with connection means with the database, with the parent software, each terminal including a control unit to which is connected a barcode reader or electronic identifiers, a display screen, an input keyboard, is also part of the invention. According to the invention, these means of the installation are configured to carry out the steps of the method described above.
L'installation est relativement simple pour mettre en œuvre le procédé.  The installation is relatively simple to implement the process.
Un produit programme d'ordinateur fait aussi partie de l'invention, le produit programme d'ordinateur comportant des instructions pour mettre en œuvre, par un processeur, le procédé décrit ci-avant, lorsque ledit programme est exécuté par ledit processeur.  A computer program product is also part of the invention, the computer program product comprising instructions for implementing, by a processor, the method described above, when said program is executed by said processor.
Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels: The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of an example of embodiment, said description being made in connection with the accompanying drawings, among which:
la Fig. 1 représente une vue schématique montrant des terminaux et un logiciel mère implanté dans un serveur implanté dans un réseau informatique selon l'invention, la Fig. 2 représente une vue schématique d'un terminal selon l'invention, la Fig. 3 représente un synoptique des principales étapes du procédé de vérification de produits portant une date de péremption de l'invention, vues côté serveur et vues côté terminal et,  FIG. 1 is a schematic view showing terminals and a parent software implanted in a server implanted in a computer network according to the invention, FIG. 2 is a schematic view of a terminal according to the invention, FIG. 3 represents a block diagram of the main steps of the product verification method bearing an expiry date of the invention, server-side views and terminal-side views and,
la Fig. 4 représente un exemple d'écran d'accueil proposé par une application Internet selon l'invention.  FIG. 4 represents an example of a home screen provided by an Internet application according to the invention.
La présente invention se rapporte, notamment, à un procédé technique conçu pour identifier et traiter des produits, notamment en vente dans les rayons d'un magasin et dont la date limite de consommation a été atteinte à la date du jour ou à une date choisie, par exemple à la date de réouverture du magasin. Cette information concerne majoritairement des denrées périssables. Les produits ayant été identifiés par traitement informatique pour être facilement reconnus, il est alors possible de procéder assurément au retrait, dans le rayon, des produits arrivés au terme de leur date limite de consommation. Le marché est celui, notamment, des supermarchés, des centrales d'achat, des courses en ligne communément appelées « Drives ».  The present invention relates, in particular, to a technical process designed to identify and process products, in particular for sale in store shelves and whose consumption limit date has been reached on the current date or on a chosen date. eg at the reopening date of the store. This information mainly concerns perishable goods. Products have been identified by computer processing to be easily recognized, it is then possible to proceed with the withdrawal, in the department, of products arrived at the end of their expiry date. The market is that of supermarkets, central purchasing, online shopping commonly called "Drives".
Certains produits, dont les produits périssables, sont étiquetés avec une date limite de consommation (DLC étant son acronyme) ou date limite d'utilisation optimale (DLUO étant son acronyme). Seule l'appellation DLC est utilisée par la suite dans un souci de facilité de lecture pour qualifier, soit la « DLC », soit la « DLUO ». Chaque famille de produits porte également une référence produit, visible notamment, sous la forme d'un code-barres, encore appelé « GENCOD » pour groupement d'études de normalisation et de codification. Chaque famille de produits peut encore porter une puce électronique, telle qu'une puce RFID (de l'anglais radio frequency identification) contenant un identifiant électronique.  Some products, including perishable products, are labeled with a use-by date (DLC is its acronym) or optimal use-by date (DLUO being its acronym). Only the name DLC is used later for ease of reading to qualify, either the "DLC" or the "DLUO". Each product family also carries a product reference, visible in particular, in the form of a barcode, also called "GENCOD" for grouping standardization and coding studies. Each family of products can still carry an electronic chip, such as an RFID chip (English radio frequency identification) containing an electronic identifier.
Par ailleurs, certaines enseignes ont élaboré une chartre de retrait encore appelée charte fraîcheur et qui prévoit le retrait anticipé pour certaines familles de produits, avant l'échéance de leur date limite de consommation. Elle précise le nombre N de jours avant la date J limite de consommation, définissant une nouvelle date J-N la plus tardive pour laquelle le produit peut encore être mis en vente. Passé cette nouvelle date, il convient de le retirer du rayon (Par exemple : dix jours pour un pot de Nutella ®). Cette période s'appelle « période de retrait ou de mise en promotion ». In addition, some retailers have drawn up a withdrawal charter, also known as the "freshness charter", which provides for the early withdrawal of certain families of products before the expiry of their expiry date. It specifies the number N of days before the consumption limit date, defining a new latest JN date for which the product can still be put on sale. Past this new date, it should be removed from the shelf (For example: ten days for a pot of Nutella ®). This period is called "withdrawal or promotion period".
Le procédé est mis en œuvre dans une installation I comprenant en relation avec la Fig. 1 , les moyens suivants :  The method is implemented in an installation I comprising in connection with FIG. 1, the following means:
* Des terminaux T utilisés par des utilisateurs, équipés d'une application pouvant communiquer avec,  * T terminals used by users, equipped with an application that can communicate with,
• un logiciel mère Lm installé sur le serveur d'un réseau informatique Ri du magasin, tel qu'un serveur,  A mother software Lm installed on the server of a computer network Ri of the store, such as a server,
• une base de données Bd de gestion des produits périmés, accessible par le logiciel mère Lm.  • a database Bd management expired products, accessible by the mother software Lm.
Chaque terminal T est destiné à être utilisé par un utilisateur pour qu'il puisse être informé des actions qu'il doit mener, des actions qui ont été menées, recevoir des messages d'alerte et pour saisir des informations, notamment auprès d'un rayon contenant des produits.  Each terminal T is intended to be used by a user so that he can be informed of the actions he must carry out, the actions that have been taken, receive alert messages and to enter information, especially with a user. radius containing products.
Les utilisateurs de ce terminal sont principalement le responsable qualité, le chef de rayon, le magasinier, l'administrateur.  The users of this terminal are mainly the quality manager, the department manager, the storekeeper, the administrator.
• Le responsable qualité. Il définit les chartes fraîcheur, les rayons (et sous- rayons), nomme les chefs de rayons et les magasiniers. Il peut visualiser l'état d'un rayon, ainsi que gérer ses employés et ses produits. Il affecte les chefs de rayons aux rayons, ainsi que les magasiniers aux sous-rayons. • The quality manager. He defines the freshness charts, the rays (and sub-rays), names the department heads and the storekeepers. He can view the status of a department, as well as manage his employees and his products. It affects the chiefs of rays on the shelves, as well as the storekeepers with the sub-rays.
• Le chef de rayon. Sa fonction est de gérer ses rayons et sous-rayons.  • The department manager. Its function is to manage its rays and sub-rays.
• Le magasinier. Il est en charge d'un sous-rayon. Il se sert de son terminal pour vérifier la présence de produits périmés dans son sous-rayon et il les retire ou les étiquette pour promouvoir leur vente.  • The storekeeper. He is in charge of a sub-department. He uses his terminal to check for expired products in his sub-department and removes them or labels them to promote their sale.
• L'administrateur. Il a en charge l'administration générale des comptes et la gestion globale d'une application Internet (rayons, produits, chartes, etc.).  • The administrator. He is responsible for the general administration of accounts and the overall management of an Internet application (departments, products, charters, etc.).
Chaque terminal T se compose, sur la Fig. 2, d'un boîtier B portatif et autonome, comprenant une unité de commande Uc à laquelle est relié un lecteur Le de code-barres ou de puces RFID, un écran de visualisation Ev, un clavier de saisie Cs, préférentiellement du type tactile, et susceptible d'être proposé dans l'écran de visualisation Ev. L'unité de commande Uc est raccordée à une batterie électrique disposée dans le boîtier. L'unité de commande Uc inclut un processeur, une mémoire accessible par le processeur et dans laquelle est stockée une application informatique. Each terminal T is composed in FIG. 2, a portable and autonomous box B, comprising a control unit Uc to which is connected a reader Le barcode or RFID chips, a display screen Ev, a Cs input keyboard, preferably of the touch type, and likely to be proposed in the display screen Ev. The control unit Uc is connected to an electric battery arranged in the housing. The control unit Uc includes a processor, a memory accessible by the processor and in which is stored a computer application.
Le terminal T peut être connecté à un ordinateur relié au réseau informatique du magasin, par l'intermédiaire d'une connexion filaire, par exemple à l'aide d'un câble du type USB émulant le protocole Ethernet ou par l'intermédiaire d'une connexion par ondes radio, à l'aide d'un émetteur/récepteur, par exemple en utilisant le protocole Wifî ou le protocole Bluetooth. Le boîtier B peut être livré avec une embase sur laquelle il se connecte, l'embase étant pourvue du raccordement filaire vers un ordinateur raccordé au réseau informatique pour permettre une communication entre le terminal et le serveur, recharger la batterie du terminal.  The terminal T can be connected to a computer connected to the computer network of the store, via a wired connection, for example using a cable of the USB type emulating the Ethernet protocol or via a radio wave connection, using a transceiver, for example using the Wifî protocol or the Bluetooth protocol. The housing B can be delivered with a base on which it connects, the base being provided with the wired connection to a computer connected to the computer network to allow communication between the terminal and the server, recharge the terminal battery.
Sur la Fig. 1, le logiciel mère Lm est installé sur un serveur ou encore un ordinateur relié au réseau informatique Ri du magasin pour interroger, modifier, la base de données Bd. Il sert, notamment, à collecter et traiter les données saisies dans la base de données, par les terminaux T. Il sert également à paramétrer les terminaux T en fonction des besoins variables de chaque utilisateur. Il est essentiellement destiné à être utilisé par les responsables de rayons et par la Direction pour faciliter la recherche de produits périmés, exporter des données et réaliser des bilans et des statistiques.  In FIG. 1, the mother software Lm is installed on a server or a computer connected to the computer network Ri of the store to query, modify, the database Bd. It serves, in particular, to collect and process the data entered into the database by the terminals T. It is also used to parameterize the terminals T according to the variable needs of each user. It is primarily intended for use by departmental managers and management to facilitate the search for obsolete products, export data and perform assessments and statistics.
De manière plus précise, il sert à présenter une vision globale de la gestion des produits périmés de l'ensemble du magasin. Il permet d'intégrer, de stocker et de gérer l'ensemble des données récupérées par les terminaux T. Il facilite la gestion d'un parc de plusieurs terminaux T.  More precisely, it serves to present a global vision of the management of expired products of the entire store. It makes it possible to integrate, store and manage all the data recovered by the terminals T. It facilitates the management of a fleet of several terminals T.
Le fonctionnement de l'installation I se présente de la manière suivante, en référence aux Figs. 1, 2 et 3. Le cas de l'utilisation du terminal T par un magasinier est à présent décrit, car il implique une première utilisation du terminal et du logiciel mère Lm. Le magasinier allume son terminal T. Par la suite, cette personne est dénommée utilisatrice du terminal. Une routine dans l'application s'affiche sur l'écran de visualisation Ev, pour lui demander de saisir ses identifiants, tels que son nom et son mot de passe.  The operation of the installation I is as follows, with reference to FIGS. 1, 2 and 3. The case of the use of the terminal T by a storekeeper is now described, since it involves a first use of the terminal and the mother software Lm. The storekeeper turns on his terminal T. Subsequently, this person is called terminal user. A routine in the application appears on the display screen Ev, asking him to enter his credentials, such as his name and password.
La base de données Bd associée au logiciel mère Lm peut aussi inclure des données en provenance du logiciel de gestion des stocks et qui inclut notamment les références de toutes les familles de produits en vente dans le magasin. La base de données Bd du logiciel mère Lm a préalablement été importée dans la mémoire du terminal, au moins pour les références de produits qui concernent le rayon du magasinier. The database Bd associated with the mother software Lm can also include data from the inventory management software and which includes the references of all families of products for sale in the store. The Bd database of the mother software Lm has previously been imported into the memory of the terminal, at least for product references that concern the storekeeper's department.
L'application télécharge ainsi depuis le logiciel mère Lm, et en fonction des identifiants du magasinier, la liste des produits du sous-rayon et dont il est responsable.  The application thus downloads from the mother software Lm, and according to the storekeeper's identifiers, the list of products of the sub-department and for which he is responsible.
A la première utilisation, le magasinier doit se rendre à son sous-rayon dont il va vérifier la liste des produits proposés à la vente. L'application lui demande de saisir dans son terminal T un à un l'ensemble des produits présents dans le sous-rayon. Il scanne alors à l'aide de son terminal T le code-barres de chaque produit ou son identifiant RFID.  At the first use, the storekeeper must go to his sub-department of which he will check the list of products offered for sale. The application asks him to enter in his terminal T one by one all the products present in the sub-department. He then scans with the help of his terminal T the barcode of each product or its RFID identifier.
Grâce à l'intégration préalable des données dans la base de données du logiciel mère, la désignation d'un produit s'affiche automatiquement sur l'écran de visualisation Ev du terminal T quand le magasinier scanne le code-barres ou l'identifiant RFID du produit. Il saisit sur le clavier Cs de son terminal T la date limite de consommation pour chaque produit. Cette information est stockée dans la mémoire associée à l'application en fonctionnement du terminal. Cette opération n'est réalisée qu'une seule fois. Lorsque tous les produits ont été scannés, le magasinier termine cette étape en cliquant sur l'option qui lui est proposée : « Fin de la saisie ». Les données saisies sont alors exportées automatiquement vers la base de données Bd du logiciel mère Lm, en le branchant à un ordinateur relié au réseau informatique du magasin, en le posant sur son embase, par ondes radio.  Thanks to the prior integration of the data in the database of the parent software, the designation of a product is automatically displayed on the display screen Ev of the terminal T when the warehousekeeper scans the barcode or the RFID identifier of the product. He enters on the keyboard Cs of his terminal T the expiry date for each product. This information is stored in the memory associated with the application in operation of the terminal. This operation is performed only once. When all the products have been scanned, the storekeeper completes this step by clicking on the option that is proposed to him: "End of the entry". The data entered is then exported automatically to the database Bd of the mother software Lm, by connecting it to a computer connected to the computer network of the store, by placing it on its base, by radio waves.
Dès la seconde utilisation du terminal par le magasinier, l'application lui propose, après la saisie de ses identifiants, et par l'intermédiaire de l'écran de visualisation Ev, les actions qu'il doit mener pour le jour en cours. Ces actions ont été élaborées préalablement par des requêtes automatisées ou manuelles et qui ont été réalisées à l'aide du logiciel mère Lm connecté à la base de données Bd. L'une des requêtes consiste à interroger la base de données pour rechercher les produits périmés à la date du jour ou à une date choisie. Le résultat de cette requête est transféré dans l'application du terminal. Côté serveur et en référence à la Fig. 3, dans sa partie gauche, le procédé de vérification de produits portant une date de péremption, comporte les étapes exécutées par un serveur de :  From the second use of the terminal by the storekeeper, the application offers him, after entering his credentials, and through the display screen Ev, actions he must lead for the current day. These actions were elaborated previously by automated or manual queries and which were carried out using the mother software Lm connected to the database Bd. One of the queries is to query the database to search for expired products. at today's date or on a chosen date. The result of this request is transferred to the terminal application. Server side and with reference to FIG. 3, on the left side, the product verification method bearing an expiry date, comprises the steps performed by a server of:
- envoyer un message,  - send a message,
- recevoir une réponse comportant une date, - mémoriser la date, - receive an answer with a date, - memorize the date,
- comparer la date mémorisée avec la date du jour ou une date choisie,  - compare the stored date with the current date or a chosen date,
- établir un lien entre le code/identifiant électronique du produit et un identifiant visuel ou textuel dudit produit, par exemple une image, son nom commercial,  - establish a link between the code / electronic identifier of the product and a visual or textual identifier of said product, for example an image, its commercial name,
- transférer un message identifiant de manière visuelle ou textuelle ledit produit. Les étapes du procédé sont exécutées périodiquement ou sur requête. - Transfer a message visually or textually identifying said product. The process steps are performed periodically or on request.
Côté terminal et en référence à la Fig. 3, sur sa partie droite, le procédé de vérification de produits portant une date de péremption, comporte les étapes exécutées par un terminal de : Terminal side and with reference to FIG. 3, on its right side, the product verification method bearing an expiry date, comprises the steps performed by a terminal of:
- recevoir un message et afficher le message,  - receive a message and display the message,
- répondre au message,  - reply to the message,
- recevoir un message contenant un identifiant visuel ou textuel d'un produit, par exemple une image, son nom commercial,  receive a message containing a visual or textual identifier of a product, for example an image, its commercial name,
- acquitter la requête, par exemple en réalisant l'opération demandée. - acknowledge the request, for example by performing the requested operation.
Plusieurs options sont proposées à l'employé utilisateur. Un code couleur est affecté pour la liste des produits à scanner. Ce choix de couleur est arbitraire, par exemple : Several options are offered to the user user. A color code is assigned for the list of products to be scanned. This choice of color is arbitrary, for example:
0 En gris : les produits à vérifier. L'application montre que, s'il n'a pas déjà été vendu, au moins un produit avec une « DLC » datée du jour est possiblement encore proposé à la vente. L'application propose la désignation du produit et qui est donc parfaitement identifié du fait du lien entre le code-barres/identifiant RFID et l'identification visuelle et/ou textuelle du produit, par exemple une image du produit, sa dénomination commerciale. Le magasinier se rend à son sous-rayon et recherche visuellement le ou les produits. Si au moins un produit est présent, il le retire de la vente ou l'étiquette comme produit en promotion. Il saisit le nombre de produits qu'il retire et il renseigne par l'intermédiaire du clavier Cs de saisie du terminal T, la nouvelle « DLC » la plus proche du jour figurant sur les autres produits de la même référence. Il valide sa saisie. Cette date servira à définir la prochaine alerte pour ce produit. S'il n'en trouve pas, il recherche la « DLC » d'un produit, la plus proche du jour, et renseigne le terminal dans la fenêtre de saisie et valide son choix. Cette date servira à définir la prochaine alerte pour ce produit. Le résultat d'une autre requête relative aux produits en rupture temporaire peut être transféré dans l'application du terminal. 0 In gray: the products to check. The application shows that, if it has not already been sold, at least one product with a "DLC" dated the day is possibly still offered for sale. The application proposes the product designation and is therefore perfectly identified because of the link between the barcode / RFID identifier and the visual and / or textual identification of the product, for example an image of the product, its commercial name. The storekeeper goes to his sub-department and visually looks for the product (s). If at least one product is present, it withdraws it from the sale or the label as a promotional product. It enters the number of products that it withdraws and it informs by means of the keyboard Cs of entry of the terminal T, the new "DLC" closest to the day appearing on the other products of the same reference. He validates his seizure. This date will be used to define the next alert for this product. If it does not find it, it looks for the "DLC" of a product, the closest to the day, and fills the terminal in the input window and validates its choice. This date will be used to define the next alert for this product. The result of another query relating to products temporarily out of order can be transferred to the terminal application.
0 En orange : les produits en rupture temporaire sont des produits qui sont normalement mis en vente, mais qui sont momentanément indisponibles (retard de livraison, quantité commandée insuffisante, stock épuisé, etc.). Le magasinier est dans l'incapacité de renseigner une hypothétique « DLC », car le produit est absent des rayons. L'application fait donc apparaître cette référence pour rappeler au magasinier de renseigner une date lors de sa prochaine mise rayon ou lors de la réception de ces produits. Ceci permet de différencier les produits n'ayant pas de « DLC », date qui ne peut être renseignée car le produit n'est pas disponible, de ceux qui sont disponibles et ainsi d'éviter de générer un message d'erreur qui intervient lorsqu'un produit n'a pas de date associée (produit en attente). 0 In orange: Temporarily broken products are products that are normally offered for sale, but are temporarily unavailable (late delivery, insufficient order quantity, exhausted stock, etc.). The warehousekeeper is unable to provide a hypothetical "DLC" because the product is missing from the shelves. The application therefore displays this reference to remind the storekeeper to fill in a date when it is next placed or when the products are received. This makes it possible to differentiate products that do not have a "DLC", a date that can not be entered because the product is not available, of those that are available and thus to avoid generating an error message that occurs when a product has no associated date (product pending).
Le résultat d'une autre requête relative aux nouveaux produits peut être transféré dans l'application du terminal.  The result of another query for new products can be transferred to the terminal application.
0 En bleu : produit récent et sans date. Ce sont en principe de nouveaux produits. Le responsable de rayon va créer les références des nouveaux produits dans le logiciel mère. Ceux-ci vont se retrouver dans la liste des produits à vérifier par l'utilisateur du terminal, par exemple l'employé de rayon, qui va donc à sa prochaine utilisation renseigner dans le terminal, la « DLC » la plus proche du jour pour ces produits nouveaux. L'employé de rayon scanne tous les produits et leur associe une date limite de consommation. La « DLC » ayant la date la plus proche du jour servira à définir la prochaine alerte pour ce produit. Ceci arrive quand l'employé associe une date à un produit qui n'a pas été créé préalablement dans le logiciel mère par le responsable de rayon.  0 Blue: recent product and no date. These are in principle new products. The department manager will create references for new products in the parent software. These will be found in the list of products to be verified by the user of the terminal, for example the department employee, who goes to his next use to fill in the terminal, the "DLC" closest to the day for these new products. The department employee scans all products and associates them with a deadline. The "DLC" with the date closest to the day will be used to define the next alert for this product. This happens when the employee associates a date with a product that was not previously created in the parent software by the department manager.
0 Icône « DI » : produit en double implantation. Ce sont des produits qui sont en vente dans au moins deux emplacements différents, par exemple en allée centrale et dans un rayon classique. L'employé de rayon se rend dans le premier emplacement et recherche visuellement le produit désigné par le terminal. S'il est présent, il le retire de la vente ou l'étiquette comme produit en promotion et il renseigne la nouvelle « DLC » la plus proche du jour des autres produits de la même référence. S'il ne le trouve pas, il saisit la « DLC » du produit la plus proche du jour et renseigne le terminal. Cette date servira à définir la prochaine alerte pour ce produit. Il se rend ensuite dans le second emplacement et exécute les mêmes opérations. L'employé de rayon peut encore scanner un produit de son choix pour vérifier et/ou modifier la « DLC » qui lui est associée, vérifier qu'il est bien référencé dans la base de données ou encore modifier le statut de la double implantation du produit. 0 "DI" icon: product in double implantation. These are products that are on sale in at least two different locations, for example in the center aisle and in a conventional radius. The department employee goes to the first location and visually searches for the product designated by the terminal. If he is present, he withdraws it from the sale or the label as a promotional product and he informs the new "DLC" closest to the day of the other products of the same reference. If it does not find it, it enters the "DLC" of the product closest to the day and informs the terminal. This date will be used to define the next alert for this product. He then goes to the second location and performs the same operations. The department employee can still scan a product of his choice to check and / or modify the "DLC" associated with it, verify that it is referenced in the database or change the status of the double implementation of the product.
Lorsque tous les produits à vérifier ont été traités, un bouton ou un icône « j'ai terminé » permet au magasinier de fermer sa liste. Une phrase tirée au hasard dans une table spécifique est présentée et une demande de synchronisation vers la base de données du logiciel mère est formulée. A la fin de la synchronisation, un message de remerciement est affiché.  When all the products to be checked have been processed, a button or an "I completed" icon allows the storekeeper to close his list. A sentence drawn at random in a specific table is presented and a synchronization request to the database of the parent software is made. At the end of the synchronization, a thank you message is displayed.
Une application Internet est implantée sur certains ordinateurs de l'enseigne du magasin et notamment ceux des chefs de rayon, du responsable qualité et de l'administrateur.  An Internet application is installed on some computers of the store's sign and in particular those of department heads, the quality manager and the administrator.
Pour le chef de rayon, cette application Internet lui permet de visualiser les rayons sous sa responsabilité. L'application affiche sur l'écran de l'ordinateur :  For the department manager, this Internet application allows him to view the departments under his responsibility. The application displays on the computer screen:
0 Les alertes qui lui sont destinées, par exemple l'alerte de couleur rouge pour un produit dont la désignation n'a pas été renseignée. 0 Alerts intended for it, for example the red alert for a product whose designation has not been entered.
0 Les alertes destinées aux utilisateurs du terminal avec les mêmes codes couleur que ceux utilisés sur le terminal. 0 Alerts to terminal users with the same color codes used on the device.
0 Les alertes liées aux produits en rupture temporaire, en rupture à long terme. 0 Alerts related to products temporarily out of order, breaking long term.
Pour chaque sous-rayon, l'application Internet présente : For each sub-department, the Internet application presents:
0 Une description de chaque produit par un « GENCOD » ou code-barres / un identifiant RFID, une description textuelle et ou graphique du produit, une date limite de consommation, la charte de retrait correspondante, l'indication sur une éventuelle double implantation ainsi que des informations sur une éventuelle rupture temporaire ou à long terme.  0 A description of each product by a "GENCOD" or barcode / RFID identifier, a textual and / or graphic description of the product, a deadline for consumption, the corresponding withdrawal charter, an indication of possible double implantation as well as information on a possible temporary or long-term break.
0 La reprise des codes couleurs des alertes utilisés par les utilisateurs du terminal.  0 The recovery of the color codes of the alerts used by the users of the terminal.
0 Une faculté de tri de la base de données du logiciel mère selon certaines caractéristiques des produits. 0 A faculty of sorting the database of the parent software according to certain characteristics of the products.
0 La possibilité de modifier la fiche de chaque produit. 0 The possibility to modify the sheet of each product.
0 La possibilité de faire une recherche globale dans la base de données via un champ d'entrée libre.  0 The ability to do a global search in the database via a free input field.
0 L'ajout ou la suppression d'un produit. Régulièrement, de nouvelles références sont commercialisées et doivent être intégrées au rayon. La base de données du logiciel mère présente une fonctionnalité qui permet de renseigner le GENCOD/identifïant RFID et la désignation du nouveau produit. Ensuite, et par téléchargement, ces informations se retrouvent sur le terminal portable et celui-ci rappellera à l'utilisateur de renseigner une date pour cette nouvelle référence. Si l'utilisateur du terminal scanne une nouvelle référence qui n'a pas encore été intégrée dans la base de données, un message d'erreur lui indiquera que cette référence est inconnue et qu'il faut lui associer une date. En parallèle, un message d'erreur apparaît sur le logiciel mère demandant au responsable de rayon d'associer une désignation pour cette nouvelle référence. 0 Adding or removing a product. Regularly, new references are marketed and must be integrated into the department. The database of the parent software has a feature that allows to inform the GENCOD / RFID Identifier and the designation of the new product. Then, and by download, this information is found on the portable terminal and it will remind the user to enter a date for this new reference. If the user of the terminal scans a new reference that has not yet been integrated in the database, an error message will indicate that this reference is unknown and must be associated with a date. In parallel, an error message appears on the parent software asking the department manager to associate a designation for this new reference.
0 La visualisation des produits incomplets (correspond aux alertes). 0 Visualization of incomplete products (corresponds to alerts).
L'application Internet permet également de présenter l'historique de chaque terminal :  The Internet application also allows you to present the history of each terminal:
0 La date de l'action. 0 The date of the action.
0 Quelle action a été effectuée : 0 What action was taken:
La modification de la date limite de consommation (DLC, DLUO). " La modification de l'état de rupture (aucune, temporaire ou à long terme). Modification of the use-by date (DLC, DLUO). "Modification of the state of rupture (none, temporary or long term).
La modification du code-barres/identifiant RFID. The modification of the barcode / RFID ID.
La modification de la désignation. The modification of the designation.
La création d'un produit. The creation of a product.
■ La suppression d'un produit.  ■ Deleting a product.
Une consultation. A consultation.
0 Mémorisation d'une ancienne valeur (si elle existe / si nécessaire). 0 Save an old value (if it exists / if necessary).
0 Mémorisation d'une nouvelle valeur (si nécessaire).  0 Save a new value (if necessary).
0 Le nom de l'utilisateur (nom, fonction).  0 The name of the user (name, function).
Un exemple d'écran d'accueil est présenté sur la Fig. 4.  An example of a home screen is shown in FIG. 4.
Le chef de rayon ne peut cependant pas modifier la charte fraîcheur d'un produit.  The department manager can not modify the freshness charter of a product.
Pour le chef qualité, l'application Internet lui propose les mêmes droits et fonctionnalités qu'un chef de rayon avec cependant des fonctionnalités supplémentaires spécifiques à son statut :  For the quality manager, the Internet application offers him the same rights and features as a department manager with additional features specific to his status:
• La possibilité d'éditer une charte fraîcheur.  • The possibility of publishing a charter of freshness.
• La modification d'une charte fraîcheur pour tout un rayon.  • The modification of a freshness charter for an entire department.
• La modification d'une charte fraîcheur d'un produit.  • The modification of a freshness charter of a product.
• La création d'un nouveau poste « chef de rayon » ou « nouvel employé ». • La création des rayons / sous-rayons. • The creation of a new "department head" or "new employee" position. • The creation of rays / sub-rays.
• L'assignation du nom d'un chef de rayon à un (des) rayon(s).  • The assignment of the name of a department manager to a department (s).
• L'affectation d'un employé à un sous-rayon.  • The assignment of an employee to a sub-department.
• Le visionnage des tableaux de bords statistiques à l'aide d'un outil statistiques.  • Viewing statistical dashboards using a statistical tool.
La base de données Bd contient les champs suivants : The Bd database contains the following fields:
Pour le produit :  For the product:
• Un GENCOD (EAN 13 ou EAN 8) ou un identifiant RFID.  • A GENCOD (EAN 13 or EAN 8) or an RFID ID.
• Une désignation (texte).  • A designation (text).
• Une clé d'identifiant rayon. A un rayon est associée par défaut une charte fraîcheur.  • A radius identifier key. A radius is associated by default with a freshness charter.
• Un identifiant pour la charte fraîcheur (clé).  • An identifier for the freshness charter (key).
• Une date de péremption (date).  • An expiry date (date).
• La présence d'une double implantation (booléen).  • The presence of a double implantation (Boolean).
• Une rupture temporaire (booléen).  • A temporary break (boolean).
• Une rupture à long terme (booléen).  • A long term break (boolean).
Pour l'historique de retrait du produit :  For the product removal history:
• Un GENCOD (EAN 13 ou EAN 8) ou un identifiant RFID.  • A GENCOD (EAN 13 or EAN 8) or an RFID ID.
• Une date de retrait (date).  • A date of withdrawal (date).
• La quantité retirée (nombre).  • The quantity withdrawn (number).
Pour l'utilisateur : For the user :
• Un identifiant (clé).  • An identifier (key).
· Son poste (responsable qualité, chef de rayon, magasinier, etc.).  · His position (quality manager, department manager, storekeeper, etc.).
• Son nom (texte).  • His name (text).
• Son prénom (texte).  • His first name (text).
• Le code du terminal (nombre à quatre chiffres). Pour la charte :  • The terminal code (four-digit number). For the charter:
• Un identifiant (clé).  • An identifier (key).
• Son nom (texte).  • His name (text).
• Le délai de rappel (nombre de jour N). Pour le rayon (et sous rayon) • The recall time (number of days N). For the radius (and under radius)
• Un identifiant (clé).  • An identifier (key).
• Son nom (texte).  • His name (text).
• Un identifiant charte par défaut (clé).  • A default charter identifier (key).
• Un identifiant rayon parent (clé).  • A parent radius identifier (key).
Pour l'affectation : For the assignment:
• Un identifiant rayon (clé)  • A radius (key) identifier
• Un identifiant utilisateur (clé)  • A user identifier (key)
• Son poste (chef de rayon, magasinier)  • His position (department manager, storekeeper)
Pour la validation de fin de listing de produits : For end of product listing validation:
• Un identifiant validation (clé).  • A validation identifier (key).
• Son contenu (texte).  • Its content (text).
• La réponse attendue (booléen).  • The expected answer (boolean).
• La réponse (texte).  • The answer (text).
Pour le message de remerciement de fin de session : For the end of session thank you message:
• Un identifiant message (clé).  • A message identifier (key).
• Son contenu (texte).  • Its content (text).
Pour l'architecture matérielle : For hardware architecture:
• Un serveur installé, de préférence, chez le client avec un Système de Gestion de Bases de Données et un serveur Internet sont nécessaires.  • A server installed, preferably, at the client with a Database Management System and an Internet server are required.
Le serveur Internet est préférentiellement exploité par la société licenciée de la présente demande de brevet ou du brevet délivré.  The Internet server is preferably operated by the licensed company of the present patent application or granted patent.
• Un accès à l'application Internet depuis les ordinateurs des responsables qualité et chefs de rayon. • Access to the Internet application from the computers of quality managers and department managers.
• En fonction des accès possibles chez le client :  • Depending on possible access to the client:
0 Accès distant pour le prestataire de mises à jour. 0 Remote access for the update provider.
0 Une synchronisation avec des serveurs externes pour réaliser des sauvegardes informatiques. Dans le cas où le client possède un système informatique de référencement de ses produits (une nomenclature produits qui est associée à un code-barres/un identifiant électronique), il est possible d'intégrer cette base de données dans la base de données du logiciel mère. Tout ou partie de cette base de données peut être exporté dans le terminal portable afin qu'un code-barres lu ou un identifiant RFID lu par celui- ci rappelle la désignation du produit sous la forme de texte ou d'images. 0 Synchronization with external servers to perform computer backups. In the case where the customer has a computer system for referencing his products (a product nomenclature that is associated with a barcode / an electronic identifier), it is possible to integrate this database into the software database. mother. All or part of this database can be exported to the portable terminal so that a read barcode or an RFID identifier read by it recalls the product designation in the form of text or images.
L'ensemble des produits peut être catégorisé selon les besoins du client (rayon épicerie - sous rayon conserves de légumes, réserve n°3, allée F, etc.). De plus, une date de retrait (type «J-N») est associée à chaque catégorie, toujours selon les exigences du client.  All products can be categorized according to the needs of the customer (grocery department - under preserved vegetables, reserve n ° 3, aisle F, etc.). In addition, a withdrawal date (type "J-N") is associated with each category, always according to the client's requirements.
Pour les clients n'ayant pas de système de référencement, la possibilité de rentrer la désignation et d'y associer le code-barres ou l'identifiant RFID reste possible et de façon manuelle à l'aide d'un terminal.  For customers who do not have a referencing system, the possibility to enter the designation and to associate the barcode or RFID is still possible and manually using a terminal.
Le procédé de l'invention permet l'identification fiable et le traitement_des produits périmés sur le lieu de vente. Connaissant la famille de produits concernés, et facilement identifiables, il est beaucoup plus simple de rechercher, dans cette famille, le ou les produits obsolètes.  The method of the invention allows the reliable identification and processing of expired products at the point of sale. Knowing the family of products concerned, and easily identifiable, it is much easier to look for the obsolete product or products in this family.
Il présente l'avantage de simplifier grandement le travail des employés chargés de rechercher traditionnellement et quotidiennement la présence de produits périmés dans les rayons des magasins.  It has the advantage of greatly simplifying the work of employees who traditionally search for stale products on store shelves on a daily basis.
Il évite les erreurs humaines dans le travail quotidien de recherche de produits périmés.  It avoids human errors in the daily work of looking for outdated products.

Claims

REVENDICATIONS
1) Procédé de vérification de produits portant une date de péremption, consistant, 1) Method for checking products bearing an expiry date, consisting,
- à utiliser un terminal (T) incluant une unité de commande (Uc) à laquelle est relié un lecteur (Le) de code-barres ou d'identifiants électroniques, un écran de visualisation (Ev), un clavier de saisie (Cs), le lecteur (Le) étant conçu pour saisir le code-barres/l'identifiant électronique de produits présentés à la vente dans un magasin, pour renseigner une base de données (Bd) stockant notamment lesdits code- barres/lesdits identifiants électroniques, la désignation de chaque famille de produits, le terminal (T) incluant une application pouvant être connectée à ladite base de données,  - To use a terminal (T) including a control unit (Uc) to which is connected a reader (Le) barcode or electronic identifiers, a display screen (Ev), a keyboard input (Cs) , the reader (Le) being designed to enter the barcode / the electronic identifier of products presented for sale in a store, to fill a database (Bd) storing in particular said barcode / said electronic identifiers, the designation of each product family, the terminal (T) including an application that can be connected to said database,
- à scanner le code-barres/ l'identifiant électronique de tous les produits qui sont sous la responsabilité d'un employé utilisateur du terminal, et à renseigner dans le terminal (T), la date de péremption (DLC) de chaque produit,  - To scan the barcode / electronic identifier of all the products which are under the responsibility of an employee user of the terminal, and to fill in the terminal (T), the expiry date (DLC) of each product,
- à transférer dans la base de données, ladite date de péremption associée audit code-barres/ audit identifiant électronique,  to transfer in the database, said expiration date associated with said bar code / electronic identifier,
- caractérisé en ce qu'il consiste à définir, à l'aide d'une requête automatisée ou manuelle mise en œuvre dans le logiciel mère connecté à la base de données, une alerte de sorte que le terminal (T) puisse demander à l'employé utilisateur, par l'intermédiaire de l'écran de visualisation (Ev) et à la date du jour ou une date choisie, d'aller vérifier la présence de produit(s) identifié(s) par leur(s) désignation(s), présentés à la vente et dont la date de péremption (DLC) est échue à ladite date du jour ou à ladite date choisie.  characterized in that it consists in defining, by means of an automated or manual request implemented in the mother software connected to the database, an alert so that the terminal (T) can request the 'user employee, through the display screen (Ev) and at the date of the day or a chosen date, to go check the presence of product (s) identified (s) by their (their) designation ( s), presented for sale and whose expiry date (DLC) has expired on that day date or on that chosen date.
2) Procédé selon la revendication 1, caractérisé en ce qu'il consiste, à chaque nouvelle utilisation du terminal, à saisir la prochaine date de péremption (DLC) pour chaque famille de produits,  2) Method according to claim 1, characterized in that it consists, each new use of the terminal, to enter the next expiry date (DLC) for each family of products,
- à transférer dans la base de données ladite date de péremption associée audit code-barres/ audit identifiant électronique.  - To transfer in the database said expiry date associated with said barcode / electronic identifier.
3) Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il consiste à définir, à l'aide de la base de données (Bd) et du logiciel associé, une alerte de sorte que le terminal (T) puisse demander à l'employé utilisateur, par l'intermédiaire de l'afficheur et à la date du jour ou à une date choisie, * de renseigner une date lors de la prochaine mise en rayon de produits en rupture temporaire et/ou 3) Method according to claim 1 or 2, characterized in that it consists in defining, with the aid of the database (Bd) and the associated software, an alert so that the terminal (T) can ask the employee user, through the display and at the date of the day or at a chosen date, * to enter a date when the next shelving of products is temporarily broken and / or
* de scanner le code-barres/Pidentifïant électronique de tous les nouveaux produits mis en rayon et de saisir leur date de péremption (DLC).  * scan the barcode / electronic identifier of all new products placed on the shelves and enter their expiry date (DLC).
4) Procédé selon la revendication 3, caractérisé en ce qu'il consiste à affecter un code couleur pour chaque opération demandée et à afficher ledit code couleur sur l'écran dudit terminal (T).  4) Method according to claim 3, characterized in that it consists in assigning a color code for each requested operation and in displaying said color code on the screen of said terminal (T).
5) Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il consiste à afficher sur l'écran dudit terminal (T) de l'employé utilisateur, une alerte lui indiquant une implantation multiple des produits.  5) Method according to any one of the preceding claims, characterized in that it consists in displaying on the screen of said terminal (T) of the user employee, an alert indicating a multiple implementation of the products.
6) Installation, comprenant un logiciel mère (Lm) connecté à une base de données (Bd), des terminaux (T) équipés de moyens de connexion avec la base de données, avec le logiciel mère (Lm), chaque terminal (T) incluant une unité de commande (Uc) à laquelle est relié un lecteur (Le) de code-barres ou d'identifiants électroniques, un écran de visualisation (Ev), un clavier de saisie (Cs), caractérisée en ce que ces moyens sont configurés pour réaliser les étapes du procédé selon l'une quelconque des revendications précédentes.  6) Installation, comprising mother software (Lm) connected to a database (Bd), terminals (T) equipped with connection means with the database, with the parent software (Lm), each terminal (T) including a control unit (Uc) to which is connected a reader (Le) of barcode or electronic identifiers, a display screen (Ev), an input keyboard (Cs), characterized in that these means are configured to perform the steps of the method according to any of the preceding claims.
7) Produit programme d'ordinateur comportant des instructions pour mettre en œuvre, par un processeur, le procédé selon l'une quelconque des revendications 1 à 5, lorsque ledit programme est exécuté par ledit processeur.  7) computer program product comprising instructions for implementing, by a processor, the method according to any one of claims 1 to 5, when said program is executed by said processor.
PCT/EP2016/061928 2015-05-27 2016-05-26 Method for verifying products that have an expiry date WO2016189096A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP16728638.4A EP3304453A1 (en) 2015-05-27 2016-05-26 Method for verifying products that have an expiry date

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1554770 2015-05-27
FR1554770A FR3036829A1 (en) 2015-05-27 2015-05-27 METHOD FOR MANAGING PRODUCTS CARRYING A PEREMPTION DATE

Publications (1)

Publication Number Publication Date
WO2016189096A1 true WO2016189096A1 (en) 2016-12-01

Family

ID=54260858

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2016/061928 WO2016189096A1 (en) 2015-05-27 2016-05-26 Method for verifying products that have an expiry date

Country Status (3)

Country Link
EP (1) EP3304453A1 (en)
FR (1) FR3036829A1 (en)
WO (1) WO2016189096A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110807610A (en) * 2018-07-20 2020-02-18 北京京东尚科信息技术有限公司 Distribution method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3081587A1 (en) 2018-05-28 2019-11-29 Comerso PROCESS FOR RECOVERING NON-CONFORMING PRODUCTS

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640002A (en) * 1995-08-15 1997-06-17 Ruppert; Jonathan Paul Portable RF ID tag and barcode reader
US20070235528A1 (en) 2006-04-06 2007-10-11 Spencer Terry L Method of managing expiration dated product inventories

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5640002A (en) * 1995-08-15 1997-06-17 Ruppert; Jonathan Paul Portable RF ID tag and barcode reader
US20070235528A1 (en) 2006-04-06 2007-10-11 Spencer Terry L Method of managing expiration dated product inventories

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110807610A (en) * 2018-07-20 2020-02-18 北京京东尚科信息技术有限公司 Distribution method and device

Also Published As

Publication number Publication date
EP3304453A1 (en) 2018-04-11
FR3036829A1 (en) 2016-12-02

Similar Documents

Publication Publication Date Title
JP7004767B2 (en) Methods and systems for providing conversational quick phrases
CN107835231B (en) Feedback information processing method and terminal equipment
EP1910979B1 (en) Electronic label provided with means for reading and displaying a rfid chip content
CA3157423C (en) Messaging interface for managing order changes
EP1916623A1 (en) Method of supplying transaction details, corresponding terminal, transaction method, method of enhancing bank statements, server, signal and computer program products.
CN110399561A (en) Information recommendation method, information recommending apparatus and electronic equipment
EP3729353A1 (en) Method, device and program for managing proofs of purchase
EP3304453A1 (en) Method for verifying products that have an expiry date
CN111160967A (en) Data processing method, device and storage medium
CN112005228A (en) Aggregation and comparison of multi-labeled content
US20230260007A1 (en) Mapping recipe ingredients to products
KR20190044155A (en) Method and server for managing a bulletin board for used goods transactions, and computer readable recording medium
EP3017612B1 (en) Method for communicating information from radio frequency peripheral identifiers
KR102429104B1 (en) Product catalog automatic classification system based on artificial intelligence
JP5996154B1 (en) Management device, management method, non-transitory recording medium, and program
US9536267B2 (en) Resolving pairwise links to groups
US20170300994A1 (en) Serendipity recommender system
CN114065888B (en) Cigarette consumer smoking behavior habit recording method and device and electronic equipment
US11842543B1 (en) Camera system for providing an in-store experience to a remote user
WO2019229346A1 (en) Method for upgrading non-compliant products
KR20230041236A (en) A method for integrated care of personal items based on online
JP2003006489A (en) Commodity reception and stock information presentation system
CN113643096A (en) Commodity recommendation method and device based on user portrait, electronic equipment and computer readable storage medium
CN115293911A (en) Processing method and device for large-volume deposit list, electronic equipment and storage medium
WO2024089439A1 (en) Product/service management method and apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16728638

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE