Brevet FR3095884A1 — publié le 20201113

Description Titre de l'invention : Procédé et système pour gérer une fonc- tionnalité de surveillance fournie par un assistant personnel virtuel d'un véhicule automobile Domaine technique de l'invention 100011 La présente invention concerne le domaine des assistants personnels virtuels pour véhicules automobiles. L'invention porte notamment sur un procédé de gestion d'une fonctionnalité de surveillance fournie par un assistant personnel virtuel d'un véhicule automobile. L'invention porte également sur un système mettant en oeuvre un tel procédé. État de la technique antérieure [0002] On connaît des assistants personnels virtuels de véhicules automobiles actuels qui mettent en oeuvre des mécanismes de reconnaissance vocale pour assurer la prise en charge d'ordres de commande soumis sous la fonne de commandes vocales et qui gèrent la diffusion d'éléments informatifs en interagissant avec des écosystèmes informatiques formés par des services et/ou des sources de données distant(e)s. [0003] Par ailleurs, on sait qu'il est important de prévoir des mécanismes qui permettent de sécuriser les véhicules automobiles contre le risque de vol. Généralement, de tels mécanismes s'appuient, entre autres, sur des systèmes d'alarme embarqués à l'intérieur des véhicules, qui sont pourvus de capteurs de présence destinées à être disposés à l'intérieur de l'habitable des véhicules et qui, lors d'une effraction, sont en mesure de déclencher l'activation de l'avertisseur sonore et/ou de certains équipements de signalisation lumineuse (e.g. feux de détresse). Cependant, de tels systèmes ne sont réellement efficaces que si le propriétaire du véhicule est en mesure de percevoir les alertes générées par le système d'alarme, i.e. lorsque le propriétaire se trouve à proximité de son véhicule si bien qu'il peut entendre le son de l'avertisseur sonore et/ ou voir les signaux lumineux émis. Par conséquent, ces systèmes ne sont que très modérément utiles pour minimiser le risque de vol dans le cas où le propriétaire se trouve si éloigné de son véhicule qu'il ne peut percevoir les alertes générées par le système d'alarme. Résumé de l'invention [0004] L'invention vise à fournir un procédé pour pallier cet inconvénient. L'invention a en particulier pour but de fournir un procédé et un système qui permettent de sécuriser un véhicule automobile contre le risque de vol sans avoir recours à un système d'alarme pour véhicule automobile traditionnel. Spécifiquement, l'invention a pour dessein de fournir un procédé et un système qui permettent de sécuriser un véhicule automobile 2 contre le risque de vol même dans le cas où le propriétaire se trouve si éloigné de son véhicule qu'il ne peut percevoir les sons ou les signaux lumineux que le véhicule émet. Subsidiairement, l'invention vise à fournir un procédé et un système qui permettent de mieux sécuriser un véhicule contre le risque de vol en tirant profit de la présence d'un assistant personnel virtuel à bord du véhicule. [0005] Ces buts sont atteints, selon l'invention, au moyen d'un procédé de gestion par un système informatique d'une fonctionnalité dc surveillance fournie par un assistant personnel virtuel d'un véhicule automobile, le procédé comprenant les étapes de : déterminer si des données caractérisant un évènement suspect sont générées, les données caractérisant un évènement suspect étant générées en utilisant un transducteur électroacoustique agencé dans le véhicule et/ou un appareil de détection agencé dans le véhicule, et, si tel est le cas, contrôler la transmission de données caractérisant un message informatif à destination d'un serveur distant, et contrôler la diffusion d'un élément sonore par le biais d'un haut-parleur agencé dans le véhicule, déclencher un enregistrement vocal réalisé en utilisant le transducteur électroacoustique, activer une caméra agencée dans le véhicule, déclencher un enregistrement d'une séquence vidéo réalisé en utilisant la caméra, activer un avertisseur sonore du véhicule et/ou activer un équipement de signalisation lumineuse du véhicule. [0006] Selon une variante, les données caractérisant un évènement suspect peuvent être générées lorsqu'il est établi qu'un son particulier est détecté au moyen du transducteur électroacoustique et/ou lorsqu'il est établi qu'une personne localisée dans une zone surveillée est détectée au moyen de l'appareil de détection. [0007] Selon une autre variante, le transducteur électroacoustique peut faire partie intégrante d'un appareillage d'acquisition d'ordres de commande de l'assistant personnel virtuel. [0008] Selon une autre variante, le procédé peut comprendre une étape de réception de données caractérisant l'élément sonore qui sont transmises par le serveur distant. [0009] Selon une autre variante, le son particulier peut appartenir au groupe formé par les sons de bris de glace, les sons générés lors du verrouillage ou du dévenouillage d'un ouvrant du véhicule, les sons émis par la respiration humaine et les sons émis lorsque de la tôle est froissée ou que des pièces métalliques s'entrechoquent. [0010] Selon une autre variante, le procédé peut comprendre une étape de réception de données caractérisant une instruction de déclencher l'enregistrement vocal, d'activer la caméra, de déclencher un enregistrement d'une séquence vidéo, d'activer un avertisseur sonore du véhicule et/ou d'activer un équipement de signalisation lumineuse du véhicule qui sont transmises par le serveur distant. [0011] L'invention a en outre pour objet un système de gestion qui peut être embarqué à 3 bord d'un véhicule automobile et gérer une fonctionnalité de surveillance d'un assistant personnel virtuel du véhicule, 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-dessus. [0012] L'invention a en outre pour objet un 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 est enregistré un programme tel que décrit ci-dessus. [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 de gestion selon l'invention, et [0017] W8.21 est un organigramme illustrant certaines étapes d'un procédé de gestion selon l'invention. Description détaillée de l'invention [0018] Selon l'invention, un système de gestion 100 permettant de gérer une fonctionnalité de surveillance d'un assistant personnel virtuel d'un véhicule automobile 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, un processeur de signal numérique 104 apte à recevoir des données, les démoduler, les amplifier, et ce conformément aux connaissances générales de l'homme du métier. 100191 Selon certains modes de réalisation, le système de gestion 100 est embarqué à bord d'un véhicule automobile, par exemple une voiture, et est hébergé par un ou plusieurs calculateurs, unités de commande électroniques ou autres boîtiers télématiques du véhicule. Selon un autre mode de réalisation, le système de gestion 100 fait partie intégrante d'un assistant personnel virtuel d'un véhicule automobile. 100201 Selon le mode de réalisation préféré, le système de gestion 100 se positionne dans la chaine technique nominale d'un assistant personnel virtuel de véhicule automobile en interface avec un appareillage d'acquisition d'ordres de commande de l'assistant personnel virtuel, muni à minima d'un transducteur électroacoustique (e.g. un microphone) pour l'acquisition d'ordres de commande soumis sous la forme de commandes vocales, et une plateforme de reconnaissance vocale et d'interprétation de données de l'assistant personnel virtuel, qui met en oeuvre des méthodologies d'intelligence artificielle et interagit avec des services et/ou des sources de données distant(e)s qui forment un écosystème informatique distant avec lequel l'assistant personnel virtuel coopère pour prendre en charge des requêtes et fournir à l'utilisateur des suggestions/réponses. Aussi, de manière conventionnelle, l'assistant personnel virtuel au sein duquel s'insère le système de gestion 100 selon l'invention est en mesure de réaliser un prétraitement d'une requête soumise en langage naturel reçue sous forme de flux audio généré par le microphone, visant par exemple à détecter un mot de réveil de l'assistant personnel virtuel, d'interpréter le flux audio au moyen de la plateforme de reconnaissance vocale et d'interprétation de données afin de déterminer une représentation structurée qui est ensuite transmise à l'écosystème de l'assistant personnel virtuel dont le rôle est d'apporter une réponse judicieuse et pertinente à la requête soumise par l'utilisateur. De même, l'assistant personnel virtuel au sein duquel s'insère le système de gestion 100 selon l'invention est également en mesure de contrôler la restitution d'informations à l'utilisateur, que ce soit sous forme sonore par le bais d'un haut-parleur agencé dans le véhicule ou sous forme visuelle par l'intermédiaire d'un écran agencé dans le véhicule. [0021] Par conséquent, quel que soit le mode de réalisation de l'invention, le système de gestion 100 est toujours en mesure d'interagir, par le biais de son interface d'entrée et sortie 103, non seulement avec l'assistant personnel virtuel mais également avec tout autre système et/ou appareillage du véhicule qui, ponctuellement, périodiquement et/ou continuellement, est appelé à agir conjointement avec l'assistant personnel virtuel du véhicule. [0022] En outre, pour mettre en oeuvre certaines tâches du procédé selon l'invention décrit ci-dessous, le système de gestion 100 interagit, directement ou par l'intermédiaire de l'assistant personnel virtuel, avec un appareil de détection agencé dans le véhicule, par exemple une caméra agencée contre une face du pare-brise et à l'intérieur de l'habitacle du véhicule ou un capteur de fréquence cardiaque agencé dans le volant du véhicule. De manière avantageuse, le système de gestion 100 interagit avec l'appareil de détection notamment pour établir si une personne localisée dans une zone surveillée est détectée, pour contrôler l'activation de la caméra et/ou le déclenchement d'un enregistrement d'une séquence vidéo. [0023] Par ailleurs, pour mettre en oeuvre d'autres tâches du procédé selon l'invention décrit ci-dessous, le système de gestion 100 interagit, directement ou par l'intermédiaire de l'assistant personnel virtuel, avec un appareillage de contrôle apte à contrôler l'activation d'un avertisseur sonore et/ou d'un équipement de signalisation lumineuse (e.g. feux de détresse) du véhicule. De manière avantageuse, le système de gestion 100 est notamment en mesure d'interagir avec l'appareillage de contrôle pour contrôler l'activation d'un avertisseur sonore et/ou d'un équipement de signalisation lumineuse du véhicule. [0024] Selon l'invention, tous les éléments décrits ci-dessus contribuent pour permettre au système de gestion 100 de mettre en oeuvre un procédé de gestion d'une fonctionnalité de surveillance fournie par un assistant personnel virtuel d'un véhicule automobile, 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 de gestion 100 détermine si des données caractérisant un évènement suspect sont générées. En effet, c'est seulement lorsque des données caractérisant un évènement suspect sont générées que le système de gestion 100 exécute les étapes ultérieures du procédé selon l'invention décrites ci-dessous. En d'autres termes, la fourniture de la fonctionnalité de surveillance de l'assistant personnel virtuel telle que gérée par le système de gestion 100 selon l'invention est conditionnée à la génération préalable de ces données caractérisant un évènement suspect. Or, de manière avantageuse, ces données caractérisant un évènement suspect sont générées en utilisant un transducteur électroacoustique agencé dans le véhicule et/ou un appareil de détection agencé dans le véhicule. De préférence, le transducteur électroacoustique est celui de l'appareillage d'acquisition d'ordres de commande de l'assistant personnel virtuel. Alternativement, ou cumulativement, un autre transducteur électroacoustique agencé dans le véhicule peut être utilisé. [0026] Dans un cas, lorsque le transducteur électroacoustique est utilisé, les données carac- térisant un évènement suspect sont de préférence générées lorsque le système de gestion 100 établit qu'un son particulier est détecté au moyen du transducteur électroacoustique. Un tel son particulier est un son qui, par exemple, appartient au groupe formé par les sons de bris de glace, les sons générés lors du venouillage ou du déverrouillage d'un ouvrant du véhicule, les sons émis par la respiration humaine et les sons émis lorsque de la tôle est froissée ou que des pièces métalliques s'entrechoquent. De manière avantageuse, le système de gestion 100 est donc en mesure de gérer la fonctionnalité de surveillance de l'assistant personnel virtuel notamment en tenant compte de la détection de sons particuliers, en particulier des sons qui sont susceptibles d'être émis lors d'une effraction ou d'une tentative d'effraction. [0027] Dans l'autre cas, lorsque l'appareil de détection est utilisé, les données caractérisant un évènement suspect sont de préférence générées lorsque le système de gestion 100 établit qu'une personne localisée dans une zone surveillée est détectée au moyen de l'appareil de détection. Par exemple, le système de gestion 100 acquiert de la caméra des données brutes qui correspondent à des prises de vue capturées par la caméra et il exploite ces données brutes pour établir si une personne se trouve localisée au sein d'une zone surveillée. Alternativement, le système de gestion 100 acquiert et exploite 6 des données brutes générées en utilisant le capteur de fréquence cardiaque agencé dans le volant du véhicule pour établir si une personne se trouve à proximité du volant. De manière avantageuse, le système de gestion 100 est donc en mesure de gérer la fonctionnalité de surveillance de l'assistant personnel virtuel aussi en tenant compte de la détection d'une personne au sein d'une zone surveillée. [0028] Ensuite, selon une deuxième étape 202 du procédé selon l'invention, lorsque des données caractérisant un évènement suspect sont générées, le système de gestion 100 contrôle la transmission de données caractérisant un message informatif à destination d'un serveur distant de l'écosystème qui, de manière avantageuse, communique avec un appareil électronique de communication portable (e.g. smartphone) détenu par le propriétaire du véhicule. Pour ce faire, le système de gestion 100 interagit avec l'assistant personnel virtuel en instruisant celui-ci d'utiliser les moyens et les canaux de communication qui sont à sa disposition pour transmettre les données caractérisant un message informatif vers le serveur distant de l'écosystème. De manière avantageuse, les données caractérisant un message informatif sont ensuite retransmises par le serveur distant à destination de l'appareil électronique de communication portable pour, par exemple, déclencher l'affichage d'une notification sur l'écran de l'appareil électronique de communication portable. [0029] Enfin, selon une troisième étape 203 du procédé selon l'invention, le système de gestion 100 contrôle la diffusion d'un élément sonore par le biais d'un haut-parleur agencé dans le véhicule, il déclenche un enregistrement vocal réalisé en utilisant le transducteur électroacoustique, il active la caméra, il déclenche un enregistrement d'une séquence vidéo réalisé en utilisant la caméra, il active un avertisseur sonore du véhicule et/ou il active un équipement de signalisation lumineuse du véhicule. [0030] Selon un exemple, pour contrôler la diffusion d'un élément sonore par le biais d'un haut-parleur agencé dans le véhicule, le système de gestion 100 extrait des données caractérisant l'élément sonore d'un support de stockage de données agencé dans le véhicule, par exemple son support de stockage de données 102, et il instruit ensuite l'assistant personnel virtuel pour que celui-ci contrôle la restitution de l'élément sonore par le biais d'un haut-parleur agencé dans le véhicule (e.g. diffusion bruit de sirène, sommation préenregistrée, etc.). Alternativement, le système de gestion 100 exécute une étape subsidiaire au cours de laquelle il obtient, i.e. extrait ou reçoit, des données caractérisant l'élément sonore qui proviennent du serveur distant. De manière avantageuse, cette étape subsidiaire permet au propriétaire du véhicule de transmettre au système de gestion 100 des sons spécifiques à diffuser par le biais des haut-parleurs du véhicule lors d'une effraction, notamment le son de sa voix. [0031] Selon un autre exemple, pour déclencher un enregistrement vocal réalisé en utilisant le transducteur électroacoustique, le système de gestion 100 instruit l'assisant 7 personnel virtuel pour que celui-ci contrôle le déclenchement d'un enregistrement vocal réalisé au moyen du transducteur électroacoustique de son appareillage d'acquisition d'ordres de commande. Alternativement, le système de gestion 100 exécute une étape subsidiaire au cours de laquelle il obtient, i.e. extrait ou reçoit, des données caractérisant une instruction de déclencher un enregistrement vocal qui proviennent du serveur distant. De manière avantageuse, cette étape subsidiaire permet au propriétaire du véhicule de déclencher à distance un enregistrement vocal lors d'une effraction. [0032] Selon un autre exemple, pour activer la caméra et/ou déclencher un enregistrement d'une séquence vidéo, le système de gestion 100 interagit avec la caméra agencée dans le véhicule. Alternativement, le système de gestion 100 exécute une étape subsidiaire au cours de laquelle il obtient des données caractérisant une instruction d'activer la caméra et/ou de déclencher l'enregistrement d'une séquence vidéo qui proviennent du serveur distant. De manière avantageuse, cette étape subsidiaire permet au propriétaire du véhicule d'activer la caméra et/ou de déclencher l'enregistrement d'une séquence vidéo à distance lors d'une effraction. [0033] Selon un autre exemple, pour activer un avertisseur sonore du véhicule et/ou un équipement de signalisation lumineuse du véhicule, le système de gestion 100 interagit avec l'appareillage de contrôle apte à contrôler l'activation d'un avertisseur sonore et/ ou d'un équipement de signalisation lumineuse du véhicule. Alternativement, le système de gestion 100 exécute une étape subsidiaire au cours de laquelle il obtient des données caractérisant une instruction d'activer l'avertisseur sonore et/ou l'équipement de signalisation lumineuse. De manière avantageuse, cette étape subsidiaire permet au propriétaire du véhicule d'activer l'avertisseur sonore du véhicule et/ou un équipement de signalisation lumineuse du véhicule à distance. [0034] 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 tirer profit de la présence d'assistants personnels virtuels au sein des véhicules afin de mieux sécuriser les véhicules automobiles contre le risque de vol. Le procédé et le système selon l'invention permettent notamment de sécuriser un véhicule automobile contre le risque de vol même dans le cas où le propriétaire se trouve si éloigné de son véhicule qu'il ne peut percevoir les sons ou les signaux lumineux que le véhicule émet. 8 [Revendication 1] [Revendication 2] [Revendication 3] [Revendication 4] [Revendication 5] REVENDICATIONSProcédé de gestion par un système informatique (100) d'une fonctionnalité de surveillance fournie par un assistant personnel virtuel d'un véhicule automobile, caractérisé en ce que le procédé comprend les étapes de : - déterminer si des données caractérisant un évènement suspect sont générées, les données caractérisant un évènement suspect étant générées en utilisant un transducteur électroacoustique agencé dans le véhicule et/ou un appareil dc détection agencé dans le véhicule, et, si tel est le cas, - contrôler la transmission de données caractérisant un message informatif à destination d'un serveur distant, et - contrôler la diffusion d'un élément sonore par le biais d'un haut-parleur agencé dans le véhicule, déclencher un enregistrement vocal réalisé en utilisant le transducteur électroacoustique, activer une caméra agencée dans le véhicule, déclencher un enregistrement d'une séquence vidéo réalisé en utilisant la caméra, activer un avertisseur sonore du véhicule et/ou activer un équipement de signalisation lumineuse du véhicule. Procédé selon la revendication 1, caractérisé en ce que les données caractérisant un évènement suspect sont générées lorsqu'il est établi qu'un son particulier est détecté au moyen du transducteur électroacoustique et/ou lorsqu'il est établi qu'une personne localisée dans une zone surveillée est détectée au moyen de l'appareil de détection. Procédé selon l'une des revendications précédentes, caractérisé en ce que le transducteur électroacoustique fait partie intégrante d'un appareillage d'acquisition d'ordres de commande de l'assistant personnel virtuel. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend une étape de réception de données caractérisant l'élément sonore qui sont transmises par le serveur distant. Procédé selon l'une des revendications 2-4, caractérisé en ce que le son particulier appartient au groupe formé par les sons de bris de glace, les sons générés lors du verrouillage ou du déverrouillage d'un ouvrant du véhicule, les sons émis par la respiration humaine et les sons émis lorsque de la tôle est froissée ou que des pièces métalliques s'entrechoquent. 9 [Revendication 6] [Revendication 7] [Revendication 8] [Revendication 9] [Revendication 10] Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend une étape de réception de données caractérisant une instruction de déclencher l'enregistrement vocal, d'activer la caméra, de déclencher un enregistrement d'une séquence vidéo, d'activer un avertisseur sonore du véhicule et/ou d'activer un équipement de signalisation lumineuse du véhicule qui sont transmises par le serveur distant. Système de gestion (100) qui peut être embarqué à bord d'un véhicule automobile et gérer une fonctionnalité de surveillance fournie par un assistant personnel virtuel du véhicule, caractérisé en ce que le système comprend au moins une unité de traitement d'informations (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. 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.