Brevet FR3023952A1 — publié le 20160122

Procédé de guidage d'un consommateur au sein d'un magasin L'invention a trait au domaine du guidage des personnes. Elle concerne, plus précisément, un procédé de guidage d'un consommateur 5 au sein d'un magasin à libre service, pour l'assister dans l'achat d'articles proposés à la vente dans ce magasin. Les magasins de grande surface, supermarchés et hypermarchés, dans lesquels les consommateurs peuvent eux-mêmes librement circuler parmi les rayons et y prélever eux-mêmes les articles exposés, 10 sont réputés attrayants par la multitude des références proposées, le large stock disponible et l'accessibilité au public due à leur localisation en périphérie des agglomérations urbaines et à leurs vastes zones de stationnement gratuit. Cependant, les magasins de grande surface souffrent de 15 changements dans les habitudes des consommateurs, qui, de plus en plus nombreux, se tournent vers le commerce de proximité, mais également vers le commerce électronique, couramment associé à la livraison de la marchandise à domicile ou à sa récupération par la clientèle à des pointes de vente accessibles aux véhicules et connus 20 sous la dénomination « drive ». A ce sujet, voir par ex. l'étude du Centre régional d'observation du commerce et de l'industrie des services (CROCIS) « Les grandes surfaces alimentaires en Ile-deFrance : de nouvelles stratégies face au changement », paru dans la revue « Enjeux Ile-de-France », n°148, juin 2012, accessible sur le site 25 http://www.etudes.cci-paris-idf.fr. En outre, les magasins de grande surface peinent à concilier deux objectifs antagonistes : d'une part, rendre plus efficace la visite des consommateurs munis d'une liste de course (mentale ou écrite) et qui souhaitent optimiser leur parcours au sein du magasin en fonction de 30 cette liste ; d'autre part, et au contraire, favoriser les activités de chalandage (ou shopping) et à cet effet distraire le consommateur en mettant en valeur diverses promotions et en l'incitant à faire des détours parmi les rayons sans aller droit aux points de vente correspondant à une liste de course prédéterminée. 35 II est aisé, à l'aide des systèmes informatiques associés à des systèmes de guidage embarqués, de satisfaire le premier objectif. La demande de brevet australien AU 2008203390 propose ainsi un système appelé « navigateur de supermarché » qui, en fonction d'une liste prédéterminée d'articles, propose un parcours optimisé au sein du magasin, permettant d'atteindre en un temps minimal les points de vente de ces articles. Ce navigateur affiche le parcours sur un terminal embarqué sur un chariot disponible en libre service. Mais un tel système ne satisfait pas le second objectif. Pour tenter d'y remédier, des systèmes plus perfectionnés ont été proposés qui, pour guider le consommateur au sein du magasin, établissent un parcours non seulement en vertu d'une liste de courses préétablie, mais également d'une liste de produits susceptibles de l'intéresser et par lesquels le parcours doit transiter aux fins de favoriser un achat non planifié (couramment dénommé achat coup-de-coeur). Ainsi, la demande de brevet américain US 2006/0059049 décrit un système de guidage incluant un générateur de trajet programmé pour analyser une liste de courses, déterminer la localisation de chaque article au sein du magasin et générer un parcours qui, depuis un point de départ, transite par les localisations respectives des articles, cf. le paragraphe [0029]. Le parcours inclut une carte, affichée sur un terminal associé au consommateur (porté par celui-ci ou embarqué sur un chariot). Cette carte peut être mise à jour suivant l'avancement du consommateur le long du parcours, grâce à un système de localisation du terminal, cf. le paragraphe [0036]. Mais un tel système ne permet pas de satisfaire le second objectif. Programmé pour assister pleinement le consommateur, le système ne laisse pas la main au consommateur mais agit au contraire à la manière d'un pilote automatique forcé, imposant au consommateur un parcours prédéfini sans lui offrir une quelconque marge de manoeuvre pour le cas où il souhaiterait temporairement s'adonner au chalandage en musardant sans but particulier parmi les rayons. On voit par là que le besoin existe d'une solution permettant de guider le consommateur parmi les rayons du magasin lorsqu'il souhaite atteindre les points de vente d'articles présélectionnés d'une liste de course, tout en le laissant libre de flâner épisodiquement. A cet effet, il est proposé, en premier lieu, un procédé de guidage 35 d'un consommateur au sein d'un magasin à libre service, le consommateur étant associé à un terminal équipé d'une interface munie d'un écran, ce procédé comprenant les opérations suivantes : acquérir un panier contenant une liste d'articles offerts à la vente au sein du magasin ; identifier au sein du magasin des points de vente respectifs des articles du panier, destinés à être visités ; calculer un parcours au sein du magasin, comprenant une succession d'itinéraires ayant pour origine un point de vente ou un point d'entrée du parcours, et pour destination un point de vente ou un point de sortie du parcours, au moins un itinéraire transitant par un point d'intérêt présumé pour le consommateur ; - localiser en temps réel le terminal pour établir sa position courante au sein du magasin ; ce procédé comprenant la répétition, tant que tous les points de vente n'ont pas été visités, des opérations suivantes : tant que la position courante du terminal au sein du magasin coïncide avec le parcours : o afficher l'itinéraire avec lequel coïncide la position courante du terminal, o mettre à jour l'itinéraire affiché en prenant pour origine la position courante du terminal ; - lorsqu'est atteint un point de vente : o mettre à jour le parcours en supprimant l'itinéraire ayant pour destination le point de vente atteint ; o afficher à l'écran l'itinéraire suivant, ayant pour origine le point de vente atteint ; - lorsqu'est détectée une déviation du terminal du parcours : o calculer un nouveau parcours au sein du magasin, ayant pour point d'entrée la position courante du terminal et comprenant de nouveaux itinéraires vers les points de vente non visités ; o lorsqu'est détectée la proximité du terminal d'un point de vente du nouveau parcours, afficher un itinéraire du nouveau parcours ayant pour origine la position courante du terminal et pour destination ce point de vente. Ce procédé est avantageux car il offre au consommateur la liberté de musarder temporairement sans qu'il soit incité à revenir au parcours. II en résulte une conciliation entre un objectif d'efficacité (incitant le consommateur à suivre le parcours) et un objectif de favorisation des achats non planifiés (incitant au contraire le consommateur à dévier du parcours). Diverses opérations supplémentaires peuvent être prévues, seules ou combinées : affichage d'informations relatives à l'article correspondant au point de vente destination de l'itinéraire affiché ; affichage sur le terminal d'une commande interactive dont l'activation conduit à la sélection d'articles initialement non inclus dans le panier ; - mise à jour du panier par inclusion des articles sélectionnés, et la mise à jour du parcours pour inclure des points de vente de ces articles ; calcul d'un nouvel itinéraire en fonction de l'affluence au sein du magasin, évaluée par la localisation d'autres terminaux mobiles. Il est proposé, en second lieu, un produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en oeuvre du procédé présenté ci-dessus. D'autres objets et avantages de l'invention apparaîtront à la lumière de la description d'un mode de réalisation, faite ci-après en référence aux dessins annexés dans lesquels : la figure 1 est une vue schématique illustrant une architecture réseau permettant de mettre en oeuvre un procédé de guidage d'un consommateur dans un magasin à libre service ; - la figure 2 est un diagramme illustrant l'élaboration d'une liste (ou panier) comprenant des points de vente et des points d'intérêt présumé pour le consommateur ; la figure 3 est une vue en perspective montrant un magasin à libre service, auquel est superposé un parcours reliant les points de vente du panier ; la figure 4 est une vue en plan du magasin de la figure 3, illustrant le parcours et, en pointillés, une déviation empruntée par le consommateur ; la figure 5 est une vue en perspective illustrant un chariot équipé d'un terminal en cours de guidage le long du parcours ; un itinéraire est tracé en pointillé pour illustrer le guidage ; la figure 6 est une vue en perspective du chariot de la figure 5, à échelle agrandie ; la figure 7 est une vue du terminal équipant le chariot de la figure 6, sur lequel est affiché l'itinéraire de la figure 5 ; la figure 8 est une vue schématique illustrant la modification d'un parcours consécutif à une déviation constatée du terminal d'un parcours initial. On a représenté sur la figure 1 une architecture réseau 1 configurée pour réaliser le guidage automatisé et à distance d'un consommateur au sein d'un magasin 2 à libre service, tel qu'un supermarché, un hypermarché, une grande surface de bricolage ou tout autre magasin à libre service de grande surface comprenant des rayonnages 3 dans lesquels sont exposés et stockés des articles proposés à la vente. Cette architecture réseau 1 comprend un terminal 4 mobile (par ex. téléphone mobile, Smartphone, tablette, phablette), équipé d'une interface de communication munie d'un écran 5 d'affichage (qui peut être tactile) et un système 6 de communication relié par l'interface air au terminal 4 mobile. Selon un mode de réalisation illustré sur la figure 1, le système 6 de communication comprend un serveur 7 média, qui assure l'établissement de sessions médias avec le terminal 4, un serveur 8 de localisation, relié au serveur 7 média et programmé pour déterminer en temps réel la position géographique du terminal 4 au sein du magasin 2, et une base 9 de données reliée au serveur 7 média et dans laquelle sont mémorisées des données relatives notamment aux articles (descriptif, position au sein du magasin 2) et, le cas échéant, à un ou plusieurs consommateur(s) 10 associé(s) de manière temporaire ou permanente au terminal 4. Par serveur, on entend ici tout système informatique capable d'intégrer des fonctionnalités ou tout programme informatique capable de mettre en oeuvre un procédé. Un serveur peut être une entité physique (du type comprenant une unité centrale intégrant divers composants électroniques, notamment un processeur faisant tourner un système d'exploitation servant de support à des programmes informatiques), ou une entité logique, programmée pour piloter des systèmes distants). Le serveur 7 média et le terminal 4 mobile sont configurés pour établir entre eux des sessions média (par exemple suivant le protocole internet ou IP). Pour réaliser la communication avec le terminal 4 mobile via l'interface air, le système 6 de communication est équipé d'une pluralité de points 11 d'accès sans fil reliés au serveur 7 média. Ces points 11 d'accès sont disséminés dans le magasin 2 suivant un maillage suffisamment serré pour permettre non seulement une communication média continue entre le serveur 7 média et le terminal 4 en garantissant un transfert intercellulaire (ou handover) sans perte de signal, mais également une localisation relativement précise du terminal 4 au sein du magasin 2, auquel est associé un système de coordonnées bi- ou tridimensionnelles (dans le cas des magasins à étages). Le cas illustré montre un magasin 2 de plain pied, dont le système de coordonnées associé est bidimensionnel, tout point du magasin 2 étant complètement repéré par une abscisse notée X et une ordonnée notée Y. Chaque point 11 d'accès est par exemple configuré pour fonctionner suivant la norme IEEE 802.11 (WiFi), les points 11 d'accès associés au serveur média formant ainsi un réseau sans fil couramment désigné sous la dénomination « réseau WiFi ». Comme illustré sur la figure 1, l'architecture réseau 1 comprend en outre un terminal 12 externe (dans le sens où il n'est pas situé dans le magasin 2), relié au serveur 7 média par un réseau 13 externe du type métropolitain (MAN) ou élargi (WAN), typiquement Internet. Le terminal 12 externe est par exemple un ordinateur personnel (ou PC). Le serveur 7 média et le terminal 12 externe peuvent établir, via le réseau 13 externe, des sessions de communication qui leur permettent d'échanger des données liées notamment aux articles disponibles à la vente et, le cas échéant, au consommateur 10 lui-même. Plus précisément, le terminal 12 externe inclut un programme de type navigateur par lequel un utilisateur (par exemple le consommateur 10 destiné à venir prendre possession d'articles au sein du magasin 2) peut se connecter à un site marchand lié au magasin 2, et au sein duquel sont listés (et éventuellement décrits) les articles disponibles à la vente au magasin 2 et susceptibles d'y être récupérés contre paiement. Un panier 14, qui comprend une liste d'articles, peut par conséquent être établi sur le terminal 12 externe à partir du site marchand. Ce panier 14 est illustré à gauche sur la figure 2 où il est représenté sous forme de table comprenant neuf articles Ai (où i est un entier supérieur ou égal à 1 ; dans l'exemple illustré, 1 i 9). Le panier peut être encodé sous forme d'un code 15 optique susceptible d'être lu et reconnu par un appareil dédié ou par le terminal 4 mobile lui-même, équipé dans ce cas d'une caméra et d'un programme (de type plugin) associé. Dans l'exemple illustré, le terminal 12 externe ou le site marchand est programmé pour générer à partir du panier 14 (éventuellement associé à des données concernant le consommateur 10) un code barre 15 bidimensionnel de type matriciel (également connu sous les dénominations Datamatrix ou QR, acronyme de Quick Response, conforme à la norme ISO/CEI 16022), et pour adresser ce code 15, via le réseau 13 externe, au serveur 7 média. En variante, le terminal 12 externe ou le site marchand est programmé pour générer un identifiant (éventuellement combiné à un mot de passe) permettant au consommateur 10, moyennant communication de cet identifiant au magasin 2 (par exemple sur le terminal 4 mobile), d'être associé au panier 14. Dans un mode de fonctionnement normal, un panier 14 contenant des articles disponibles à la vente au magasin 2 est établi à partir du terminal 12 externe. Ce panier 14 est adressé au serveur 7 média et associé à un code 15 (en l'espèce un code matriciel) qui peut être : transmis (par exemple par l'interface air via un réseau local sans fil de courte distance de type BlueTooth, via un réseau métropolitain ou élargi sans fil de type 3G ou 4G) à un terminal 16 mobile secondaire de type Smartphone, ou imprimé pour être mis à disposition du consommateur 10 destiné à se rendre au magasin 2 pour y récupérer les articles du panier 14. En variante, un identifiant (éventuellement combiné à un mot de passe) est généré et communiqué au consommateur 10. Après avoir acquis et enregistré le panier 14, le serveur 7 média identifie au sein du magasin 2 des points de vente PVi (où i est un entier supérieur ou égal à 1 ; dans l'exemple illustré, 1 i 9) respectifs des articles Ai, destinés à être visités par le consommateur 10 pour y récupérer les articles Ai. Chaque point PVi de vente est défini par des coordonnées Xi, Yi, de positionnement de l'article Ai, de sorte que le serveur 7 média génère, à partir du panier 14, un panier 17 enrichi (représenté au centre sur la figure 2) comprenant les articles Ai associés aux coordonnées de leurs points PVi de vente respectifs, par ex. : A3 ; PV3 (X3, Y3). Le cas échéant, le serveur 7 média peut adjoindre au panier 17 enrichi un ou plusieurs point(s) PINj d'intérêt (où j est un entier supérieur ou égal à 1) présumé pour le consommateur 10, en fonction par exemple d'informations disponibles dans la base 9 de données concernant ses goûts supposés ou sur ses achats passés. Chaque point PINj d'intérêt est un point du magasin 2, défini par des coordonnées X'j et Y'j, où des articles non inclus dans le panier 14 sont proposés à la vente ou en démonstration, ou des services sont proposés (par exemple la remise de coupons d'achat), de sorte à distraire le consommateur 10 ou élargir son panier 14. A partir du panier 17 enrichi (contenant éventuellement des points d'intérêt), le serveur 7 média calcule un parcours 18 au sein du magasin 2, qui contient une succession d'itinéraires 19 reliant deux à deux les points PVi de vente et transitant, le cas échéant, par les points PINj d'intérêt. Divers algorithmes de génération de parcours peuvent être employés, par exemple des algorithmes minimisant la longueur du parcours 18, des algorithmes minimisant ou interdisant les rebroussements, ou encore des algorithmes minimisant ou interdisant le croisement d'itinéraires 19. On a représenté à droite sur la figure 2 un panier 17 enrichi calculé par le serveur 7 média et contenant les points de vente du panier réordonnés selon le parcours 18, parmi lesquels sont intercalés les points PINi d'intérêt par lesquels transitent les itinéraires 19. Un itinéraire 19 est un trajet ayant : pour origine un point PVm de vente (où m est un entier) ou un point IN d'entrée du parcours (ce point IN d'entrée est par exemple situé à une entrée du magasin 2), pour destination un point PVn de vente (où n est un entier différent de m) ou un point OUT de sortie du parcours (ce point OUT de sortie est par exemple situé à une sortie du magasin 2). Au moins l'un des itinéraires 19 du parcours 18 transite par un point PINj d'intérêt présumé pour le consommateur. Un point PINj d'intérêt est intercalé entre une origine et une destination de préférence de sorte à minimiser la longueur de l'itinéraire 19, afin que le transit par un point PINj d'intérêt puisse passer relativement inaperçu du point de vue du consommateur parcourant l'itinéraire 19. Pour illustrer ces propos, on a représenté sur les figures 3 et 4 la superposition d'un exemple de trajet 18 reliant les points PVi de vente et transitant par les points d'intérêt PVj du panier 17 enrichi de la figure 2 (à droite) à une vue schématique du magasin 2 (en perspective sur la figure 3, en plan sur la figure 4). Sur la figure 3, chaque point PVi de vente est matérialisé par une bannière 20 à fanion rectangulaire, et chaque point PINj d'intérêt par une bannière 21 à fanion triangulaire. De manière correspondante, sur la figure 4, chaque point PVi de vente est matérialisé par un rectangle et chaque point PINj d'intérêt par un triangle. Le parcours 18, de même que le nombre d'articles Ai et de points PINj d'intérêt (correspondant à ceux du panier 17 enrichi de la figure 2) sont fournis à titre d'exemple uniquement et n'ont d'autres fins qu'illustrative. Le parcours 18 ainsi calculé est sauvegardé en mémoire par le serveur 7 média, par exemple dans la base 9 de données. Le consommateur 10 qui parvient au magasin en vue de récupérer et acheter les articles Ai de son panier 14 commence par s'identifier pour être relié au panier 17 enrichi rendu disponible sur le serveur 7 média suite à la phase préalable d'établissement et d'enregistrement du panier 14. L'identification du consommateur 10 peut s'opérer de différentes manières. Dans un premier cas, le consommateur 10 emprunte un terminal 4 mobile (par lequel seront diffusées les informations de guidage) mis à sa disposition au magasin 2, par exemple auprès d'un comptoir 22 d'accueil, et s'identifie directement via ce terminal 4 mobile, par exemple en entrant son identifiant (éventuellement couplé à un mot de passe) sur une fenêtre d'accueil, ou plus simplement en présentant son code 15 optique devant une caméra équipant le terminal 4. Comme cela a déjà été expliqué, le code 15 optique peut être imprimé sur une feuille, ou affiché sur un terminal 16 mobile (par ex. de type Smartphone) possédé par le consommateur 10, comme illustré sur la figure 1. Le terminal 4 mobile emprunté par le consommateur peut être monté sur un chariot 23 de courses. Selon un mode de réalisation illustré sur les figures, le chariot 23, de type courant, comporte un brancard 24 de manoeuvre sous forme d'une barre transversale, et c'est sur ce brancard 24 qu'est monté le terminal 4. Le terminal 4 peut être fixé à demeure au brancard 24 mais, selon un mode préféré de réalisation, la fixation du terminal 4 au brancard 24 est amovible, de sorte notamment à permettre la fixation de différents modèles de terminaux 4 et éviter un vieillissement accéléré des terminaux 4 exposés aux intempéries, typiquement lorsque les chariots 23 sont stockés à l'extérieur du magasin 2. Dans un deuxième cas, le terminal 4 mobile est celui du consommateur 10, qu'il apporte avec lui à l'occasion de ses achats. Dans ce cas, ce terminal 4, qui peut être d'un modèle similaire à un terminal qui pourrait être mis à disposition par le magasin 2 (par exemple une tablette), intègre un programme (de type plugin) propre à afficher les informations de guidage qui lui seront communiquées par le serveur 7 média. Le terminal 4 du consommateur peut, comme un terminal mis à disposition par le magasin, être monté sur le brancard 24 de manoeuvre d'un chariot 23 de courses. L'identification du consommateur 10 auprès du serveur 7 média peut s'opérer auprès du serveur 7 média par lecture d'un code 15 optique affiché sur le terminal 4 (par exemple auprès du comptoir 22 d'accueil). L'intégration du terminal 4 dans le réseau sans fil du magasin 2 peut s'opérer de manière classique (lorsque le terminal 4 est à portée), typiquement via une invite s'affichant automatiquement sur le terminal 4 et proposant au consommateur de se connecter au réseau, par exemple par saisie d'un code (type clé WEP) si le réseau est sécurisé, ou de manière automatique si le réseau est ouvert. Quoi qu'il en soit, dès lors que le terminal 4 est associé au consommateur 10, le serveur 7 média peut charger le parcours et initier le guidage. A cet effet, le terminal 4 est localisé en temps réel, de sorte à établir sa position courante au sein du magasin 2. Cette localisation peut être réalisée de manière classique par triangulation dans le réseau sans fil, au moyen d'un programme implémenté sur le serveur 8 de localisation. Les informations de localisation sont communiquées en temps réel par le serveur 8 de localisation au serveur 7 média. Le guidage débute au passage du terminal 4 (c'est-à-dire du chariot 23, lorsque le terminal 4 est monté sur celui-ci) au voisinage d'un point d'entrée du magasin 2, initialement considéré comme le point IN d'entrée du parcours 18. Le terme « voisinage » désigne, pour un point donné, une zone incluant ce point et ayant autour de celui-ci une certaine étendue spatiale. Il peut s'agir par exemple d'un périmètre à contour circulaire centré sur le point en question, d'un rayon de quelques décimètres à quelques mètres. Le passage du terminal 4 par le point IN d'entrée est illustré sur les figures 3 et 4, où l'on a représenté le consommateur 10 derrière son chariot 23 de courses au tout début du parcours 18. Le guidage comprend des opérations qui sont répétées tant que tous les points PVi de vente n'ont pas été visités et s'achève lorsque tous les points PVi de vente ont été visités, la conclusion étant le paiement des achats. Le serveur 7 média peut commander l'affichage, sur l'écran 5 du terminal 4, de l'ensemble du parcours 18, mais un tel affichage n'est pas indispensable. Dans l'hypothèse où cet affichage est prévu, il peut être réalisé de manière temporaire, par exemple à l'occasion du passage du terminal 4 au point IN d'entrée du parcours 18, de manière à permettre au consommateur 10 de le visualiser. Concomitamment, un temps moyen nécessaire à la couverture du parcours 18, calculé par le 30 serveur 7 média, peut être également affiché pour permettre au consommateur 10 d'évaluer son temps de présence dans le magasin 2. Tant que la position courante du chariot 23 au sein du magasin 2 coïncide avec le parcours 18 (ce qui signifie que le consommateur 10 respecte celui-ci), le serveur 7 média commande l'affichage de 35 l'itinéraire 19 avec lequel coïncide la position courante du terminal 4, et met à jour l'itinéraire 19 affiché, en prenant pour origine la position courante du terminal 4. Cette procédure correspond à une procédure de guidage classique de type GPS (Global positioning system). Ainsi, dans l'exemple de la figure 2, dès ou immédiatement après le passage par le point IN d'entrée, le terminal 4 affiche l'itinéraire 19 vers l'article A7. Comme illustré sur la figure 7, l'affichage peut comprendre une fenêtre sur laquelle s'affiche une vue schématique ou immersive locale du magasin 2, sur laquelle est superposé un bandeau 25 de guidage qui, prenant origine au premier plan et se terminant au prochain point de vente (en l'espèce PV3), matérialise l'itinéraire vers ce dernier, identifié sous forme d'une bannière 20 à fanion rectangulaire. La vue affichée sur l'écran 5 du terminal 4 sur la figure 7 correspond à la situation réelle du terminal 4 illustrée sur la figure 5, où l'on a représenté en pointillés l'itinéraire 19 vers le prochain point de vente (en l'espèce PV3, matérialisé par sa bannière 20 à fanion rectangulaire). La mise à jour de l'affichage s'opère par un défilement de l'environnement et un avalement apparent du bandeau 25 de guidage au premier plan de la vue. Une image (par exemple une photographie) de l'article (en l'espèce A3) correspondant au prochain point de vente (ici PV3, destination de l'itinéraire) peut être affichée conjointement, par exemple à côté de la vue de guidage. A des fins purement illustratives, l'article A3 ici représenté est un baril de produit détergent ménager. Lorsqu'est atteint un point PVi de vente, le serveur 7 média met à jour le parcours 18 en supprimant l'itinéraire 19 ayant pour destination le point PVi de vente atteint, et affiche à l'écran l'itinéraire 19 suivant, ayant pour origine le point de vente PVi atteint. Cet itinéraire 19 peut conduire à l'article suivant du panier ou, lorsque tous les points PVi de vente ont été visités, au point OUT de sortie du parcours 18, qui peut coïncider avec une zone (qui peut être vaste) du magasin 2 dans laquelle sont situées les caisses 26, 27 enregistreuses. On a représenté sur les figures 3 et 4 des caisses 26 manuelles, où une opératrice de caisse scanne les articles Ai et supervise le paiement, et des caisses 27 automatiques où le consommateur 10 procède lui-même à ces opérations. Plusieurs évènements peuvent permettre au serveur 7 média de décréter qu'un point PVi de vente est atteint : le terminal 4 passe au voisinage (au sens de la définition ci-dessus) du point de vente PVi tel que défini par ses coordonnées Xi, Yi; le consommateur 10 enregistre sur le terminal 4 le retrait de l'article Ai correspondant au point PVi de vente, par exemple en touchant un bouton 28 de validation affiché sur l'écran 5 ; le retrait de l'article Ai en rayon est détecté directement par le serveur 7 média, par exemple par détection d'un mouvement d'une puce (typiquement de type RFID) intégrée à l'article Ai, au moyen de bornes disséminées dans le magasin 2 ; l'inclusion de l'article Ai dans le chariot 23 est détectée par le serveur 7 média, par exemple par détection au niveau du chariot de la proximité d'une puce (typiquement de type RFID) intégrée à l'article Ai. Ces évènements peuvent éventuellement être combinés, de sorte à permettre un double (ou triple) contrôle et garantir la réalisation effective des achats. Le passage par un point PINj d'intérêt peut être détecté de la même manière. La détection du prélèvement éventuel d'un article au point PINj d'intérêt est avantageuse car elle permet d'affiner le profil du consommateur 10, en particulier concernant les goûts de celui-ci en validant les présomptions concernant ses intérêts. Le profil du consommateur 10 peut ainsi être mis à jour dans la base 9 de données à l'initiative du serveur 7 média. Toute cette procédure est répétée tant que la position courante du terminal 4 coïncide avec le parcours 18 calculé par le serveur 7 média. Le système 6 est cependant également programmé pour permettre au consommateur 10 de dévier du parcours, par exemple pour musarder parmi les rayonnages 3 et s'adonner temporairement à une activité de chalandage, sans tentative de la part du système 6 de le ramener dans le parcours 18. A cet effet, lorsqu'est détectée une déviation du terminal 4 du parcours 18, le serveur 7 média calcule, en premier lieu, un nouveau parcours 18 au sein du magasin 2, ayant pour point IN d'entrée la position courante du terminal 4 et comprenant de nouveaux itinéraires 19 vers les points PVi de vente non visités. De la sorte, le serveur 7 média anticipe la cessation par le consommateur 10 de son activité de chalandage, qui peut intervenir à tout instant. Le nouveau parcours 18 est mémorisé dans la base 9 de données, sans nécessairement être affiché sur le terminal 4. De fait, il est préférable de ne pas afficher le nouveau parcours 18 pendant l'activité de chalandage du le consommateur 10, pour ne pas le distraire ou le stresser. L'affichage peut ainsi être figé sur la dernière image affichée avant la détection de la déviation, ou montrer une iconographie témoignant de la mise en attente temporaire du guidage. Cette iconographie peut se présenter sous forme d'un clignotement de l'image affichée, ou sous forme d'un pictogramme logographique ou verbal (par exemple un message du type « guidage suspendu »). Lorsqu'est détectée la proximité du terminal 4 d'un point PVi de vente du nouveau parcours 18, le serveur 7 média décrète que le consommateur 10 a terminé son activité de chalandage en vue de se concentrer à nouveau sur les achats planifiés. Le serveur 7 média commande alors l'affichage sur l'écran 5 du terminal 4 d'un itinéraire 19 du nouveau parcours 18 ayant pour origine la position courante du terminal 4 et pour destination le point PVi de vente dans le voisinage duquel le terminal 4 est positionné. Cette situation est illustrée sur la figure 4, où l'on a représenté en pointillés une déviation 29 empruntée par le consommateur 10 (c'est-à- dire par le terminal 4) à partir du point PV5 de vente de l'article A5. Tant que la position du terminal 4 est située hors des voisinages des points PVi de vente non visités, le pilotage est, en quelque sorte, en mode manuel, le consommateur 10 étant décrété autonome. Dès lors que la position du terminal 4 parvient au voisinage (matérialisé par un cercle en trait mixte) d'un point de vente non visité (en l'espèce le point PV3 de vente de l'article A3), le guidage reprend à partir de la position courante du terminal, le consommateur étant décrété souhaiter reprendre le guidage. Le terminal 4 affiche dès lors l'itinéraire 19 reliant la position courante du terminal au point de vente de l'article A3. Lorsque le guidage reprend sur le nouveau parcours 18 recalculé, les opérations normales de guidage sont à nouveau répétées comme décrit plus haut. Une nouvelle déviation du terminal 4 du parcours 18 programmé peut à tout instant être détectée, et dans ce cas le serveur 7 média calcule à nouveau un nouveau parcours 18, comme décrit ci-dessus, jusqu'à détecter le terminal 4 dans le voisinage d'un point PVi de vente non visité. On notera que le nouveau parcours 18 peut emprunter des voies que le parcours initial n'aurait pas empruntées, selon la configuration du parcours et les priorités imposées au système 6 (minimisation du temps, minimisation de la distance ou encore évitement des rebroussements). L'ordre de visite des points PVi de vente peut être modifié, voire inversé, certains points PINj d'intérêt peuvent disparaître, de nouveaux PINj points d'intérêt apparaître. On a illustré cette situation sur la figure 8, où l'on a schématisé, en haut sur la figure, la deuxième moitié du parcours 18 correspondant au panier 17 enrichi de la figure 2. Le panier enrichi résiduel (incluant les points PINj d'intérêts restants) est montré à droite du schéma du parcours 18. Le parcours 18 calculé est matérialisé en trait plein, et la déviation 29 empruntée par le terminal 4 (c'est-à-dire par le consommateur 10) est matérialisée en pointillés. On voit que le terminal 4 dévie après avoir visité le point PV9 de vente de l'article A9, et qu'il se dirige (sans nécessairement le savoir) vers le point PV8 de vente de l'article A8, qui ne devait être atteint qu'après les points de vente PV6, PV2 et PV4 respectifs des articles A6, A2 et A4. Un nouveau parcours 18 est calculé et, dès que le terminal 4 est détecté dans le voisinage (matérialisé par le cercle en trait mixte) du point PV8 de vente de l'article A8, le guidage reprend pour diriger d'abord le terminal 4 vers ce point PV8 de vente, puis vers les autres points PVi de vente non encore visités. Le nouveau parcours partant de la position courante du terminal 4 au voisinage du point PV8 de vente de l'article A8 est montré en bas sur la figure 8 : on voit que la circulation prévue du terminal 4 est inversée par rapport au parcours initial, que le point PIN4 d'intérêt est supprimé et qu'un nouveau point PIN6 d'intérêt est intercalé entre le point PV6 de vente de l'article A6 et la sortie (OUT). Le nouveau panier 17 enrichi est montré à droite du schéma illustrant le nouveau parcours 18. On notera que le guidage du terminal 4 peut être interrompu à l'initiative du consommateur 10 (par exemple par activation d'une touche d'annulation sur l'écran 5 du terminal 4), notamment en vue d'un passage en caisse anticipé, typiquement lorsque se produit un évènement de nature à écourter la visite du consommateur 10. Le guidage peut également être interrompu de manière automatique lorsque le système 6, après avoir détecté une déviation, détecte le passage du terminal 4 au voisinage du point OUT de sortie. Le procédé de guidage décrit ci-dessus permet de laisser le consommateur 10 libre de ses mouvements au sein du magasin 2, lorsqu'il souhaite dévier temporairement de l'itinéraire 19 affiché, sans que ce comportement apparaisse comme anormal du point de vue du système 6, qui détecte la déviation sans inciter le consommateur 10 à revenir au parcours 18. Le retour au parcours 18 (et au guidage) se fait de manière naturelle et automatique, grâce à la détection par le système 6 de la localisation du terminal 4 au voisinage d'un point PVi de vente. On comprend que cette procédure permet de combiner un guidage relativement précis du consommateur 10 au sein du magasin 2 lorsqu'il souhaite se rendre aux points PVi de vente pour retirer les articles Ai de son panier 14, tout en lui permettant de s'écarter temporairement du parcours 18 sans craindre de se perdre ni de revenir sur ses pas, compte tenu du calcul d'un nouveau parcours. Le procédé de guidage est mis en oeuvre par le système 6 sur instructions d'un programme d'ordinateur, implémenté sur un support mémoire du système 6 (notamment au sein d'un processeur du serveur 7 média). Diverses alternatives ou options peuvent être envisagées. S'agissant par exemple de la localisation du terminal 4, il est envisageable de se servir des autres terminaux 4 présents dans le magasin 2 comme relais du signal de localisation, en remplacement ou en plus des points 11 d'accès WiFi. Cette fonctionnalité peut être intéressante lorsque le signal WiFi est faible dans certaines zones. De même, la technologie WiFi, donnée à titre d'exemple, peut être remplacée ou assistée par d'autres technologies sans fil, telle que la radio-identification (RFID). Dans ce cas, une puce est embarquée dans le terminal 4 pour permettre son identification et sa localisation par triangulation à partir d'antennes disséminées dans le magasin 2. De même, la connaissance par le système 6 de la localisation de l'ensemble des terminaux 4 permet d'envisager le calcul par le système 6 d'itinéraires (ou de parcours complets) alternatifs permettant de minimiser les situations de blocage en fonction de l'affluence en évitant les zones de congestion, ou encore de répartir le trafic aux caisses 26, 27. A cet effet, il est possible d'inclure dans la communication fournie par le système 6 au terminal des informations concernant l'engorgement des caisses 26, 27, et même de guider le terminal 4 vers la ou les caisses 26, 27 connaissant une moindre affluence. Il en résulte une régulation automatisée de l'affluence (et donc du temps d'attente) aux caisses 26, 27. Les informations de congestion des caisses 26, 27 peuvent être mises à disposition d'un gestionnaire habilité à gérer les ressources humaines disponibles aux caisses 26, 27 (ouverture/fermeture des caisses 26, 27). En particulier, le système 6 peut calculer le temps moyen de parcours des différents terminaux 4 en cours de guidage, et évaluer à l'avance la convergence future vers les caisses 26, 27. Il est donc possible d'anticiper l'ouverture et la fermeture des caisses 26, 27 en fonction de l'affluence à venir. De même, il est possible de mettre à disposition du consommateur 10, via le terminal 4, des informations commerciales ou techniques concernant les articles Ai de son panier 14. L'accès à ces informations peut être proposé au consommateur 10 via une interaction à l'écran 5 du terminal 4 (c'est-à-dire l'activation d'une commande interactive affichée sur le terminal 4, par exemple un bouton), ou fourni d'office dès qu'est détecté la visite d'un point PVi de vente. Il est envisageable, en fonction des actions du consommateur 10 sur le terminal 4, de mettre à jour le panier 14 (et donc le parcours 18) si le consommateur 10 décide, par exemple, d'acquérir certains articles n'appartenant pas au panier 14 initial, notamment les ingrédients d'une recette affichée à l'occasion du retrait d'un article Ai du panier 14 initial et mettant en oeuvre cet article Ai. A titre d'exemple, lorsque l'article Ai du panier 14 est une bouteille de lait, et que le terminal 4 est parvenu au point PVi de vente correspondant, le terminal 4 peut afficher une recette de crêpes comprenant dans ses ingrédients, outre le lait acheté, de la farine et des oeufs. Dans ce cas, le système 6 peut être programmé pour permettre au consommateur 10 de mettre à jour son panier 14 en y incluant un, plusieurs ou la totalité des ingrédients de la recette. Le panier 17 enrichi et le parcours 18 sont alors mis à jour pour permettre la visite des points PVi de vente correspondants. De nouveaux points PINj d'intérêt peuvent être intégrés, qui peuvent être corrélés à la recette affichée et utilisés par le consommateur 10 (par exemple, dans le cas des crêpes, un itinéraire 19 peut transiter par un point de vente de vanille ou de sucre, ingrédients susceptibles d'agrémenter les crêpes). Des comparaisons peuvent également être proposées au consommateur 10 via le terminal 4, qui sert ainsi d'aide à la décision d'achat. Le système 6 peut suggérer des articles alternatifs à ceux choisis par le consommateur 10, en fonction de leur disponibilité au magasin 2 ou en fonction d'informations concernant le profil du consommateur 10 (typiquement, en cas d'allergie alimentaire, le système peut proposer des produits non allergènes en lieu et place de produits du panier 14). REVENDICATIONS1. Procédé de guidage d'un consommateur (10) au sein d'un magasin (2) à libre service, le consommateur (10) étant associé à un terminal (4) équipé d'une interface munie d'un écran (5), ce procédé comprenant les opérations suivantes : acquérir un panier (14) contenant une liste d'articles (Ai) offerts à la vente au sein du magasin (2) ; identifier au sein du magasin (2) des points (PVi) de vente respectifs des articles (Ai) du panier (14), destinés à être visités ; calculer un parcours (18) au sein du magasin (2), comprenant une succession d'itinéraires (19) ayant pour origine un point (PVi) de vente ou un point (IN) d'entrée du parcours (18), et pour destination un point (PVi) de vente ou un point (OUT) de sortie du parcours (18), au moins un itinéraire (19) transitant par un point (PINj) d'intérêt présumé pour le consommateur (10) ; localiser en temps réel le terminal (4) pour établir sa position courante au sein du magasin (2) ; ce procédé comprenant la répétition, tant que tous les points (PVi) de vente n'ont pas été visités, des opérations suivantes : tant que la position courante du terminal (4) au sein du magasin (2) coïncide avec le parcours (18) : o afficher l'itinéraire (19) avec lequel coïncide la position courante du terminal (4), o mettre à jour l'itinéraire (19) affiché en prenant pour origine la position courante du terminal (4) ; lorsqu'est atteint un point (PVi) de vente : o mettre à jour le parcours (18) en supprimant l'itinéraire (19) ayant pour destination le point de vente (PVi) atteint ; o afficher à l'écran l'itinéraire (19) suivant, ayant pour origine le point (PVi) de vente atteint ; lorsqu'est détectée une déviation du terminal (4) du parcours (18) : o calculer un nouveau parcours (18) au sein du magasin (2), ayant pour point d'entrée la position courante du terminal (4) et comprenant de nouveaux itinéraires (19) vers les points (PVi) de vente non visités ;o lorsqu'est détectée la proximité du terminal (4) d'un point (PVi) de vente du nouveau parcours (18), afficher un itinéraire (19) du nouveau parcours (18) ayant pour origine la position courante du terminal (4) et pour destination ce point (PVi) de vente. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend une opération d'affichage d'informations relatives à l'article (Ai) correspondant au point (PVi) de vente destination de l'itinéraire (19) affiché. 3. Procédé selon la revendication 2, caractérisé en ce qu'il comprend l'affichage sur le terminal (4) d'une commande interactive dont l'activation conduit à la sélection d'articles initialement non inclus dans le panier (14). 4. Procédé selon la revendication 3, caractérisé en ce qu'il comprend une opération de mise à jour du panier (14) par inclusion des articles (Ai) sélectionnés, et la mise à jour du parcours (18) pour inclure des points (PVi) de vente de ces articles (Ai). 5. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend le calcul d'un nouvel itinéraire (18) en 20 fonction de l'affluence au sein du magasin (2), évaluée par la localisation d'autres terminaux (4) mobiles. 6. Produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en 25 oeuvre d'un procédé selon l'une des revendications précédentes.