Brevet FR3148660A1 — publié le 20241115

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 2 Procédé et système d’utilisation d’un chariot de supermarché 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. État de la technique 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. 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. Aussi différentes solutions d’automatisation sont expérimentées et pour certaines industrialisées afin de limiter ces inconvénients. 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. 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. 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. 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. 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. Description de l’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. 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. 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. 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. 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. Brève description des 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 . Modes de réalisation 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. 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. 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. 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. 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. 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. 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. 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. Le fonctionnement du système est le suivant, . 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. 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. 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. Lorsque l’utilisateur 13 a terminé ses achats, il se dirige alors, étape 27, vers son véhicule 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. 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. 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. 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. 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. 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]. 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. 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é. 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. 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. En particulier, le double numérique du chariot 1 peut être intégré dans une chaine de blocs. 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. Dans une chaine de blocs, l’identification de chaque partie s’effectue par un procédé cryptographique. 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. 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. 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. 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. 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é ». 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. 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. 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. 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. 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. Procédé selon la revendication 1, dans lequel le double numérique est intégré dans une chaine de blocs. 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. 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. 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. 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. 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. 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. 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.