FR 3100202 A1 20210305 FR 1909442 A 20190827 Description Titre de l'invention : Procédé et système pour gérer une fonc- tionnalité de surveillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule au- tomobile Domaine technique de l'invention [0001] La présente invention concerne le domaine des systèmes d'aide à la conduite pour véhicules automobiles. L'invention porte notamment sur un procédé de gestion, par un système informatique, d'une fonctionnalité de surveillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité entrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil de détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant. L'invention concerne également un système informatique mettant en oeuvre un tel procédé. L' invention s'applique notamment aux véhicules de tourisme. État de la technique antérieure [0002] On tonnait des systèmes d'aide à la conduite pour véhicules automobiles qui permettent la fourniture d'une fonctionnalité de surveillance d'emplacement dc stationnement libres. On sait aussi que certains de ces systèmes utilisent des moyens de communication par signaux radiofréquences agencés dans les véhicules pour remonter en continu des données caractérisant des emplacements de stationnement libres vers des infrastructures informatiques distantes afin que ces données puissent être exploitées et, le cas échéant, transmises à d'autres véhicules dans le but de permettre la mise en oeuvre de fonctionnalités de surveillance d'emplacements de stationnement libres collaborativcs (i.c_ les véhicules exploitent les données caractérisant des emplacements de stationnement libres reçues des autres véhicules pour informer les conducteurs et/ou mettre en oeuvre des manoeuvres de stationnement automatiques). Cependant, ces systèmes ne prévoient aucun mécanisme permettant de minimiser le volume de données transmises par les véhicules. Or, on le sait, la bande passante qui est disponible à bord des véhicules n'est pas illimitée et il convient donc, lorsque l'on souhaite minimiser au mieux le risque de gêne induit sur le fonctionnement d'autres fonctionnalités du système d'aide à la conduite qui utilisent aussi de la bande passante, par exemple pour mettre en oeuvre des fonctionnalités de conduite autonome en lien 2 avec des systèmes de transport intelligents, de minimiser au mieux le risque de voir des données inexploitables, voire inutiles, être transmises. Par conséquent, les systèmes d'aide à la conduite actuels qui fournissent une fonctionnalité de surveillance d'emplacements de stationnement libres sans prévoir aucun mécanisme prenant en compte ces aspects sont déficients sur le plan du risque de gaspillage de bande passante. Résumé de l'invention [0003] L'invention vise à pallier cet inconvénient. L'invention a en particulier pour but de fournir un procédé et un système qui contribuent pour permettre à un système (l'aide à la conduite d'un véhicule automobile de fournir une fonctionnalité de surveillance d'emplacements de stationnement libres plus économe en matière de bande passante utilisée. Subsidiairement, l'invention vise à fournir un procédé et un système qui contribuent pour permettre à un système d'aide à la conduite de fournir une fonctionnalité de surveillance d'emplacement de stationnement libres collahorativc tout en minimisant le risque de voir des données inexploitables être transmises. [0004] Ces buts sont atteints, selon un premier objet de l'invention, au moyen d'un procédé de gestion, par un système informatique, d'une fonctionnalité de surveillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité entrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil de détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant, le procédé comprenant les étapes de : [0005] - acquérir des données de traitement, lesdites données de traitement étant générées en utilisant l'appareil de détection et/ou un système de navigation du véhicule, déterminer si une première condition d'activation est remplie, ladite première condition d'activation étant remplie lorsqu'il est établi que les données de traitement confirment que le véhicule se trouve localisé en agglomération, déterminer si une deuxième condition d'activation est remplie, ladite deuxième condition d'activation étant remplie lorsqu'il est établi que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h et contrôler l'activation de la fonctionnalité de surveillance d'emplacements de stationnement libres lorsque la première et la deuxième condition d'activation sont remplies et la désactivation de la fonctionnalité de surveillance d'emplacements de stationnement libres lorsque la première ou la deuxième 3 condition d'activation n'est pas remplie. [0006] Selon une variante, l'étape consistant à établir que les données de traitement confirment que le véhicule se trouve localisé en agglomération peut comprendre une étape consistant à déterminer si les données de traitement confirment la présence d'un panneau de signalisation routière indiquant une entrée d'agglomération situé à proximité du véhicule et infirment la présence d'un panneau de signalisation routière indiquant une sortie d'agglomération situé à proximité du véhicule. [0007] Selon une autre variante, l'étape consistant à établir que les données de traitement confirment que le véhicule se trouve localisé en agglomération peut comprendre une étape consistant à interagir avec un support de stockage de données du système de navigation sur lequel des données caractérisant des éléments de cartographie sont enregistrées. [0008] Selon une autre variante, l'étape consistant à établir que la vitesse instantanée de dé- placement du véhicule est inférieure à 50 km/h peut comprendre une étape consistant à interagir avec un appareillage du véhicule configure pour déterminer la vitesse instantanée de déplacement du véhicule. [0009] Selon une autre variante, l'étape consistant à établir que la vitesse instantanée de dé- placement du véhicule est inférieure à 50 km/h peut comprendre une étape consistant à déterminer si les données de traitement confirment la présence d'un panneau de signalisation routière indiquant une limitation de vitesse à 50 km/h situé à proximité du véhicule et infirment la présence d'un panneau de signalisation routière indiquant une fin de limitation de vitesse ou une fin de toutes interdictions situé à proximité du véhicule. [0010] Selon une autre variante, l'étape consistant à établir que la vitesse instantanée de dé- placement du véhicule est inférieure à 50 km/h peut comprendre une étape consistant à interagir avec le support de stockage de données du système de navigation pour obtenir des données caractérisant des éléments de cartographie. [0011] L'invention a en outre pour objet un système qui peut être embarqué à bord d'un véhicule automobile et gérer une fonctionnalité de surveillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité entrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil de détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant, le système comprenant au moins une unité de traitement d'informations, comprenant au moins un processeur, et un support de stockage de données configurés pour mettre en oeuvre un procédé tel que décrit ci-des sus. 100121 L'invention a en outre pour objet un programme comprenant des instructions de code de programme pour l'exécution des étapes d'un procédé tel que décrit ci-dessus lorsque ledit programme est exécuté sur un ordinateur. [0013] L'invention a en outre pour objet un support utilisable dans un ordinateur sur lequel un programme tel que décrit ci-dessus est enregistré. [0014] L'invention a enfin pour objet un véhicule automobile comprenant un système tel que décrit ci-dessus. Brève description des figures [0015] D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la des- cription détaillée ci-après, et des dessins annexés, sur lesquels : [0016] [fig.1] est un schéma fonctionnel d'un système selon l'invention et [0017] W8.21 est un organigramme illustrant certaines étapes d'un procédé selon l'invention. Description détaillée de l'invention [0018] Selon l'invention, un système 100 permettant de gérer une fonctionnalité de sur- veillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité entrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil de détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant, est un système informatique, représenté à la figure 1, qui comprend une unité de traitement d'informations 101, comprenant un ou plusieurs processeurs, un support de stockage de données 102, au moins une interface d'entrée et sortie 103, permettant la réception de données (ou signaux) et l'émission de données (ou signaux), et, éventuellement, une interface graphique 104. 100191 Selon certains modes de réalisation de l'invention, le système 100 selon l'invention est embarqué dans un véhicule automobile et il est hébergé sur un ou plusieurs des calculateurs, unités de commande électroniques ou autres hoitiers télématiques du véhicule. Selon d'autres modes de réalisation de l'invention, le système 100 selon l'invention est hébergé sur un calculateur indépendant d'un véhicule automobile et il interagit par le biais de son interface d'entrée et sortie 103 avec un calculateur d'un système d'aide à la conduite du véhicule. Selon le mode de réalisation préféré de l'invention, le système 100 selon l'invention fait partie intégrante d'un calculateur d'un système d'aide à la conduite d'un véhicule automobile. 100201 Par conséquent, quel que soit le mode de réalisation de l'invention, le système 100 selon l'invention est toujours en mesure d'interagir, par le biais de son interface d'entrée et sortie 103, non seulement avec le système d'aide à la conduite du véhicule niais également avec tout autre système et/ou appareillage du véhicule qui, ponctuellement, périodiquement et/ou continuellement, est appelé à agir conjointement avec le système d'aide à la conduite du véhicule. [0021] De manière conventionnelle, le système d'aide à la conduite du véhicule s'appuie sur une pluralité d'appareils de détection agencés dans le véhicule et il comprend un ou plusieurs calculateurs, ordinateurs et/ou processeurs dédiés qui, selon des rôles préétablis et en fonction de signaux et/ou de données généré(e)s par les appareils de détection, peuvent contrôler le fonctionnement de certains organes du véhicule pour contribuer à la fourniture de diverses fonctionnalités d'aide à la conduite (e.g. aide au freinage d'urgence, aide au maintien dans la voie, aide au stationnement, etc.). Par exemple, le système d'aide à la conduite comprend au moins un radar, un lidar, une caméra et/ou un sonar, chacun de ces appareils de détection comprenant de préférence un module de traitement de signaux apte à générer des données sur la hase de signaux reçus. Alternativement, ou cumulativement, le système d'aide à la conduite comprend un module de traitement de signaux central apte à générer des données sur la hase de signaux émis par chacun des appareils de détection. [0022] De plus, pour mettre en oeuvre certaines tâches relatives à certaines étapes du procédé selon l'invention décrit ci-dessous, le système d'aide à la conduite comprend des moyens matériels et logiciels dédiés pour interagir avec un système de navigation du véhicule, qui, de manière conventionnelle, comprend un récepteur interagissant avec un système de positionnement par satellites. Par ces moyens, le système d'aide à la conduite, et donc le système 100 selon l'invention qui interagit avec lui ou en fait partie intégrante, est en mesure d'obtenir du système de navigation des données, notamment des données caractérisant des éléments de cartographie qui sont enregistrées sur un support de stockage de données du système de navigation. [0023] En outre, pour mettre en oeuvre d'autres tâches relatives à d'autres étapes du procédé selon l'invention décrit ci-dessous, le système d'aide à la conduite comprend des moyens matériels et logiciels dédiés pour interagir avec un appareillage du véhicule configuré pour déterminer la vitesse instantanée de déplacement du véhicule. De préférence, l'appareillage comprend au moins un capteur de vitesse agencé en sortie de la boîte de vitesses du véhicule ou relié à au moins une roue du véhicule. Par ces moyens, le système d'aide à la conduite, et donc le système 100 selon l'invention qui interagit avec lui ou en fait partie intégrante, est en mesure de déterminer une valeur courante de la vitesse instantanée de déplacement du véhicule. [0024] Selon l'invention, tous les éléments décrits ci-dessus contribuent pour permettre au système 100 selon l'invention de mettre en oeuvre un procédé de gestion d'une fonctionnalité de surveillance d'emplacements de stationnement libres fournie par un 6 système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité cntrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil de détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant, tel que décrit ci-dessous en lien avec la figure 2. [0025] Selon une première étape 201 du procédé selon l'invention, le système 100 selon l'invention acquiert, i.c. extrait et/ou reçoit, des données de traitement. Pour ce faire, le système 100 acquiert de préférence les données de traitement en interagissant directement avec un appareil de détection agencé dans le véhicule (e.g. par le hais du module de traitement de signaux affecté à l'appareil de détection) et/ou avec le module de traitement de signaux central du système d'aide à la conduite. Dc préférence, les données de traitement sont générées en utilisant une caméra agencée dans le véhicule et, dans ce cas, elles correspondent à des prises de vues de l'environnement situé à proximité du véhicule dans le champ de la caméra. Alternativement, ou cumulativement, le système acquiert les données de traitement en interagissant avec le système de navigation du véhicule. Dans ce cas, les données de traitement correspondent de préférence à des éléments de cartographie qui sont enregistrés sur un support de stockage de données du système de navigation. [0026] Ensuite, selon une deuxième étape 202 du procédé selon l'invention, le système 100 selon l'invention détermine si une première condition d'activation est remplie. De manière avantageuse, le système 100 selon l'invention détermine que la première condition d'activation est remplie lorsqu'il établit que les données de traitement confirment que le véhicule se trouve localisé en agglomération. Pour ce faire, selon un exemple, lorsque les données de traitement sont générées en utilisant la caméra, le système 100 selon l'invention établit que les données de traitement confirment que le véhicule se trouve localisé en agglomération en mettant en oeuvre une étape subsidiaire au cours de laquelle il détermine si les données de traitement confirment la présence d'un panneau de signalisation routière indiquant une entrée d'agglomération situé à proximité du véhicule et infirment la présence d'un panneau de signalisation routière indiquant une sortie d'agglomération situé à proximité du véhicule. En d'autres termes, dans ce cas de figure, le système 100 selon l'invention établit que le véhicule se trouve localisé en agglomération sur la base de la présence ou l'absence de panneaux de signalisation indiquant une entrée ou une sortie d'agglomération au sein de prises de vues réalisées au moyen de la caméra agence dans le véhicule. Alternativement, lorsque les données de traitement sont générées en utilisant le système de navigation, le système 100 selon l'invention établit que les données de traitement confirment que le véhicule se trouve localisé en interagissant avec un support de stockage de données du 7 véhicule afin, par exemple, de déterminer si une route sur laquelle circule le véhicule se trouve en agglomération. [0027] Ensuite, selon une troisième étape 203 du procédé selon l'invention, le système 100 selon l'invention détermine si une deuxième condition d'activation est remplie. De manière avantageuse, le système 100 selon l'invention détermine que la deuxième condition d'activation est remplie lorsqu'il établit que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h. Pour ce faire, selon un exemple, le système 100 met en oeuvre une étape subsidiaire au cours de laquelle il interagit avec l'appareillage du véhicule configure pour déterminer la vitesse instantanée de déplacement du véhicule, ce dernier fournissant sur demande des données caractérisant une valeur courante de la vitesse instantanée de déplacement du véhicule au système 100. Alternativement, lorsque les données de traitement sont générées en utilisant la caméra, le système 100 selon l'invention établit que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h en mettant en oeuvre une étape subsidiaire au cours de laquelle il détermine si les données de traitement confirment la présence d'un panneau de signalisation routière indiquant une limitation de vitesse à 50 km/h situé à proximité du véhicule et infirment la présence d'un panneau de signalisation routière indiquant une fin de limitation de vitesse ou une fin de toutes interdictions situé à proximité du véhicule. Alternativement , ou cumulativement, lorsque les données de traitement sont générées en utilisant le système de navigation, le système 100 selon l'invention établit que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h en mettant en oeuvre une autre étape subsidiaire au cours de laquelle il interagit avec le support de stockage de données du système de navigation pour obtenir des données caractérisant des éléments de cartographie afin, par exemple, de déterminer une limitation de vitesse affecté à une route sur laquelle circule le véhicule. [0028] Enfin, selon une quatrième étape 204 du procédé selon l'invention, le système 100 contrôle l'activation de la fonctionnalité de surveillance d'emplacements de stationnement libres lorsque la première et la deuxième condition d'activation sont remplies et la désactivation de la fonctionnalité de surveillance d'emplacements de stationnement libres lorsque l'une des conditions d'activation n'est pas remplie. Pour ce faire, le système 100 interagit avec le système d'aide à la conduite en lui transmettant des données qui caractérisent une commande d'activation, respectivement de désactivation, de la fonctionnalité de surveillance d'emplacements de stationnement libres. [0029] Par conséquent, aux termes du procédé et du système selon l'invention décrits ci- dessus, les briques fonctionnelles sont fournies pour permettre à un système d'aide à la conduite de fournir une fonctionnalité de surveillance d'emplacements de stationnement libres plus économe en matière de bande passante utilisée. En effet, grâce 8 aux divers mécanismes de contrôle mis en oeuvre, le procédé et le système selon l'invention assurent qu'une fonctionnalité de surveillance d'emplacements de stationnement libres ne se déclenche qu'en agglomération et pour autant que la vitesse du véhicule soit inférieure à 50 km/h, augmentant ainsi les chances de voir uniquement des données exploitables transmises vers un serveur distant pour la mise en oeuvre d'une fonctionnalité de surveillance d'emplacements de stationnement libres collaborativc. 9 [Revendication 1] REVENDICATIONSProcédé dc gestion, par un système informatique (100), d'une fonctionnalité dc surveillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité entrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil dc détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant, caractérisé en ce que le procédé comprend les étapes de : acquérir des données de traitement, lesdites données de traitement étant générées en utilisant l'appareil de détection et/ ou un système de navigation du véhicule, déterminer si une première condition d'activation est remplie, ladite première condition d'activation étant remplie lorsqu'il est établi que les données de traitement confirment que le véhicule se trouve localisé en agglomération, déterminer si une deuxième condition d'activation est remplie, ladite deuxième condition d'activation étant remplie lorsqu'il est établi que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h et contrôler l'activation de la fonctionnalité de surveillance d'emplacements de stationnement libres lorsque la première et la deuxième condition d'activation sont remplies et la désactivation de la fonctionnalité de surveillance d'emplacements de stationnement libres lorsque la première ou la deuxième condition d'activation n'est pas remplie. [Revendication 2] Procédé selon la revendication 1, caractérisé en ce que l'étape consistant à établir que les données de traitement confirment que le véhicule se trouve localisé en agglomération comprend une étape consistant à déterminer si les données de traitement confirment la présence d'un panneau de signalisation routière indiquant une entrée d'agglomération situé à proximité du véhicule et infirment la présence 10 [Revendication 3] [Revendication 4] [Revendication 5] [Revendication 6] [Revendication 7] d'un panneau de signalisation routière indiquant une sortie d'agglomération situé à proximité du véhicule. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'étape consistant à établir que les données de traitement confirment que le véhicule se trouve localisé en agglomération comprend une étape consistant à interagir avec un support de stockage de données du système de navigation sur lequel des données caractérisant des éléments de cartographie sont enregistrées. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'étape consistant à établir que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h comprend une étape consistant à interagir avec un appareillage du véhicule configuré pour déterminer la vitesse instantanée de déplacement du véhicule. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'étape consistant à établir que la vitesse instantanée de déplacement du véhicule est inférieure à 50 km/h comprend une étape consistant à déterminer si les données de traitement confirment la présence d'un panneau de signalisation routière indiquant une limitation de vitesse à 50 km/h situé à proximité du véhicule et infirment la présence d'un panneau de signalisation routière indiquant une fin de limitation de vitesse ou une fin de toutes interdictions situé à proximité du véhicule. Procédé selon l'une des revendications précédentes, caractérisé en ce que l'étape consistant à établir que la vitesse instantanée de déplacement du véhicule est inférieure à 50 kin/h comprend une étape consistant à interagir avec le support de stockage de données du système de navigation pour obtenir des données caractérisant des éléments de cartographie. Système (100) qui peut être embarqué à bord d'un véhicule automobile et gérer une fonctionnalité de surveillance d'emplacements de stationnement libres fournie par un système d'aide à la conduite d'un véhicule automobile, l'activation de ladite fonctionnalité entrainant, lorsqu'un emplacement de stationnement libre est détecté par le système d'aide à la conduite au moyen d'un appareil de détection agencé dans le véhicule, la mise en oeuvre d'une étape au cours de laquelle le véhicule transmet des données caractérisant au moins un emplacement de stationnement libre à destination d'un serveur distant, caractérisé en ce yu e le système comprend au moins une unité de traitement d'informations 11 [Revendication 8] (101), comprenant au moins un processeur, et un support de stockage de données (102) configurés pour mettre en oeuvre un procédé selon l'une quelconque des revendications précédentes. [Revendication 9] [Revendication 10] Programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes d'un procédé selon l'une quelconque des revendications 1 à 6 lorsque ledit programme est exécuté sur un ordinateur. Support utilisable dans un ordinateur, caractérisé en ce qu'un programme selon la revendication 8 y est enregistré. Véhicule automobile, caractérisé en ce qu'il comprend un système selon la revendication 7.