Brevet FR3151171A1 — publié le 20250117

Un procédé de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile, comprend les étapes de : détection (21) de la présence d’un passager accompagnant un conducteur du véhicule automobile ; identification (25) du passager ; sélection (27) d’un niveau de filtrage des notifications en fonction du résultat de l’identification du passager. Un système de gestion des notifications et un véhicule automobile comprenant le système sont également décrits. Figure à publier avec l’abrégé : Fig 2 Procédé de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile La présente invention se rapporte à un procédé de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile, un produit-programme d’ordinateur, un système de gestion de ces notifications et un véhicule automobile comprenant un tel système. État de la technique Les postes de pilotage des véhicules automobiles sont de plus en plus conçus pour intégrer des fonctionnalités des téléphones mobiles des utilisateurs. L’exemple le plus habituel est le dispositif de téléphonie dit « mains libres » permettant d’émettre et de recevoir des appels téléphoniques sans quitter les mains du volant ni les yeux de la route. Les fabricants de téléphones mobiles, comme les constructeurs automobiles ont développé des interfaces de programmation permettant de piloter de nombreuses fonctions du téléphone à partir des commandes du véhicule et, réciproquement, de recevoir sur les interfaces personne-machine du véhicule automobile les notifications, messages, etc., émis par le téléphone. Cela a cependant l’inconvénient de nuire à la confidentialité des échanges dans la mesure où chaque appel ou notification est visible, ou au moins accessible, à l’ensemble des passagers du véhicule et pas seulement au conducteur. Il existe donc un réel besoin d’un procédé et d’un système de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile qui puisse assurer au conducteur un certain degré de confidentialité de ses échanges. Description de l’invention Pour résoudre un ou plusieurs des inconvénients cités précédemment, selon un premier mode de réalisation, un procédé de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile, comprend les étapes de : détection de la présence d’un passager accompagnant un conducteur du véhicule automobile ; identification du passager ; sélection d’un niveau de filtrage des notifications en fonction du résultat de l’identification du passager. Ainsi, les diffusions de notification sont adaptées au contexte de présence de passager. Des caractéristiques ou des modes de réalisation particuliers, utilisables seuls ou en combinaison sont : l’identification du passager comprend une reconnaissance faciale du passager  ; le niveau de filtrage est choisi parmi une liste de niveaux de filtrage paramétrable par le conducteur  ; la liste de niveaux de filtrage comprend au moins un niveau de filtrage associé à l’absence de passager et un niveau de filtrage associé à la présence d’un passager  ; une liste de passagers connus est prédéfinie et un niveau de filtrage est associé à chaque passager connu  ; le véhicule automobile comprenant un assistant vocal associé aux notifications, les messages vocaux de notification sont modulés en fonction du niveau de filtrage  ; et/ou à la réception d’un appel téléphonique, l’assistant vocal va prononcer ou non le nom de l’émetteur de l’appel. Dans un deuxième mode de réalisation, un programme d’ordinateur comprend des instructions pour mettre en œuvre les étapes d’un procédé tel que défini ci-dessus lors d’une exécution du programme par une unité de calcul dudit appareil Dans un troisième mode de réalisation, un système de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile comprend : un détecteur de présence d’un passager accompagnant un conducteur du véhicule automobile ; un identificateur du passager ; un sélecteur de niveau de filtrage des notifications en fonction du résultat de l’identification du passager. Dans un quatrième mode de réalisation, un véhicule automobile comprend un système selon le troisième mode de réalisation. Brève description des figures L’invention sera mieux comprise à la lecture de la description qui suit, faite uniquement à titre d’exemple, et en référence aux figures en annexe dans lesquelles : représente une vue d’une planche de bord d’un véhicule comprenant un système de gestion de notifications selon un mode de réalisation ; et représente un ordinogramme d’un procédé de gestion de notifications selon un mode de réalisation. Modes de réalisation Les modes de réalisation présentés ci-après font référence à un véhicule automobile, une voiture. Cependant, l’homme du métier comprend que ceux-ci sont également utilisables avec d’autres types de véhicule tels que les camionnettes, les vans, etc. Les termes « avant », « arrière », « haut », « bas », « transverse » s’entendent par rapport au véhicule. En référence à la , un véhicule automobile 1 comprend un tableau de bord 3 comprenant diverses interfaces personne-machine : écrans, interface vocale, boutons de commande, etc. Le tableau de bord 3 est piloté par un contrôleur 5. Le contrôleur 5 peut, par exemple, être intégré dans le système de contrôle du véhicule 1, comme un système avancé d’aide à la conduite, communément appelé ADAS (pour « Advanced driver-assistance systems » selon la terminologie anglaise) qui prend toutes les décisions de conduite en fonction de l’environnement et de la destination programmée. Le véhicule automobile est alors qualifié de véhicule automobile autonome. Mais il peut être également un système centralisé de gestion du véhicule comprenant, ou non, des aides à la conduite. Le transfert de données entre les différents éléments est réalisé par un bus de données de type CAN (pour «  Controller Area Network   » en anglais, soit « réseau de zone de contrôleurs ») ou LIN (pour « Local Interconnect Network » en anglais, ou « Réseau interconnecté local » en français). Le contrôleur 5 est connecté à une interface de liaison 7 avec un téléphone mobile 9 de l’utilisateur. Cette interface de liaison 7 peut être filaire, par exemple sous forme d’une connexion USB-C (pour « Universal Serial Bus type C » en anglais, soit « Bus série universel de type C » en français) ou sans-fil, par exemple sous forme d’une connexion Bluetooth (marque enregistrée de Bluetooth SIG, inc.). Cette interface de liaison 7 permet au moins le fonctionnement du kit « mains libres » du véhicule automobile, ainsi que l’envoi de notifications du téléphone vers l’une des interfaces personne-machine du tableau de bord 3. En particulier, elle permet d’envoyer, en cas de réception d’un appel vocal, sur le tableau de bord, le nom de la personne appelante lorsqu’elle est connue du carnet des contacts de l’utilisateur ou alors le numéro du téléphone appelant. De même, en cas de réception d’un message textuel, elle permet au tableau de bord d’afficher le message et le nom de l’émetteur ou de les faire lire par l’assistant vocal. Le contrôleur 5 est également connecté à un détecteur de présence 10 de passager. Par exemple, le détecteur de présence 10 peut être le détecteur utilisé par les systèmes de ceinture de sécurité et de sac gonflable de protection (communément appelé « airbag ») qui détecte la présence d’un passager sur chaque siège afin d’activer les systèmes en fonction de cette présence. Le contrôleur 5 est également connecté à un identificateur 11 des passagers présents. Par exemple l’identificateur 11 comprend une caméra orientable vers les visages des passagers associée à un module de reconnaissance faciale comprenant une base de données des personnes connues de l’utilisateur du véhicule. Ce sont par exemple les membres de la famille ou des collègues de travail. Le contrôleur 5 comprend aussi un sélecteur 13 de niveau de filtrage des notifications en fonction du résultat de l’identification du passager provenant de l’identificateur 11. Cette sélection a lieu parmi une liste de niveaux de filtrage comprenant au moins un niveau de filtrage en l’absence de passager et un niveau de filtrage en présence d’un passager. Le niveau de filtrage en l’absence de passager correspond généralement à une absence de filtrage puisqu’aucune règle de confidentialité n’est nécessaire. En présence d’un passager, le niveau de filtrage peut correspondre à la suppression du nom de l’appelant ou bien à l’affichage des informations dans une zone du tableau de bord visible uniquement par le conducteur, et donc à l’inhibition de l’assistant vocal. À chaque niveau de filtrage peut être associée l’identification de passager. Ainsi, la liste de niveaux de filtrage peut comprendre un niveau de filtrage très restrictif correspondant à un passager non identifié, un premier niveau intermédiaire de filtrage associé aux membres de la famille et un second niveau intermédiaire de filtrage associé aux collègues de travail. La différence entre les deux niveaux intermédiaires de filtrage peut, par exemple, correspondre à une liste d’interlocuteurs dont les appels sont acceptés ou non. Ce paramétrage de la liste des niveaux de filtrage est réalisé par l’utilisateur du véhicule 1 lors d’une étape préliminaire, par exemple, à la réception du véhicule. Le fonctionnement du système de la est le suivant, . Dans un premier temps, le système détecte, étape 21, la présence d’un passager ou l’absence de passager grâce au détecteur de présence 10. En l’absence de passager, le système sélectionne, étape 23, le niveau de filtrage correspondant, c’est-à-dire, généralement, l’absence de tout filtrage lié à la confidentialité. En présence de passagers, le système identifie, étape 25, le ou les passagers grâce à l’identificateur 11. En fonction de cette identification, le système sélectionne, étape 27, un niveau de filtrage. Dans le mode de réalisation décrit, le système sélectionne donc un niveau de filtrage parmi le niveau restrictif et les deux niveaux intermédiaires. Les notifications reçues sont alors filtrées, étape 29, en fonction du niveau retenu. La illustre un système selon certains modes de réalisation. Le découpage présenté a un but pédagogique pour mettre en avant les différentes fonctions. Cependant, on comprend que chaque bloc peut être implémenté en utilisant différents moyens ou leurs combinaisons, tels que des composants matériels, du logiciel, un ou plusieurs calculateurs et/ou des circuits électroniques. Chacun des composants peut inclure au moins un calculateur ou une unité de contrôle-commande. Au moins une mémoire peut être comprise dans chaque composant. La mémoire peut inclure des instructions de programme d’ordinateur ou du code logiciel. Les calculateurs peuvent être réalisés par n’importe quel type de dispositif de traitement de données, tel qu’une unité centrale de calcul, un processeur de traitement de signal, un circuit intégré d’application spécifique, un réseau de portes programmable, etc. Les calculateurs peuvent être réalisés sous forme d’un unique contrôleur, ou d’une pluralité de contrôleurs ou de calculateurs. Les différents modules sont connectés entre eux par des liaisons de données adaptées à l’environnement. Celles-ci peuvent être de type filaire ou sans-fil. Pour le logiciel, l’implémentation peut comprendre des modules ou unités répartis sous forme de procédures, fonctions, etc. Les mémoires peuvent être n’importe quel type de circuit de stockage. Elles peuvent faire partie du circuit du processeur, ou en être séparées et connectées via des liaisons électriques de donnée. Cela peut être des mémoires de type non volatiles, des disques durs, des mémoires vives, des mémoires flash, etc. De plus, les instructions de programme stockées dans la mémoire et traitées par les calculateurs peuvent être n’importe quel type de code de programme, par exemple, un programme compilé ou interprété écrit dans un langage de programmation adapté. Les instructions de programme d’ordinateur stockées dans la mémoire sont telles que, quand elles sont exécutées par le calculateur, ce dernier réalise une ou plusieurs des étapes des procédés décrits ci-dessus. L’invention a été illustrée et décrite en détail dans les dessins et la description précédente. Celle-ci doit être considérée comme illustrative et donner à titre d’exemple et non comme limitant l’invention a cette seule description. De nombreuses variantes de réalisation sont possibles. Procédé de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile, comprenant les étapes de : détection (21) de la présence d’un passager accompagnant un conducteur du véhicule automobile ; identification (25) du passager ; sélection (27) d’un niveau de filtrage des notifications en fonction du résultat de l’identification du passager. Procédé selon la revendication 1, dans lequel l’identification du passager comprend une reconnaissance faciale du passager. Procédé selon la revendication 1 ou 2, dans lequel le niveau de filtrage est choisi parmi une liste de niveaux de filtrage paramétrable par le conducteur. Procédé selon la revendication 3, dans lequel la liste de niveaux de filtrage comprend au moins un niveau de filtrage associé à l’absence de passager et un niveau de filtrage associé à la présence d’un passager. Procédé selon la revendication 3 ou 4, dans lequel une liste de passagers connus est prédéfinie et un niveau de filtrage est associé à chaque passager connu. Procédé selon l’une quelconque des revendications précédentes, dans lequel, le véhicule automobile comprenant un assistant vocal associé aux notifications, les messages vocaux de notification sont modulés en fonction du niveau de filtrage. Procédé selon la revendication 6, dans lequel, à la réception d’un appel téléphonique, l’assistant vocal va prononcer le nom de l’émetteur de l’appel. Produit programme d’ordinateur, caractérisé en ce qu’il comprend des instructions de code de programme pour la mise en œuvre du procédé selon l’une des revendications 1 à 7 lorsque le produit programme est exécuté sur un calculateur. Système de gestion des notifications en provenance d’un téléphone mobile reçues sur le tableau de bord d’un véhicule automobile, comprenant : un détecteur (10) de présence d’un passager accompagnant un conducteur du véhicule automobile ; un identificateur (11) du passager ; un sélecteur (13) de niveau de filtrage des notifications en fonction du résultat de l’identification du passager. Véhicule automobile comprenant un système selon la revendication 9.