Brevet FR3106682A1 — publié le 20210730

SYSTÈME DE GESTION DE STOCKS DE PRODUITS ADAPTÉ POUR UN USAGE DOMESTIQUE Le système (1) comprend une pluralité de produits stockés dans des contenants dédiés (RC), un serveur (SRC) hébergeant un module logiciel de gestion de stocks de produits (GSP) et relié à un réseau tel qu’Internet (IP), un dispositif de pesage (BC) interconnecté avec le serveur à travers le réseau, et un dispositif informatique (UD), tel que smartphone, relié au serveur à travers le réseau. Conformément à l’invention, les contenants comprennent chacun une étiquette de radio-identification mémorisant un numéro d’identification et le dispositif de pesage comprend un lecteur de radio-identification, le dispositif de pesage comprenant des moyens agencés de façon à commander une lecture du numéro d’identification par le lecteur lors d’une opération de pesage du contenant et à transmettre une mesure de poids et le numéro d’identification au serveur. Fig.1 SYSTÈME DE GESTION DE STOCKS DE PRODUITS ADAPTÉ POUR UN USAGE DOMESTIQUE L’invention concerne de manière générale l’aide au suivi et au réapprovisionnement de stocks de produits et denrées alimentaires. Plus particulièrement, l’invention se rapporte à un système de gestion de stocks de produits adapté pour un usage domestique, mais pas exclusivement. Pour la plupart des gens la gestion des provisions alimentaires et des produits nécessaires à la vie quotidienne est une corvée. Faire l’inventaire de ses besoins et établir une liste de courses sont des tâches consommatrices de temps et d’énergie, qui génèrent fréquemment une charge mentale et un stress important. Elles sont cependant indispensables à une consommation plus intelligente et à une réduction des dépenses et du gaspillage. Des achats inutiles, des oublis et des déplacements supplémentaires dans les magasins sont souvent la conséquence d’une liste de courses erronée, lacunaire ou tout simplement absente, ou qui repose sur une confiance exagérée dans ses capacités de mémorisation. Différentes solutions ont été développées et sont proposées pour la préparation de listes de courses et la gestion de stocks alimentaires. Ainsi, pour établir de simples listes de courses, des assistants vocaux, tels que Amazon Alexa® ou Google Home®, sont utilisables et évitent une saisie manuelle. Des appareils connectés sont disponibles dans le commerce et comportent des fonctions de suivi de stocks alimentaires, d’établissement de listes de courses ou de commande de courses livrables à domicile. Il est connu un réfrigérateur équipé d’une caméra autorisant une visualisation des stocks contenus dans l’appareil et qui facilite l’établissement d’une liste de courses et la commande des produits. Un robot cuiseur ayant une fonctionnalité d’établissement d’une liste de courses associée à une ou plusieurs préparations culinaires est aussi commercialisé. Des boutons connectés sont également disponibles et permettent par de simples appuis d’ajouter des produits spécifiques à une liste de courses, par exemple, pour une commande et une livraison à domicile. Des applications logicielles utilisables sur un téléphone intelligent, dit « smartphone », connaissent un certain succès et procurent de services comme le suivi des stocks alimentaires avec des alertes relatives à des dates de péremption ou des niveaux bas, la suggestion de menus et la réalisation de listes de courses. Ces applications logicielles requièrent généralement la saisie manuelle d’un grand nombre d’informations par l’utilisateur, en particulier, des informations de mouvements sur les stocks. Ces saisies manuelles sont un inconvénient substantiel et limitent l’utilité pratique de ces applications logicielles. L’association à l’application logicielle d’un lecteur de codes-barres sans fil permet de réduire le nombre des informations saisies par l’utilisateur, en autorisant une identification sûre et fiable des produits. L’ajout de produits à des stocks est également proposé à partir de la lecture d’un ticket de caisse avec la caméra d’un smartphone. Les solutions ci-dessus simplifient la tâche de l’utilisateur. Cependant, des saisies restent nécessaires pour indiquer des quantités, des poids ou autres. L’obtention de ces informations de quantité, de poids ou autres peut poser des difficultés à l’utilisateur, notamment lorsque les produits sont en vrac ou demandent un pesage. Le document US20170161676A décrit un système de gestion d’inventaire adapté pour le suivi de stock de denrées alimentaires contenues dans des récipients. Les récipients sont munis d’un dispositif électronique fixé par adhésif. Le dispositif électronique comprend un capteur de mesure du remplissage du récipient, un contrôleur de commande, des moyens d’interface homme-machine, des moyens de connectivité réseau et une alimentation électrique autonome. Des tableaux de suivi de stocks présents dans un serveur informatique sont actualisés à partir de données de mise à jour envoyées par les dispositifs électroniques des récipients. Les données de mise à jour sont transmises au serveur informatique via un réseau local et le réseau internet. Un dispositif mobile, tel que tablette ou smartphone, héberge une application logicielle et autorise une communication sans fil locale avec les dispositifs électroniques des récipients, ainsi qu’une communication distante avec le serveur informatique, à travers le réseau internet. Une touche est prévue aussi dans les moyens d’interface homme-machine du dispositif électronique de récipient pour indiquer manuellement au serveur informatique un besoin de réapprovisionnement. La présente invention a pour objectif de procurer un système de gestion de stocks de produits adapté pour un usage domestique ne présentant les inconvénients susmentionnés de la technique antérieure, capable de quantifier précisément l’état des stocks de produits et de fournir des listes de courses complètes, tout en sollicitant le moins possible l’utilisateur. Selon un premier aspect, l’invention concerne un système de gestion de stocks de produits comprenant une pluralité de produits stockés dans des contenants de produit dédiés, un serveur informatique hébergeant un module logiciel de gestion de stocks de produits et relié à un réseau étendu de communication de données, un dispositif de pesage interconnecté avec le serveur informatique à travers le réseau étendu de communication de données et en communication de données avec le module logiciel de gestion de stocks de produits, et un dispositif informatique d’utilisateur relié au serveur informatique à travers le réseau étendu de communication de données et hébergeant une application logicielle en communication de données avec le module logiciel de gestion de stocks de produits. Conformément à l’invention, les contenants de produit comprennent chacun une étiquette de radio-identification mémorisant un numéro d’identification et le dispositif de pesage comprend un module lecteur de radio-identification, le dispositif de pesage comprenant des moyens agencés de façon à commander une lecture du numéro d’identification dans l’étiquette de radio-identification par le module lecteur de radio-identification lors d’une opération de pesage du contenant de produit et à transmettre une mesure de poids du contenant de produit et le numéro d’identification lu au serveur informatique hébergeant le module logiciel de gestion de stocks de produits. Selon une caractéristique particulière, le réseau étendu de communication de données est le réseau Internet. Selon une autre caractéristique particulière, le dispositif informatique d’utilisateur est un téléphone intelligent dit « smartphone », une tablette ou un ordinateur connecté au réseau Internet. Selon encore une autre caractéristique particulière, l’étiquette de radio-identification et le module lecteur de radio-identification sont de type dit « RFID ». Selon encore une autre caractéristique particulière, le système comprend également un modem routeur procurant un réseau local de communication de données et un accès au réseau étendu de communication de données, le dispositif de pesage étant interconnecté avec le serveur informatique à travers le réseau local de communication de données. Selon encore une autre caractéristique particulière, le modem routeur et le réseau local de communication de données sont de type « Wi-Fi » et le dispositif de pesage comprend un module de communication radio de type « Wi-Fi ». Selon encore une autre caractéristique particulière, le modem routeur est de type dit « ADSL », optique, satellitaire et/ou de radiotéléphonie cellulaire en mode « 3G », « 4G » ou « 5G ». Selon encore une autre caractéristique particulière, le dispositif de pesage comprend une unité d’alimentation électrique autonome. Selon encore une autre caractéristique particulière, le dispositif de pesage comprend également un accéléromètre et des moyens agencés de façon à assurer une mise en veille, ou un réveil, du dispositif de pesage à partir d’une information de mouvement fournie par l’accéléromètre. Selon encore une autre caractéristique particulière, le système comprend une liaison locale de communication de données entre le dispositif de pesage et le dispositif informatique d’utilisateur hébergeant l’application logicielle, la liaison locale de communication de données étant utilisée par une fonction de configuration du dispositif de pesage actionnée par l’intermédiaire de l’application logicielle. D’autres avantages et caractéristiques de la présente invention apparaîtront plus clairement à la lecture de la description ci-dessous de plusieurs formes de réalisation particulières en référence aux dessins annexés, dans lesquels : La Fig.1 est une vue générale simplifiée d’une forme de réalisation particulière du système de gestion de stocks de produits selon l’invention. La Fig.2 est une vue en perspective de plusieurs contenants de produits inclus dans le système de gestion de stocks de produits de la Fig.1. La Fig.3 est une vue en perspective montrant le pesage d’un contenant non reconnu par une balance connectée du système de gestion de stocks de produits de la Fig.1. La Fig.4 est une vue simplifiée montrant l’architecture électronique de la balance connectée du système de gestion de stocks de produits de la Fig.1. La Fig.5 est un algorithme relatif au fonctionnement de la balance connectée du système de gestion de stocks de produits de la Fig.1. Dans la description qui suit, à des fins d'explication et non de limitation, des détails spécifiques sont fournis afin de permettre une compréhension de la technologie décrite. Il sera évident pour l'homme du métier que d'autres modes ou formes de réalisation peuvent être mis en pratique en dehors des détails spécifiques décrits ci-dessous. Dans d'autres cas, les descriptions détaillées de méthodes, dispositifs, techniques, etc., bien connus sont omises afin de ne pas complexifier la description avec des détails inutiles. De manière générale, on comprendra que le terme « produit » utilisé dans la présente description se réfère à différents types de produits tels que capsule de café, pâte, sucre ou autres, qui peuvent être quantifiés par un poids ou par un nombre d’unités. Ainsi, les produits dits « en vrac », généralement sans conditionnement, comme par exemple le sucre en poudre, etc., sont quantifiés par le poids. Les produits ayant un conditionnement unitaire, comme par exemple des capsules de café, des filtres à café, des tablettes de lessive, etc., sont quantifiés par le nombre d’unités. En référence aux Figs.1 à 5, il est maintenant décrit ci-dessous, à titre d’exemple, une forme de réalisation particulière 1 d’un système selon l’invention pour la gestion de stocks de produits. En référence plus particulièrement à la Fig.1, le système 1 selon l'invention est déployé via un réseau étendu de communication de données IP, tel que le réseau Internet, et utilise des ressources matérielles et logicielles accessibles via ce réseau. Ainsi, dans cet exemple de réalisation, le système 1 utilise des ressources logicielles et matérielles disponibles chez un fournisseur de services d’informatique en nuage CSP dit « cloud service provider » en anglais. Le système 1 utilise au moins un serveur informatique SRC du fournisseur de services d’informatique en nuage CSP. Le serveur informatique SRC comprend notamment un processeur PROC qui communique avec un dispositif de stockage de données HD, dédié typiquement au système 1, et des dispositifs matériels conventionnels tels que des interfaces réseau NI et autres dispositifs (non représentés). Le processeur PROC comprend une ou plusieurs unités centrales de traitement de données (non représentées) et des mémoires volatiles et non-volatiles (non représentées) pour l’exécution de programmes informatiques. Le système 1 comprend un système logiciel SW qui est hébergé dans le dispositif de stockage de données HD, conjointement avec une base de données d’utilisateurs DB. Le dispositif de stockage de données HD comprend typiquement un ou plusieurs disques durs. Le système 1 selon l'invention est mis en œuvre notamment par l'exécution par le processeur PROC d'instructions de code du système logiciel SW. Le système logiciel SW, par exemple de type « SaaS », fournit le service de gestion de stocks de produits du système. Le service de gestion de stocks de produits fourni par le système 1 est rendu accessible à des utilisateurs USER à travers le réseau IP. Les utilisateurs USER communiquent avec le service de gestion de stocks de produits par l’intermédiaire de leurs dispositifs informatiques UD, tels que smartphones, tablettes et/ou ordinateurs, connectés au réseau Internet IP. Les dispositifs informatiques UD accèdent au réseau Internet IP et au serveur informatique SRC soit à travers un réseau local de communication de données, par exemple de type « Wi-Fi » (cf. liaisons de communication de données L1, L2 et L3, à la Fig.1), soit à travers un réseau cellulaire radiotéléphonique de communication de données, par exemple de type « 3G », « 4G » ou « 5G » (cf. liaisons de communication de données L4 et L3, à la Fig.1). Dans cet exemple de réalisation, un modem routeur BOX, dit « box internet », établit le réseau local de communication de données de type « Wi-Fi », repéré RWF à la Fig.1, et procure l’accès au réseau Internet IP. Le modem routeur BOX sera typiquement du type dit « ADSL » (de « Asymmetric Digital Subscriber Line » en anglais), optique, satellitaire et/ou de radiotéléphonie cellulaire en mode « 3G », « 4G » ou « 5G ». Le système logiciel SW comprend des modules logiciels répérés GSP, WB et AP à la Fig.1. Le module logiciel GSP assure notamment ici des fonctions de gestion de stocks GS, d’établissement de liste de courses LC et de commande de courses CDE. Le module logiciel GSP pourra aussi comprendre une fonction de proposition de recettes en fonction des stocks de produits disponibles et une fonction d’alerte de péremption pour les produits périssables. Le module logiciel WB implémente en particulier une plateforme internet, dite aussi « plateforme web », avec une interface utilisateur. Le module logiciel AP est une interface de programmation, dite « API » (pour « Application Programming Interface » en anglais). Pour accéder au service de gestion de stocks de produits, l’utilisateur USER utilise typiquement une application logicielle dédiée APPLI installée dans son smartphone ou tablette et qui communique avec le module logiciel GSP à travers l’interface AP. L’utilisateur USER pourra aussi utiliser un navigateur Internet dans un des dispositifs informatiques UD pour accéder au service à travers le réseau Internet IP. Outre les moyens matériels et logiciels décrits plus haut, le système 1 selon l’invention comprend une pluralité de contenants RC et un dispositif connecté de pesage BC désigné « balance connectée » dans la suite de la description. Les contenants RC sont destinés à contenir les produits dont les stocks doivent être gérés par le système 1. Chaque contenant RC est dédié à un produit spécifique qui peut être un produit alimentaire ou un produit non alimentaire. Ainsi, les produits pourront être très variés et comprendre, par exemple, des capsules de café, des pâtes, des morceaux de sucre, du sucre en poudre, des tablettes de lessive de lave-vaisselle, des filtres à café, des linguettes démaquillantes, etc. Typiquement, l’utilisateur USER affecte un produit à un contenant RC à l’aide de l’application logicielle dédiée APPLI, et peut modifier cette affectation. Les contenants RC pourront être très divers, comme par exemple des boîtes, des bocaux, des bouteilles, etc. Les contenants en verre transparent auront l’avantage de permettre une reconnaissance directe par l’utilisateur USER du produit contenu. Les contenants RC pourront comprendre un couvercle CO assurant une fermeture hermétique. Comme montré à la Fig.2, une étiquette passive TAG de type « RFID » (de « Radio Frequency Identification » en anglais) est fixée sur une paroi de fond PF de chaque contenant RC. Un numéro d’identification du contenant RC est enregistré dans l’étiquette TAG. La balance connectée BC autorise des fonctions de quantification des produits dans les contenants RC par des opérations de pesage de ceux-ci. La balance connectée BC est en communication de données avec le serveur informatique SRC à travers le réseau local RWF, le modem routeur BOX et le réseau Internet IP (cf. liaisons de communication de données L5, L2 et L3 à la Fig.1). La balance connectée BC, à travers le réseau local RWF, pourra aussi être en communication de données avec l’application logicielle APPI installée dans le dispositif informatique UD tel que smartphone. En effet, en utilisant l’application APPLI, l’utilisateur USER pourra configurer la balance connectée BC, notamment lors d’une première mise en service de celle-ci, via une liaison de communication de données (cf. liaisons de communication de données L1 et L5) sur le réseau local RWF. On notera que cette configuration de la balance connectée BC pourra aussi être effectuée par l’utilisateur USER à travers le réseau Internet IP, en accédant à une fonction de configuration sur son interface utilisateur de la plateforme internet WB. Comme visible aux Figs.1 et 3, la balance connectée BC comprend notamment une surface de pesage SP, un écran d’affichage DY, ainsi qu’au moins un touche TO et un voyant lumineux VO. En référence à la Fig.3, la balance connectée BC est conçue de façon à pouvoir assurer également une fonction classique de pesage lorsqu’un contenant AR autre qu’un contenant RC est posé sur la surface de pesage SP. La détection d’un poids sur la surface de pesage SP, conjointement à l’absence de détection d’une étiquette passive TAG, permet à la balance connectée BC d’identifier la pose d’un contenant AR. Le poids mesuré est alors affiché directement sur l’écran d’affichage DY. Conformément à l’invention, les contenants RC et la balance connectée BC comportent des moyens spécifiques et sont manipulés par l’utilisateur USER d’une manière déterminée qui permet de renseigner le module logiciel GSP, plus précisément la fonction de gestion de stocks GS, des mouvements des stocks de produits. L’utilisateur USER effectue un pesage d’un contenant RC sur la balance connectée BC après toute modification du contenu du contenant RC. Ainsi, après un prélèvement par l’utilisateur USER d’une quantité de produit, en nombre ou en poids, dans un contenant RC, l’utilisateur USER doit peser le contenant RC sur la balance connectée BC avant de ranger celui-ci dans son espace de rangement ER (cf. Fig.1). De même, l’utilisateur USER doit peser le contenant RC sur la balance connectée BC après tout ajout de produit dans le contenant RC, avant de ranger celui-ci dans son espace de rangement ER. La balance connectée BC reconnait le produit faisant l’objet du pesage grâce à la lecture de l’étiquette TAG du contenant RC qui lui fournit un numéro d’identification spécifique. Ce numéro d’identification spécifique et la mesure de poids du contenant RC sont transmis par la balance connectée BC à la fonction de gestion de stocks GS. A partir du numéro d’identification, la fonction de gestion de stocks GS récupère dans la base de données DB la nature du produit dans le contenant RC et un poids à vide du contenant RC. Le poids de produit dans le contenant RC est alors calculé par la fonction de gestion de stocks GS qui l’utilise afin de maintenir à jour une comptabilité exacte des stocks disponibles. Le poids de produit calculé est transmis également à la balance connectée BC par la fonction de gestion de stocks GS pour un affichage à l’intention de l’utilisateur USER. On notera que toutes les opérations de pesage devront être effectuées avec le contenant RC muni de son couvercle CO, de manière à ne pas fausser la mesure du poids de produit dans le contenant. Lorsque le contenant RC contient un produit quantifié par unité, comme par exemple des capsules de café, le stock est géré en nombre d’unité. Le nombre d’unités de produit présents dans le contenant RC est calculé en divisant le poids de produit déterminé par l’opération de pesage par le poids d’une unité de produit dit ci-après « poids unitaire ». Les poids unitaires des produits gérés par le système 1 sont mesurés au moyen de la balance connectée BC, par l’activation d’une fonction de configuration dédiée du système 1. Les poids unitaires des produits sont mémorisés typiquement dans la base de données DB et sont accessibles à la fonction de gestion de stocks GS. La fonction de gestion de stocks GS calcule le nombre d’unités de produit pour la comptabilité du stock. En outre, la fonction de gestion de stocks GS transmet le nombre d’unités de produit calculé à la balance connectée BC pour un affichage de celui-ci sur l’écran DY. Lorsque le contenant RC contient un produit quantifié en poids, le stock est géré directement en poids et c’est le poids de produit dans le contenant RC qui est affiché sur l’écran DY. En référence aussi aux Figs.4 et 5, il est décrit maintenant ci-dessous avec davantage de détails l’architecture électronique et le fonctionnement de la balance connectée BC. Une carte électronique PC, montrée schématiquement à la Fig.4, est incluse dans la balance connectée BC et supporte différents composants nécessaires au fonctionnement de celle-ci. Comme montré à la Fig.4, la carte électronique PC comprend essentiellement un microcontrôleur 2 équipé de moyens d’interface homme-machine 3, un module de communication radio 4, un module lecteur de radio-identification 5, un pont de mesure de poids 6, une unité d’alimentation électrique autonome 7 et un accéléromètre 8. Le microcontrôleur 100 comprend essentiellement un microprocesseur CPU, une mémoire vive RAM, une mémoire réinscriptible MEM et des ports d’entrées/sorties P0 à P5. La mémoire RAM est la mémoire de travail du microprocesseur CPU. La mémoire réinscriptible MEM héberge typiquement un système élémentaire dit « BIOS » gérant les entrées/sorties du microprocesseur, un microprogramme MP et une zone de stockage de données DATA. Le microprogramme MP gère le fonctionnement général de la balance connectée BC. Le microprogramme MP intègre la logique de commande de la balance connectée BC, traite les données de mesure de poids et gère les différents échanges de données avec le serveur informatique SRC du système 1 et le dispositif informatique UD de l’utilisateur USER. La zone DATA stocke diverses données nécessaires au microprogramme MP et au fonctionnement du système 1. Les ports d’entrées/sorties P0 à P5 sont reliés au microprocesseur CPU à travers un bus interne de communication de données (non représenté). Les moyens d’interface homme-machine sont interfacés avec le microcontrôleur 2 à travers le port d’entrée/sortie P0 et comprennent ici essentiellement les composants susmentionnés comme l’écran d’affichage DY, la touche TO et le voyant lumineux VO, ainsi qu’un haut-parleur miniature HP. L’écran d’affichage DY est typiquement un écran d’affichage de type « LCD ». La touche TO est typiquement une touche capacitive et le voyant lumineux VO comprend typiquement une ou plusieurs diodes électroluminescentes dites « LED ». Ces moyens d’interface homme-machine autorisent un dialogue interactif entre l’utilisateur et la balance connectée 2, notamment lors de la mise en service initiale de la balance connectée 2 par l’utilisateur USER et pendant les opérations de pesage. Le module de communication radio 4 est ici un émetteur/récepteur de communication radio de type Wi-Fi (de « Wireless Fidelity » en anglais) et est interfacé avec le microcontrôleur 2 à travers le port d’entrée/sortie P1. Un émetteur/récepteur de communication radio de type Wi-Fi/Bluetooth pourra également être utilisé. Le module de communication radio 4 autorise des liaisons de communication de données sans fil entre la balance connectée BC, le modem routeur BOX et le dispositif informatique UD, à travers le réseau local RWF. Le module lecteur de radio-identification 5 est ici un micro-lecteur RFID (de « Radio Frequency Identification » en anglais) et est interfacé avec le microcontrôleur 2 à travers le port d’entrée/sortie P2. Le module lecteur de radio-identification 5 est destiné à la lecture de l’étiquette passive TAG du contenant RC, lecture qui permet à la fonction de gestion de stocks GS d’identifier le produit concerné et d’obtenir le poids à vide du contenant RC. Le pont de mesure de poids 6 est typiquement un pont de Wheatstone incorporant des jauges de contrainte JC et est interfacé avec le microcontrôleur 2 à travers le port d’entrée/sortie P3. Le pont de mesure de poids 6 fournit une mesure analogique MES du poids du contenant RC. Des moyens de conversion analogique-numérique sont associés typiquement au port P3 pour convertir la mesure analogique de poids MES en des données numériques pouvant être exploitées par le microprogramme MP. L’unité d’alimentation électrique autonome 7 est interfacée avec le microcontrôleur 2 à travers le port d’entrée/sortie P4. L’unité d’alimentation électrique 7 comprend une batterie rechargeable 70 et des convertisseurs de tension (non représentés) qui fournissent des tensions d’alimentation Valim nécessaires au fonctionnement des différents composants de la carte électronique PC. La batterie rechargeable 70 est typiquement une batterie de type lithium-ion. La charge de la batterie 70 est effectuée au moyen d’un chargeur électrique AC-DC standard, repéré 71, qui est enfichable sur une prise « USB » (de « Universal Serial Bus » en anglais), repérée USBa, de la carte électronique PC. La prise USBa est reliée à l’unité d’alimentation électrique 7 et à un port de bus USB du microcontrôleur 2. Une liaison de communication de données filaire peut ainsi être établie entre le microcontrôleur 2 et un dispositif informatique (ordinateur) par exemple pour des besoins de mise à jour, de configuration ou de dépannage de la balance connectée BC. L’accéléromètre 8 est typiquement un micro-accéléromètre trois axes de type linéaire et est interfacé avec le microcontrôleur 2 à travers le port d’entrée/sortie P5. L’accéléromètre 8 permet de détecter des mouvements de la balance connectée BC dus à des manipulations par l’utilisateur USER, de façon à commander une fonction de mise en veille de la balance connectée BC. Cette fonction de mise en veille de la balance connectée BC est destinée à prolonger la durée d’autonomie de l’alimentation électrique de celle-ci. Une absence de mouvement de la balance connectée BC pendant une durée d’attente prédéterminée est détectée par le microprogramme PM à l’aide d’une information de mouvement fournie par l’accéléromètre 8. Consécutivement, le microprogramme PM commande la mise en veille de la balance connectée BC par une désactivation de tensions d’alimentation Valim dans l’unité d’alimentation électrique 7. Cette mise en veille de la balance connectée BC réduit à un minimum sa consommation électrique et conserve ainsi l’énergie électrique contenue dans la batterie rechargeable 70. Lorsqu’un mouvement de la balance connectée BC est détectée par le microprogramme PM à l’aide de l’information de mouvement fournie par l’accéléromètre 8, celui-ci commande l’activation de toutes les tensions d’alimentation Valim dans l’unité d’alimentation électrique 7 de façon à réveiller la balance connectée BC. L’algorithme de la Fig.5 montre de manière simplifiée le fonctionnement de la balance connectée BC lors des opérations de pesage, tel que commandé par le processus du microprogramme MP. Cet algorithme comprend des blocs fonctionnels BK1 à BK11 qui sont décrits ci-dessous. Dans le bloc conditionnel BK1, la balance connectée BC est dans l’état de veille. L’état logique d’un signal de mouvement ACC produit à partir de l’information de mouvement fournie par l’accéléromètre 8 est vérifié en boucle par le processus. Lorsque le signal de mouvement ACC est dans un état logique inactif « 0 » indiquant une absence de mouvement de la balance connectée BC, une sortie Y du bloc BK1 est alors activée et commande un bouclage sur le bloc BK1 qui maintient la balance connectée BC dans l’état de veille. Lorsque le signal de mouvement ACC est dans un état logique actif « 1 » indiquant un mouvement de la balance connectée BC, une sortie N du bloc BK1 est alors activée et commande un réveil de la balance connectée BC. Après le réveil de la balance connectée BC, le processus exécute du bloc conditionnel BK2. Le bloc conditionnel BK2 a pour fonction de détecter la pose d’un contenant sur la surface de pesage SP. La pose d’un contenant est détectée par le processus à l’aide de la mesure de poids fournie par le pont de mesure 6. Lorsqu’aucun contenant n’est posé sur la surface de pesage SP, un signal de pose de contenant POS est à l’état logique inactif « 0 » et une sortie N du bloc BK2 est activée. Si cette sortie N a persisté à l’état logique inactif « 0 » pendant une durée d’attente TEMPO, le processus commande un bouclage sur le bloc BK1 pour ramener la balance connectée BC dans l’état de veille. Lorsqu’un contenant est posé sur la surface de pesage SP, le signal de pose de contenant POS est à l’état logique actif « 1 » et une sortie Y du bloc BK2 est alors activée. L’activation de cette sortie Y autorise l’exécution du bloc conditionnel BK3 par le processus. Le bloc conditionnel BK3 détecte si le contenant est un contenant RC d’un produit géré par le système 1 ou est un autre contenant AR (cf. Fig.3). Lors de la pose par l’utilisateur USER du contenant sur la surface de pesage SP, si le contenant est un contenant RC, son étiquette TAG a été détectée et lue par le module lecteur de radio-identification 5 et une sortie Y du bloc BK3 est alors activée. Dans le cas contraire, il s’agit d’un autre contenant AR et c’est la sortie N du bloc BK3 qui est alors activée. L’activation de la sortie Y du bloc BK3 autorise l’exécution successive des blocs fonctionnels BK4 à BK8 par le processus. L’activation de la sortie N du bloc BK3 autorise l’exécution successive des blocs fonctionnels BK8 à BK11 par le processus. Les blocs fonctionnels BK4 à BK8 du processus sont détaillés ci-dessous. Dans le bloc conditionnel BK4, un numéro d’identification ID_RC, qui a été lu dans l’étiquette TAG comme indiqué ci-dessus, est enregistré par le processus. Le bloc BK5 concerne l’opération de pesage du contenant RC qui mesure un poids total PD_RC du contenant RC. Le bloc BK6 concerne l’envoi du numéro d’identification ID_RC et du poids total PD_RC vers la fonction de gestion de stocks GS du module logiciel GSP. La fonction de gestion de stocks GS récupère dans la base de données DB un poids à vide PV_RC du contenant RC, à partir du numéro d’identification ID_RC, et soustrait celui-ci au poids total PD_RC afin d’obtenir un poids de produit mesuré PC_RC. La fonction de gestion de stocks GS reconnait le contenu du contenant RC comme étant un produit quantifié en poids ou un produit quantifié en nombre d’unité à partir du numéro d’identification ID_RC reçu. Si le contenu reconnu est un produit quantifié en poids, la fonction de gestion de stocks GS envoi en retour à la balance connectée BC le poids de produit mesuré PC_RC pour un affichage de celui-ci sur l’écran DY. Dans le cas contraire, la fonction de gestion de stocks GS envoi en retour à la balance connectée BC un nombre d’unités de produit Nb_RC présentes dans le contenant RC pour un affichage de celui-ci sur l’écran DY. Le nombre d’unités de produit Nb_RC a été calculé par la fonction de gestion de stocks GS en divisant le poids de produit mesuré PC_RC par le poids unitaire du produit qui est extrait de la base de données DB à partir du numéro d’identification ID_RC. Le bloc BK7 concerne l’affichage sur l’écran DY du poids de produit mesuré PC_RC ou du nombre d’unités de produit Nb_RC envoyé en retour par la fonction de gestion de stocks GS. Le bloc BK8 concerne l’affichage sur l’écran DY d’une instruction ou d’un message INST1 à l’intention de l’utilisateur USER, comme par exemple « Le stock est mis à jour. Ranger le contenant ». Le processus ramène ensuite la balance connectée BC dans l’état de veille par un bouclage sur le bloc BK1 au terme de la durée d’attente TEMPO. Les blocs fonctionnels BK9 à BK11 du processus sont détaillés ci-dessous. Le bloc BK9 concerne l’affichage sur l’écran DY d’un message INST2 à l’intention de l’utilisateur USER, comme par exemple « Contenant non reconnu. Affichage du poids total ». Un tel message informe l’utilisateur que le contenant AR posé sur la surface de pesage SP de la balance connectée BC n’est pas un contenant géré par le système 1 et que c’est le poids total du contenant et du produit contenu qui va être affiché. Le bloc BK10 concerne l’opération de pesage du contenant AR qui mesure un poids total PD_AR du contenant AR. Le bloc BK11 concerne l’affichage sur l’écran DY du poids mesuré PC_AR du contenant AR. Le processus ramène ensuite la balance connectée BC dans l’état de veille par un bouclage sur le bloc BK1 au terme de la durée d’attente TEMPO. On notera que différentes variantes de réalisation sont possibles et sont à la portée de l’homme de métier. Ainsi, dans d’autres formes de réalisation, l’identification des contenants pourra être faite en utilisant la technologie « NFC » (de « Near Field Communication » en anglais) au lieu de la technologie « RFID ». Une communication locale de données de type « Bluetooth » pourra aussi être utilisée entre le dispositif informatique de l’utilisateur et la balance connectée. La balance connectée pourra aussi être rechargée par des moyens de recharge à induction. Dans une forme de réalisation plus économique, la balance connectée ne comprendra pas une alimentation à batterie électrique rechargeable et sera alimentée par des piles électriques embarquées. La fonction de gestion de stocks pourra être implantée, partiellement ou en totalité, non pas dans le serveur informatique, mais dans la zone de stockage de données (cf. DATA à la Fig.4) du microcontrôleur de la balance connectée, de façon à réduire les échanges de données entre la balance connectée et le serveur informatique. Des mises à jour des données seront alors faites régulièrement entre la balance connectée et le serveur informatique. Par ailleurs, le poids à vide du contenant pourra aussi être stocké localement dans l’étiquette passive de celui-ci pour un calcul du poids de produit directement par la balance connectée. On notera que le système de l’invention ne se limite pas exclusivement à un usage domestique et pourra par exemple être adapté pour une gestion de stocks dans un contexte professionnel, par exemple, dans un commerce de détail, une officine pharmaceutique ou autres. Bien entendu, l’invention ne se limite pas aux exemples de réalisation qui ont été décrits ici à titre illustratifs. L’homme du métier, selon les applications de l’invention, pourra apporter différentes modifications et variantes entrant dans le champ de protection de l’invention. Système de gestion de stocks de produits (1) comprenant une pluralité de produits stockés dans des contenants de produit dédiés (RC), un serveur informatique (SRC) hébergeant un module logiciel de gestion de stocks de produits (GSP, GS) et relié à un réseau étendu de communication de données (IP), un dispositif de pesage (BC) interconnecté avec ledit serveur informatique (SRC) à travers ledit réseau étendu de communication de données (IP) et en communication de données avec ledit module logiciel de gestion de stocks de produits (GSP, GS), et un dispositif informatique d’utilisateur (UD) relié audit serveur informatique (SRC) à travers ledit réseau étendu de communication de données (IP) et hébergeant une application logicielle (APPLI) en communication de données avec ledit module logiciel de gestion de stocks de produits (GSP, GS), caractérisé en ce que lesdits contenants de produit (RC) comprennent chacun une étiquette de radio-identification (TAG) mémorisant un numéro d’identification (ID_RC) et ledit dispositif de pesage (RC) comprend un module lecteur de radio-identification (5), ledit dispositif de pesage (RC) comprenant des moyens (2, MP) agencés de façon à commander une lecture dudit numéro d’identification (ID_RC) dans ladite étiquette de radio-identification (TAG) par ledit module lecteur de radio-identification (5) lors d’une opération de pesage dudit contenant de produit (RC) et à transmettre une mesure de poids (PD_RC) dudit contenant de produit (RC) et ledit numéro d’identification lu (ID_RC) audit serveur informatique (SRC) hébergeant ledit module logiciel de gestion de stocks de produits (GSP, GS). Système de gestion de stocks de produits selon la revendication 1, caractérisé en ce que ledit réseau étendu de communication de données est le réseau Internet (IP). Système de gestion de stocks de produits selon la revendication 2, caractérisé en ce que et ledit dispositif informatique d’utilisateur (UD) est un téléphone intelligent dit « smartphone », une tablette ou un ordinateur connecté audit réseau Internet (IP). Système de gestion de stocks de produits selon l’une quelconque des revendications 1 à 3, caractérisé en ce que ladite étiquette de radio-identification (TAG) et ledit module lecteur de radio-identification (5) sont de type dit « RFID ». Système de gestion de stocks de produits selon l’une quelconque des revendications 1 à 4, caractérisé en ce qu’il comprend également un modem routeur (BOX) procurant un réseau local de communication de données (RFX) et un accès audit réseau étendu de communication de données (IP), ledit dispositif de pesage (BC) étant interconnecté avec ledit serveur informatique (SRC) à travers ledit réseau local de communication de données (RFX). Système de gestion de stocks de produits selon la revendication 5, caractérisé en ce que ledit modem routeur (BOX) et ledit réseau local de communication de données (RFX) sont de type « Wi-Fi » et ledit dispositif de pesage (BC) comprend un module de communication radio de type « Wi-Fi » (4). Système de gestion de stocks de produits selon la revendication 6, caractérisé en ce que ledit modem routeur (BOX) est de type dit « ADSL », optique, satellitaire et/ou de radiotéléphonie cellulaire en mode « 3G », « 4G » ou « 5G ». Système de gestion de stocks de produits selon l’une quelconque des revendications 1 à 7, caractérisé en ce que ledit dispositif de pesage (BC) comprend une unité d’alimentation électrique autonome (7). Système de gestion de stocks de produits selon la revendication 8, caractérisé en ce que ledit dispositif de pesage (BC) comprend également un accéléromètre (8) et des moyens (2, MP) agencés de façon à assurer une mise en veille, ou un réveil, dudit dispositif de pesage (BC) à partir d’une information de mouvement (ACC) fournie par ledit accéléromètre (8). Système de gestion de stocks de produits l’une quelconque des revendications 1 à 9, caractérisé en ce que qu’il comprend une liaison locale de communication de données (L5, L1) entre ledit dispositif de pesage (BC) et ledit dispositif informatique d’utilisateur (UD) hébergeant ladite application logicielle (APPLI), ladite liaison locale de communication de données (L5, L1) étant utilisée par une fonction de configuration dudit dispositif de pesage (BC) actionnée par l’intermédiaire de ladite application logicielle (APPLI).