[go: up one dir, main page]

FR3148660A1 - Method and system for using a supermarket trolley - Google Patents

Method and system for using a supermarket trolley Download PDF

Info

Publication number
FR3148660A1
FR3148660A1 FR2304571A FR2304571A FR3148660A1 FR 3148660 A1 FR3148660 A1 FR 3148660A1 FR 2304571 A FR2304571 A FR 2304571A FR 2304571 A FR2304571 A FR 2304571A FR 3148660 A1 FR3148660 A1 FR 3148660A1
Authority
FR
France
Prior art keywords
cart
trolley
user
contents
vehicle
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
Application number
FR2304571A
Other languages
French (fr)
Inventor
Lucie Chabert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PSA Automobiles SA
Original Assignee
PSA Automobiles SA
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 PSA Automobiles SA filed Critical PSA Automobiles SA
Priority to FR2304571A priority Critical patent/FR3148660A1/en
Publication of FR3148660A1 publication Critical patent/FR3148660A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62BHAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
    • B62B5/00Accessories or details specially adapted for hand carts
    • B62B5/0096Identification of the cart or merchandise, e.g. by barcodes or radio frequency identification [RFID]

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)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

Un procédé d’utilisation d’un chariot de supermarché, ledit chariot comprenant des capteurs adaptés pour déterminer à tout instant le contenu dudit chariot et un transmetteur adapté pour transmettre l’information dudit contenu à un serveur associée à une identité numérique dudit chariot, comprend : l’association (23) d’un double numérique du chariot avec une identité numérique d’un utilisateur dudit chariot lorsque l’utilisateur prend le chariot pour débuter un processus d’achat ; puis la détection (31) d’une opération de vidage du contenu du chariot près d’un véhicule identifié comme appartenant à l’utilisateur. Figure à publier avec l’abrégé : Fig 2A method of using a supermarket trolley, said trolley comprising sensors adapted to determine at any time the contents of said trolley and a transmitter adapted to transmit the information of said contents to a server associated with a digital identity of said trolley, comprises: the association (23) of a digital twin of the trolley with a digital identity of a user of said trolley when the user takes the trolley to begin a purchasing process; then the detection (31) of an operation of emptying the contents of the trolley near a vehicle identified as belonging to the user. Figure to be published with the abstract: Fig 2

Description

Procédé et système d’utilisation d’un chariot de supermarchéMethod and system for using a supermarket trolley

La présente invention se rapporte à un système et un procédé d’utilisation d’un chariot de supermarché comprenant des capteurs adaptés pour déterminer à tout instant le contenu du chariot et un transmetteur adapté pour transmettre l’information du contenu à un serveur associée à une identité numérique du chariot.The present invention relates to a system and method for using a supermarket trolley comprising sensors adapted to determine at any time the contents of the trolley and a transmitter adapted to transmit the information of the contents to a server associated with a digital identity of the trolley.

État de la techniqueState of the art

Le processus classique d’achat dans un magasin libre-service consiste à prendre un chariot de supermarché à l’entrée du magasin, à mettre les produits souhaités dans le chariot puis à passer à une caisse pour payer les produits contenus dans le chariot avant de les transférer dans des contenants personnels.The typical shopping process in a self-service store involves taking a shopping cart at the store entrance, putting the desired products in the cart and then going to a checkout to pay for the products in the cart before transferring them to personal containers.

Le passage en caisse est souvent une étape problématique, car elle nécessite du personnel et occasionne souvent des files d’attente créant de l’insatisfaction pour les clients. De plus, elle est souvent difficile à sécuriser pour éviter le vol de marchandise.Checkout is often a problematic step, as it requires staff and often causes queues that create dissatisfaction for customers. In addition, it is often difficult to secure to prevent theft of merchandise.

Aussi différentes solutions d’automatisation sont expérimentées et pour certaines industrialisées afin de limiter ces inconvénients.Also, different automation solutions are being tested and some of them industrialized in order to limit these drawbacks.

Une des solutions les plus récentes est proposée par la société Amazon inc. avec le chariot connecté appelé « Dash Cart » (marque déposée d’Amazon inc.). C’est un chariot permettant de faire ses courses sans passer par la caisse.One of the most recent solutions is offered by the company Amazon Inc. with the connected trolley called "Dash Cart" (registered trademark of Amazon Inc.). It is a trolley allowing you to do your shopping without going through the checkout.

Pour utiliser ce chariot, il faut télécharger un QR code sur son téléphone que l’on scanne ensuite grâce aux caméras embarquées sur le chariot. Les deux appareils ainsi reliés, on peut débuter ses courses en scannant les articles sur le chariot et en les déposant directement dans le chariot. Si les items n’ont pas de code-barres — fruits et légumes par exemple —, on sélectionne la nature du produit via l’écran embarqué et on pose la denrée dans le bac. La pesée se fait alors en direct et il n’y a qu’à valider — toujours depuis l’écran — pour que le tout soit ajouté au panier.To use this trolley, you need to download a QR code onto your phone, which you then scan using the cameras on board the trolley. Once the two devices are connected, you can start shopping by scanning the items on the trolley and placing them directly in the trolley. If the items do not have a barcode — fruits and vegetables for example — you select the type of product via the onboard screen and place the food in the bin. The weighing is then done live and you just have to validate — still from the screen — for everything to be added to the basket.

Que les articles soient installés ou retirés du chariot, l’utilisateur garde toujours un œil, en temps réel, sur le montant de sa facture. Cette dernière est envoyée au consommateur par courriel, une fois que les courses sont terminées et que le client a restitué le chariot. Le débit s’effectue ensuite sur la carte de crédit reliée au compte de l’utilisateur.Whether items are installed or removed from the cart, the user always keeps an eye on the amount of their invoice in real time. The latter is sent to the consumer by email, once the shopping is finished and the customer has returned the cart. The debit is then made to the credit card linked to the user's account.

Cette solution a le mérite de supprimer l’étape de passage en caisse. Cependant elle ne résout pas, à elle seule, certains inconvénients précédemment cités comme le vol ou les manipulations des marchandises en fin de processus d’achat.This solution has the merit of eliminating the checkout step. However, it does not, on its own, resolve certain disadvantages previously mentioned such as theft or handling of goods at the end of the purchasing process.

Il y a donc un réel besoin d’un procédé et d’un système d’utilisation de chariot de supermarché qui résolve tout ou partie des inconvénients précédemment cités.There is therefore a real need for a method and system for using a supermarket trolley which solves all or part of the disadvantages mentioned above.

Description de l’inventionDescription of the invention

Pour résoudre un ou plusieurs des inconvénients cités précédemment, selon un premier mode de réalisation, un procédé d’utilisation d’un chariot de supermarché, ledit chariot comprenant des capteurs adaptés pour déterminer à tout instant le contenu dudit chariot et un transmetteur adapté pour transmettre l’information dudit contenu à un serveur associée à une identité numérique dudit chariot, comprend :

  • l’association d’un double numérique du chariot avec une identité numérique d’un utilisateur dudit chariot lorsque l’utilisateur prend le chariot pour débuter un processus d’achat ; puis
  • la détection d’une opération de vidage du contenu du chariot près d’un véhicule identifié comme appartenant à l’utilisateur.
To solve one or more of the drawbacks mentioned above, according to a first embodiment, a method of using a supermarket trolley, said trolley comprising sensors adapted to determine at any time the contents of said trolley and a transmitter adapted to transmit the information of said contents to a server associated with a digital identity of said trolley, comprises:
  • associating a digital twin of the cart with a digital identity of a user of said cart when the user picks up the cart to begin a purchasing process; then
  • the detection of a cart emptying operation near a vehicle identified as belonging to the user.

Ainsi, le procédé permet d’éviter un passage en caisse en considérant le vidage du contenu dans le véhicule comme la fin des achats.This process therefore makes it possible to avoid going through the checkout by considering emptying the contents into the vehicle as the end of the purchase.

Des caractéristiques ou des modes de réalisation particuliers, utilisables seuls ou en combinaison sont :

  • le double numérique est intégré dans une chaine de blocs  ;
  • le procédé se déroulant dans une zone commerciale comprenant une aire de stationnement, le véhicule est identifié numériquement à l’entrée de l’aire de stationnement  ;
  • l’identité numérique de l’utilisateur est associée à l’identité numérique du véhicule  ;
  • le double numérique du chariot comprend une liste de produits mis dans le chariot  ;
  • la liste de produits comprend en outre, pour chaque produit, l’horodatage et la position géographique de l’entrée dans le chariot et de la sortie du chariot  ; et/ou
  • la sortie d’un produit près du véhicule génère une opération de facturation du produit.
Particular features or embodiments, usable alone or in combination, are:
  • the digital twin is integrated into a blockchain;
  • the process taking place in a commercial area comprising a parking area, the vehicle is digitally identified at the entrance to the parking area;
  • the user's digital identity is associated with the vehicle's digital identity;
  • the digital double of the cart includes a list of products placed in the cart;
  • the product list further includes, for each product, the timestamp and geographical position of entry into the cart and exit from the cart; and/or
  • the release of a product near the vehicle generates a product billing operation.

Dans un second mode de réalisation, un produit-programme d’ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, est caractérisé en ce qu’il comprend des instructions de code de programme pour la mise en œuvre du procédé ci-dessus.In a second embodiment, a computer program product downloadable from a communications network and/or recorded on a computer-readable medium and/or executable by a processor, is characterized in that it comprises program code instructions for implementing the above method.

Dans un troisième mode de réalisation, un système d’utilisation d’un chariot de supermarché comprend ledit chariot comprenant des capteurs adaptés pour déterminer à tout instant le contenu dudit chariot et un transmetteur adapté pour transmettre l’information dudit contenu associée à une identité numérique dudit chariot. Il comprend en outre un calculateur adapté pour :

  • recevoir l’information transmise par le transmetteur ;
  • associer un double numérique du chariot avec une identité numérique d’un utilisateur dudit chariot lorsque l’utilisateur prend le chariot pour débuter un processus d’achat ; et
  • détecter une opération de vidage du contenu du chariot près d’un véhicule identifié comme appartenant à l’utilisateur.
In a third embodiment, a system for using a supermarket trolley comprises said trolley comprising sensors adapted to determine at any time the contents of said trolley and a transmitter adapted to transmit the information of said contents associated with a digital identity of said trolley. It further comprises a calculator adapted to:
  • receive the information transmitted by the transmitter;
  • associating a digital twin of the cart with a digital identity of a user of said cart when the user picks up the cart to begin a purchase process; and
  • detect a cart emptying operation near a vehicle identified as belonging to the user.

Brève description des figuresBrief description of the figures

L’invention sera mieux comprise à la lecture de la description qui suit, faite uniquement à titre d’exemple, et en référence aux figures en annexe dans lesquelles :

  • représente une vue d’un système d’utilisation d’un chariot de supermarché selon un premier mode de réalisation ; et
  • représente un ordinogramme du fonctionnement du système de la .
The invention will be better understood by reading the following description, given solely by way of example, and with reference to the appended figures in which:
  • represents a view of a system for using a supermarket trolley according to a first embodiment; and
  • represents a flow chart of the operation of the system of the .

Modes de réalisationMethods of implementation

Les modes de réalisation présentés ci-après font référence à un véhicule automobile, une voiture. Cependant, l’homme du métier comprend que ceux-ci sont également utilisables avec d’autres types de véhicule tels que les camionnettes, les vans, etc.The embodiments presented below refer to a motor vehicle, a car. However, the person skilled in the art understands that these are also usable with other types of vehicle such as vans, vans, etc.

On appellera chariot de supermarché tout type de contenant pouvant être utilisé pour faire des achats dans un magasin en libre-service. Ainsi, outre un chariot, cette définition inclut les paniers, sacs, etc.A supermarket trolley is any type of container that can be used to make purchases in a self-service store. Thus, in addition to a trolley, this definition includes baskets, bags, etc.

En référence à la , un système d’utilisation de chariot comprend un chariot 1 de supermarché qui comprend des capteurs 3 permettant de détecter à tout instant les produits mis dans le chariot ou enlevés de celui-ci. Les capteurs 3 peuvent consister en un lecteur de code-barres permettant à un utilisateur de scanner les produits mis ou enlever. Ils peuvent également être formés d’antennes NFC (de l’anglais « Near Field Communication » pour « Communication en Champ Proche ») détectant les étiquettes NFC des produits mis dans le chariot 1.In reference to the , a trolley use system comprises a supermarket trolley 1 which comprises sensors 3 for detecting at any time the products placed in the trolley or removed from it. The sensors 3 may consist of a barcode reader allowing a user to scan the products placed or removed. They may also be formed of NFC (Near Field Communication) antennas detecting the NFC tags of the products placed in the trolley 1.

Les capteurs 3 sont connectés à un contrôleur 5. Le contrôleur 5 est également connecté à une interface personne-machine 7 permettant de communiquer avec l’utilisateur du chariot 1 et à un transmetteur 9 permettant de transmettre des données entre le contrôleur 5 et un serveur 11. Le serveur 11 contient un double numérique du chariot 1.The sensors 3 are connected to a controller 5. The controller 5 is also connected to a human-machine interface 7 for communicating with the user of the trolley 1 and to a transmitter 9 for transmitting data between the controller 5 and a server 11. The server 11 contains a digital twin of the trolley 1.

Un double numérique, aussi appelé jumeau numérique, est un modèle numérique de l’objet physique, ici le chariot, qui échange en permanence des données avec ce dernier pour refléter en temps réel l’état de l’objet physique. C’est donc un modèle logiciel dynamique d’un objet ou d’un système physique qui repose sur des données de capteurs.A digital double, also called a digital twin, is a digital model of the physical object, here the cart, which constantly exchanges data with the latter to reflect in real time the state of the physical object. It is therefore a dynamic software model of a physical object or system that is based on sensor data.

Dans le mode de réalisation décrit, le double numérique du chariot 1 comprend en temps réel un état du contenu du chariot 1 tel que déterminé grâce aux capteurs 3. Un identifiant numérique, ou identité numérique, fait le lien entre le chariot physique 1 et le double numérique.In the embodiment described, the digital twin of the cart 1 includes in real time a status of the contents of the cart 1 as determined by the sensors 3. A digital identifier, or digital identity, makes the link between the physical cart 1 and the digital twin.

Un utilisateur 13 possède une identité numérique également connue du serveur 11. Par exemple, l’utilisateur 13 a une carte de fidélité 15 du magasin.A user 13 has a digital identity also known to the server 11. For example, user 13 has a loyalty card 15 from the store.

L’utilisateur 13 vient faire ses achats avec un véhicule automobile 17. Ce véhicule 17 est connu du système, en particulier du serveur 11, comme appartenant à l’utilisateur 13. Par appartenance, il est entendu que le système fait un lien entre l’utilisateur 13 et le véhicule 17 qui ne correspond pas obligatoirement à un titre de propriété. Le système sait seulement que l’utilisateur 13 utilise le véhicule 17 quand il vient faire ses achats.The user 13 comes to do his shopping with a motor vehicle 17. This vehicle 17 is known to the system, in particular to the server 11, as belonging to the user 13. By belonging, it is understood that the system makes a link between the user 13 and the vehicle 17 which does not necessarily correspond to a title of ownership. The system only knows that the user 13 uses the vehicle 17 when he comes to do his shopping.

Le fonctionnement du système est le suivant, .The system works as follows, .

Lorsque l’utilisateur 13 prend un chariot 1, il s’identifie, étape 21, par exemple en présentant sa carte de fidélité 15 à l’interface personne-machine 7 du chariot 1. Cette étape peut également être rendue obligatoire en ne permettant le déverrouillage du chariot 1 que par l’identification de l’utilisateur 13.When the user 13 takes a trolley 1, he identifies himself, step 21, for example by presenting his loyalty card 15 to the person-machine interface 7 of the trolley 1. This step can also be made mandatory by only allowing the trolley 1 to be unlocked by the identification of the user 13.

Une association est alors réalisée, étape 23, entre l’identité numérique du chariot 1 et l’identité numérique de l’utilisateur 13.An association is then made, step 23, between the digital identity of the cart 1 and the digital identity of the user 13.

L’utilisateur 13 fait alors ses achats, étape 25, en mettant des produits dans le chariot 1. Les capteurs 3 enregistrent au fil de l’eau le contenu du chariot 1 et celui-ci se retrouve dans le double numérique du chariot 1. Si l’utilisateur 13 enlève un produit pour le remettre en rayon, celui-ci est également enlevé du double numérique du chariot 1. Ainsi, le double numérique contient une liste des produits contenus par le chariot.User 13 then makes his purchases, step 25, by putting products in cart 1. Sensors 3 continuously record the contents of cart 1 and this is found in the digital double of cart 1. If user 13 removes a product to put it back on the shelf, it is also removed from the digital double of cart 1. Thus, the digital double contains a list of the products contained by the cart.

Lorsque l’utilisateur 13 a terminé ses achats, il se dirige alors, étape 27, vers son véhicule 17.When user 13 has completed his purchases, he then heads, step 27, towards his vehicle 17.

Le système détecte, étape 29, que le chariot 1 est près du véhicule 17 de l’utilisateur, par exemple, via des balises de géolocalisation.The system detects, step 29, that the cart 1 is near the user's vehicle 17, for example, via geolocation beacons.

Arrivé près du véhicule, l’utilisateur 13 transfère, étape 31, les produits achetés dans le véhicule 17, ce qui se traduit, au niveau du double numérique du chariot, par une diminution du contenu du chariot 1.Having arrived near the vehicle, user 13 transfers, step 31, the purchased products into vehicle 17, which results, at the level of the digital double of the trolley, in a reduction in the contents of trolley 1.

Le système en conclut, étape 33, que l’utilisateur 13 achète les produits transférés dans le véhicule 17 et génère, étape 35, la facturation et le paiement associés.The system concludes, step 33, that the user 13 purchases the products transferred to the vehicle 17 and generates, step 35, the associated invoicing and payment.

La illustre un système selon certains modes de réalisation. Le découpage présenté a un but pédagogique pour mettre en avant les différentes fonctions. Cependant, on comprend que chaque bloc peut être implémenté en utilisant différents moyens ou leurs combinaisons, tels que des composants matériels, du logiciel, un ou plusieurs calculateurs et/ou des circuits électroniques. Chacun des composants peut inclure au moins un calculateur ou une unité de contrôle-commande. Au moins une mémoire peut être comprise dans chaque composant. La mémoire peut inclure des instructions de programme d’ordinateur ou du code logiciel.There illustrates a system according to certain embodiments. The breakdown presented is for educational purposes to highlight the various functions. However, it is understood that each block can be implemented using different means or their combinations, such as hardware components, software, one or more computers and/or electronic circuits. Each of the components can include at least one computer or a control-command unit. At least one memory can be included in each component. The memory can include computer program instructions or software code.

Les calculateurs peuvent être réalisés par n’importe quel type de dispositif de traitement de données, tel qu’une unité centrale de calcul, un processeur de traitement de signal, un circuit intégré d’application spécifique, un réseau de portes programmable, etc. Les calculateurs peuvent être réalisés sous forme d’un unique contrôleur, ou d’une pluralité de contrôleurs ou de calculateurs.The computers can be implemented by any type of data processing device, such as a central computing unit, a signal processing processor, an application-specific integrated circuit, a programmable gate array, etc. The computers can be implemented as a single controller, or a plurality of controllers or computers.

Les différents modules sont connectés entre eux par des liaisons de données adaptées à l’environnement. Celles-ci peuvent être de type filaire ou sans-fil tels que, par exemple :

  • interface radiofréquence RF, de type Wi-Fi® (selon IEEE 802.11), dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN [de l’anglais « Ultra Narrow Band », en français bande ultra étroite], ou LoRa dans la bande de fréquence 868 MHz, LTE [de l’anglais « Long-Term Evolution » ou en français « Évolution à long terme »], LTE-Advanced (ou en français LTE-avancé) ;
  • interface USB [de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français] ;
  • interface HDMI [de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français].
The different modules are connected to each other by data links adapted to the environment. These can be wired or wireless, such as, for example:
  • RF radio frequency interface, of the Wi-Fi® type (according to IEEE 802.11), in the 2.4 or 5 GHz frequency bands, or of the Bluetooth® type (according to IEEE 802.15.1), in the 2.4 GHz frequency band, or of the Sigfox type using UBN [Ultra Narrow Band] radio technology, or LoRa in the 868 MHz frequency band, LTE [Long-Term Evolution] or LTE-Advanced;
  • USB interface [from the English “Universal Serial Bus” or “Universal Serial Bus” in French];
  • HDMI interface [from the English “High Definition Multimedia Interface”, or “High Definition Multimedia Interface” in French].

Pour le logiciel, l’implémentation peut comprendre des modules ou unités répartis sous forme de procédures, fonctions, etc. Les mémoires peuvent être n’importe quel type de circuit de stockage. Elles peuvent faire partie du circuit du processeur, ou en être séparées et connectées via des liaisons électriques de donnée. Cela peut être des mémoires de type non volatiles, des disques durs, des mémoires vives, des mémoires flash, etc.For software, the implementation may include modules or units distributed in the form of procedures, functions, etc. Memories may be any type of storage circuit. They may be part of the processor circuit, or separate from it and connected via electrical data links. These may be non-volatile memories, hard disks, random access memories, flash memories, etc.

De plus, les instructions de programme stockées dans la mémoire et traitées par les calculateurs peuvent être n’importe quel type de code de programme, par exemple, un programme compilé ou interprété écrit dans un langage de programmation adapté.Furthermore, the program instructions stored in memory and processed by computers can be any type of program code, for example, a compiled or interpreted program written in a suitable programming language.

Les instructions de programme d’ordinateur stockées dans la mémoire sont telles que, quand elles sont exécutées par le calculateur, ce dernier réalise une ou plusieurs des étapes des procédés décrits ci-dessus.The computer program instructions stored in the memory are such that, when executed by the computer, the latter carries out one or more of the steps of the methods described above.

L’invention a été illustrée et décrite en détail dans les dessins et la description précédente. Celle-ci doit être considérée comme illustrative et donner à titre d’exemple et non comme limitant l’invention a cette seule description. De nombreuses variantes de réalisation sont possibles.The invention has been illustrated and described in detail in the drawings and the preceding description. The latter should be considered as illustrative and given by way of example and not as limiting the invention to this description alone. Numerous variant embodiments are possible.

En particulier, le double numérique du chariot 1 peut être intégré dans une chaine de blocs.In particular, the digital twin of cart 1 can be integrated into a blockchain.

La chaine de blocs, aussi appelée technologie des registres distribués (de l’anglais « distributed ledger technology »), est un outil numérique de stockage et de communication de données sans organe de contrôle central. La chaine de blocs est configurée pour permettre aux utilisateurs de la chaine de blocs, connectés en réseau, de partager des données directement, sans intermédiaire. Une chaine de blocs est un registre ou une grande base de données qui présente la particularité d’être partagée simultanément avec tous ses utilisateurs, tous également détenteurs de ce registre, et qui ont également tous la capacité d’y inscrire des données, selon des règles spécifiques fixées par un protocole informatique sécurisé par le biais d’une cryptographie.Blockchain, also known as distributed ledger technology, is a digital tool for storing and communicating data without a central control body. Blockchain is configured to allow users of the blockchain, connected in a network, to share data directly, without an intermediary. A blockchain is a register or a large database that has the particularity of being shared simultaneously with all its users, all of whom are also holders of this register, and who also all have the capacity to enter data into it, according to specific rules set by a computer protocol secured by means of cryptography.

Dans une chaine de blocs, l’identification de chaque partie s’effectue par un procédé cryptographique.In a blockchain, the identification of each party is carried out by a cryptographic process.

Chaque transaction est envoyée à un réseau (aussi appelé « nœud » de stockage) de dispositifs distants ou de calculs (par exemple des ordinateurs ou serveurs) situés en différentes localisations.Each transaction is sent to a network (also called a storage “node”) of remote devices or computations (e.g. computers or servers) located in different locations.

Chaque nœud héberge une copie de la base de données dans lequel est inscrit l’historique des transactions effectuées. Toutes les parties prenantes peuvent y accéder simultanément.Each node hosts a copy of the database in which the history of transactions is recorded. All stakeholders can access it simultaneously.

Le système de sécurisation repose sur différents mécanismes, dont un mécanisme de consensus de tous les nœuds à chaque ajout d’informations ou de données. Les données sont déchiffrées et authentifiées par des centres de données (aussi appelés « mineurs »). Chaque transaction ainsi validée est ajoutée dans la base de données sous la forme d’un bloc (de la chaine de blocs) de données chiffrées, un bloc pouvant héberger plusieurs transactions.The security system is based on different mechanisms, including a consensus mechanism of all nodes each time information or data is added. The data is decrypted and authenticated by data centers (also called “miners”). Each transaction thus validated is added to the database in the form of a block (of the blockchain) of encrypted data, a block being able to host several transactions.

La décentralisation de la gestion de la sécurité empêche la falsification des transactions. Chaque nouveau bloc ajouté à la chaine de blocs est lié au précédent (sauf pour le premier bloc de la chaine) et une copie de ce nouveau bloc est transmise à tous les nœuds du réseau. L’intégration des blocs est chronologique, indélébile et infalsifiable.Decentralization of security management prevents tampering with transactions. Each new block added to the blockchain is linked to the previous one (except for the first block in the chain) and a copy of this new block is transmitted to all nodes in the network. The integration of blocks is chronological, indelible and unfalsifiable.

La technologie de la chaine de blocs est connue de l’homme du métier. Elle est par exemple décrite dans un rapport de synthèse de l’Assemblée nationale française en date de décembre 2018 et intitulé « Rapport de la mission d’information commune sur la “blockchain” (chaine de blocs) et ses usages : un enjeu de souveraineté ».Blockchain technology is known to those skilled in the art. For example, it is described in a summary report from the French National Assembly dated December 2018 and entitled “Report of the joint information mission on the “blockchain” and its uses: a sovereignty issue”.

Les termes relatifs à la chaine de blocs ont également été normalisés, notamment dans les normes suivantes : ISO 22739:2020, ISO/TR 23244:2020, ISO/TR 23455:2019 et ISO/TR 23576:2020.Blockchain-related terms have also been standardized, including in the following standards: ISO 22739:2020, ISO/TR 23244:2020, ISO/TR 23455:2019, and ISO/TR 23576:2020.

L’intégration du double numérique du chariot dans une chaine de blocs permet ainsi, avantageusement, de garantir le contenu du chariot contre toute manipulation extérieure et agit donc comme une preuve d’achat.Integrating the digital twin of the cart into a blockchain thus advantageously guarantees the contents of the cart against any external manipulation and therefore acts as proof of purchase.

Lorsque le magasin a une aire de stationnement, le véhicule 17 peut être identifié lors de son entrée sur cette aire. Par exemple, une caméra peut lire sa plaque d’immatriculation, ou bien l’utilisateur a installé un badge d’identification sur le pare-brise du véhicule. Et l’aire de stationnement est équipée de capteurs permettant de déterminer la place de stationnement du véhicule 17. Ainsi, associé au lien entre l’utilisateur et le véhicule, le système peut facilement déterminer quand le chariot 1 se trouve près du véhicule 17.When the store has a parking area, the vehicle 17 can be identified when it enters this area. For example, a camera can read its license plate, or the user has installed an identification badge on the windshield of the vehicle. And the parking area is equipped with sensors to determine the parking space of the vehicle 17. Thus, associated with the link between the user and the vehicle, the system can easily determine when the cart 1 is near the vehicle 17.

Afin de renforcer la traçabilité des achats, la liste des produits mis dans le chariot se trouvant dans le double numérique de celui-ci peut comprendre l’heure de mise dans le chariot ainsi que, éventuellement, la position géographique du chariot à ce moment-là. Cet horodatage et cette position géographique peuvent être également ajoutés lorsque le produit est sorti du chariot.In order to strengthen the traceability of purchases, the list of products placed in the cart in the digital double of the cart can include the time they were placed in the cart and, possibly, the geographic position of the cart at that time. This timestamp and geographic position can also be added when the product is removed from the cart.

Claims (9)

Procédé d’utilisation d’un chariot de supermarché, ledit chariot comprenant des capteurs adaptés pour déterminer à tout instant le contenu dudit chariot et un transmetteur adapté pour transmettre l’information dudit contenu à un serveur associée à une identité numérique dudit chariot, le procédé comprenant :
  • l’association (23) d’un double numérique du chariot avec une identité numérique d’un utilisateur dudit chariot lorsque l’utilisateur prend le chariot pour débuter un processus d’achat ; puis
  • la détection (31) d’une opération de vidage du contenu du chariot près d’un véhicule identifié comme appartenant à l’utilisateur.
Method of using a supermarket trolley, said trolley comprising sensors adapted to determine at any time the contents of said trolley and a transmitter adapted to transmit information on said contents to a server associated with a digital identity of said trolley, the method comprising:
  • associating (23) a digital twin of the cart with a digital identity of a user of said cart when the user picks up the cart to begin a purchasing process; then
  • the detection (31) of an operation of emptying the contents of the cart near a vehicle identified as belonging to the user.
Procédé selon la revendication 1, dans lequel le double numérique est intégré dans une chaine de blocs.The method of claim 1, wherein the digital twin is integrated into a blockchain. Procédé selon la revendication 1 ou 2, dans lequel, le procédé se déroulant dans une zone commerciale comprenant une aire de stationnement, le véhicule est identifié numériquement à l’entrée de l’aire de stationnement.A method according to claim 1 or 2, wherein, the method taking place in a commercial area comprising a parking area, the vehicle is digitally identified at the entrance to the parking area. Procédé selon la revendication 3, dans lequel l’identité numérique de l’utilisateur est associée à l’identité numérique du véhicule.The method of claim 3, wherein the digital identity of the user is associated with the digital identity of the vehicle. Procédé selon l’une quelconque des revendications 1 à 4, dans lequel le double numérique du chariot comprend une liste de produits mis dans le chariot.A method according to any one of claims 1 to 4, wherein the digital twin of the cart comprises a list of products placed in the cart. Procédé selon la revendication 5, dans lequel la liste de produits comprend en outre, pour chaque produit, l’horodatage et la position géographique de l’entrée dans le chariot et de la sortie du chariot.The method of claim 5, wherein the product list further comprises, for each product, the timestamp and geographic location of entry into the cart and exit from the cart. Procédé selon la revendication 5 ou 6, dans lequel la sortie d’un produit près du véhicule génère une opération de facturation du produit.A method according to claim 5 or 6, wherein the output of a product near the vehicle generates a product billing operation. Produit programme d’ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu’il comprend des instructions de code de programme pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes.Computer program product downloadable from a communications network and/or recorded on a computer-readable medium and/or executable by a processor, characterized in that it comprises program code instructions for implementing the method according to any one of the preceding claims. Système d’utilisation d’un chariot de supermarché (1) comprenant ledit chariot comprenant des capteurs (3) adaptés pour déterminer à tout instant le contenu dudit chariot et un transmetteur (9) adapté pour transmettre l’information dudit contenu associée à une identité numérique dudit chariot, le système comprenant en outre un calculateur (11) adapté pour :
  • recevoir l’information transmise par le transmetteur ;
  • associer un double numérique du chariot avec une identité numérique d’un utilisateur dudit chariot lorsque l’utilisateur prend le chariot pour débuter un processus d’achat ; et
  • détecter une opération de vidage du contenu du chariot près d’un véhicule identifié comme appartenant à l’utilisateur.
System for using a supermarket trolley (1) comprising said trolley comprising sensors (3) adapted to determine at any time the contents of said trolley and a transmitter (9) adapted to transmit the information of said contents associated with a digital identity of said trolley, the system further comprising a calculator (11) adapted to:
  • receive the information transmitted by the transmitter;
  • associating a digital twin of the cart with a digital identity of a user of said cart when the user picks up the cart to begin a purchase process; and
  • detect a cart emptying operation near a vehicle identified as belonging to the user.
FR2304571A 2023-05-09 2023-05-09 Method and system for using a supermarket trolley Withdrawn FR3148660A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2304571A FR3148660A1 (en) 2023-05-09 2023-05-09 Method and system for using a supermarket trolley

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2304571 2023-05-09
FR2304571A FR3148660A1 (en) 2023-05-09 2023-05-09 Method and system for using a supermarket trolley

Publications (1)

Publication Number Publication Date
FR3148660A1 true FR3148660A1 (en) 2024-11-15

Family

ID=87889607

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2304571A Withdrawn FR3148660A1 (en) 2023-05-09 2023-05-09 Method and system for using a supermarket trolley

Country Status (1)

Country Link
FR (1) FR3148660A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140164176A1 (en) * 2012-12-11 2014-06-12 Rawllin International Inc. Fast-checkout using smart cart
US20180197218A1 (en) * 2017-01-12 2018-07-12 Verizon Patent And Licensing Inc. System and method for object detection in retail environment
CN111464590A (en) * 2020-03-05 2020-07-28 深圳市元征科技股份有限公司 Delivery control method for shopping cart, server, and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140164176A1 (en) * 2012-12-11 2014-06-12 Rawllin International Inc. Fast-checkout using smart cart
US20180197218A1 (en) * 2017-01-12 2018-07-12 Verizon Patent And Licensing Inc. System and method for object detection in retail environment
CN111464590A (en) * 2020-03-05 2020-07-28 深圳市元征科技股份有限公司 Delivery control method for shopping cart, server, and storage medium

Similar Documents

Publication Publication Date Title
EP3329447B1 (en) Method for updating association data between articles and locations
EP2449508B1 (en) Method and system for the automated management of objects provided with rfid tags
US20140172531A1 (en) Performing transactions using qr codes
CA2873945A1 (en) Device for protecting a commercial article against theft
US11195158B2 (en) Communicating payments
CA2552257A1 (en) Transactional device with anticipated pretreatment
US20250371605A1 (en) Enabling feature based on a sensed condition at ambient commerce premises
EP3369067B1 (en) Method for processing data on a multimedia payment terminal, corresponding devices and computer programs
EP3349160B1 (en) Method of transmitting data, corresponding device and program
FR3148660A1 (en) Method and system for using a supermarket trolley
CN111951063A (en) Commodity data processing system, method and device
US11127068B2 (en) System and method for completing in-store transactions using a mobile computing device
WO2021052909A1 (en) Method for detecting the handling of products on a display stand, display stand and automated shop
WO2001018699A1 (en) Portable electronic device with display and management of promotional coupons
FR3054055A1 (en) METHOD FOR PROCESSING AT LEAST ONE PAYMENT MEASUREMENT DATA, PAYMENT TERMINAL AND CORRESPONDING COMPUTER PROGRAM
FR3061975B1 (en) METHOD FOR PROCESSING A PAYMENT TRANSACTION, PAYMENT TERMINAL AND CORRESPONDING PROGRAM.
WO2020115378A1 (en) Personalisation system using near-field communication
US12118554B2 (en) Restricted item eligibility control at ambient commerce premises
FR2807191A1 (en) SETTING SYSTEM FOR REMOVING AND RETRIEVING AN OBJECT
FR3011366A1 (en) METHOD OF PROCESSING TRANSACTIONAL DATA, TERMINAL, SERVER AND CORRESPONDING COMPUTER PROGRAMS.
US20250014082A1 (en) Distributed authentication in ambient commerce
EP4216128B1 (en) Centralized platform for conducting commercial transactions using a near field communication network
CA3153184A1 (en) Ambient wallet selection for sensor-based checkout systems
FR2976385A1 (en) Method for defining transaction to be carried out to purchase product in shop, involves obtaining transaction objective specification by server via one of three communications, where second communication includes reference to specification
EP3215995A1 (en) Method and system for tracing consumer goods and corresponding tracing card

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20241115

ST Notification of lapse

Effective date: 20260106