Brevet FR3037410A1 — publié le 20161216

DISPOSITIF ET PROCEDE DE DETERMINATION DE PRESENCE D'UN IDENTIFIANT, ET PROGRAMME D'ORDINATEUR ASSOCIE DOMAINE TECHNIQUE AUQUEL SE RAPPORTE L'INVENTION La présente invention concerne la détection d'un identifiant dans une zone associée à un véhicule. Elle concerne plus particulièrement un dispositif et un procédé de détermination de présence d'un identifiant, ainsi qu'un programme d'ordinateur associé. L'invention s'applique particulièrement avantageusement dans le cas où il est possible d'utiliser une zone de détection de l'identifiant de forme elliptique. ARRIERE-PLAN TECHNOLOGIQUE Il a déjà été proposé de localiser un identifiant associé à un véhicule, par exemple dans le cadre des systèmes dits PEPS (pour "Passive Entry Passive Start"). On évalue par exemple pour ce faire les distances respectives entre l'identifiant et une pluralité de balises, typiquement sur la base de temps de vol respectifs d'ondes radio utilisées dans des liaisons sans fil établies entre l'identifiant et ces balises. Le document US 2013/143 594 propose dans ce cadre d'utiliser des techniques de trilatération pour obtenir la position de l'identifiant, puis d'en déduire la zone dans laquelle cet identifiant est situé. Comme l'indique ce document, ces techniques nécessitent toutefois l'utilisation de trois balises ; elles impliquent en outre des calculs complexes pour déterminer des coordonnées (représentant la position de l'identifiant) à partir des distances mesurées par les trois balises. OBJET DE L'INVENTION Dans ce contexte, la présente invention propose un dispositif de détermination de présence d'un identifiant dans une zone associée à un véhicule et équipée de deux balises, le dispositif de détermination comprenant un module d'analyse conçu pour évaluer, au moyen de chacune des deux balises, la distance séparant l'identifiant et la balise concernée, et pour conclure à la présence de l'identifiant dans ladite zone si la somme des deux distances évaluées est inférieure à une (première) valeur prédéterminée. 3037410 2 On peut ainsi conclure de manière très simple et très rapide à la présence de l'identifiant dans une ellipse (dont les balises forment les foyers) incluse dans la zone de détection. Le module d'analyse peut en outre être conçu pour conclure à la 5 présence de l'identifiant dans ladite zone si la distance séparant l'identifiant et une desdites deux balises est inférieure à une seconde valeur prédéterminée. La zone de détection inclut dans ce cas en outre un cercle centré sur cette balise. De même, le module d'analyse peut être conçu pour conclure à la présence de l'identifiant dans ladite zone si la distance séparant l'identifiant et 10 l'autre desdites deux balises est inférieure à une troisième valeur prédéterminée. La zone de détection inclut alors un cercle centré sur l'autre balise. Lorsque le dispositif comprend un processeur et une mémoire, le module d'analyse est par exemple réalisé notamment au moyen d'instructions exécutables par le processeur et adaptées à mettre en oeuvre les fonctionnalités du module 15 d'analyse lorsque ces instructions sont exécutées par le processeur. L'invention propose également un procédé de détermination de présence d'un identifiant dans une zone associée à un véhicule et équipée de deux balises, comprenant les étapes suivantes : - évaluer, au moyen de chacune des deux balises, la distance séparant 20 l'identifiant et la balise concernée, - conclure à la présence de l'identifiant dans ladite zone si la somme des deux distances évaluées est inférieure à une valeur prédéterminée. Le procédé peut également comprendre une étape concluant à la présence de l'identifiant dans ladite zone si la distance séparant l'identifiant et une 25 desdites deux balises est inférieure à une seconde valeur prédéterminée, ainsi qu'éventuellement une étape concluant à la présence de l'identifiant dans ladite zone si la distance séparant l'identifiant et l'autre desdites deux balises est inférieure à une troisième valeur prédéterminée. La distance séparant l'identifiant et la balise concernée est par exemple 30 évaluée en fonction du temps de vol (ou de la différence de phase entre signaux de fréquences différentes) d'une transmission radio entre l'identifiant et la balise concernée. Cette transmission radio peut éventuellement utiliser une modulation ultra large bande. L'invention propose enfin un programme d'ordinateur comprenant des 3037410 3 instructions exécutables par un processeur et conçues pour mettre en oeuvre un procédé tel que proposé ci-dessus lorsque ces instructions sont exécutées par le processeur. DESCRIPTION DETAILLEE D'UN EXEMPLE DE REALISATION 5 La description qui va suivre en regard des dessins annexés, donnés à titre d'exemples non limitatifs, fera bien comprendre en quoi consiste l'invention et comment elle peut être réalisée. Sur les dessins annexés : - la figure 1 représente schématiquement un véhicule équipé d'un 10 système de détermination de présence d'un identifiant dans un habitacle ; - la figure 2 présente les étapes principales d'un procédé de détermination de présence de l'identifiant dans l'habitacle sur la base de distances préalablement évaluées entre deux balises et l'identifiant. La figure 1 représente schématiquement un véhicule V équipé d'un 15 système de détermination de présence d'un identifiant I dans une zone associée à un habitacle H, conforme à l'invention. Ce système comprend une première balise B1 et une seconde balise B2 disposées dans l'habitacle H du véhicule V. La zone associée à l'habitacle H, dans laquelle on va chercher à détecter 20 l'identifiant I, est ici l'ensemble des points situés soit à l'intérieur d'un premier cercle Ci (de rayon ri) centré sur la première balise B1, soit à l'intérieur d'un second cercle C2 (de rayon r2) centré sur la second balise B2, soit à l'intérieur d'une ellipse E ayant pour foyers la première balise B1 et la seconde balise B2. Comme visible en figure 1, une telle zone peut facilement couvrir la 25 quasi-totalité de l'habitacle H du véhicule V. On prévoit d'ailleurs dans le cas décrit ici, représenté en figure 1, que chacun des premier et second cercles C1, C2 et de l'ellipse E soient tangents aux bords latéraux de l'habitacle H. Pour ce faire, la première balise B1 et la seconde balise B2 sont placées 30 sur une droite XX' médiane pour l'habitacle H, c'est-à-dire essentiellement parallèle aux bords latéraux de l'habitacle H et équidistante de ces bords latéraux. On note par ailleurs a la distance séparant la première balise B1 et la seconde balise B2. La droite XX' est ainsi la direction du grand axe de l'ellipse E ; la 3037410 4 longueur du petit axe de l'ellipse E est en outre ici égale à la largeur I de l'habitacle H (c'est-à-dire à la distance séparant les bords latéraux de l'habitacle H) de sorte que l'ellipse est comme déjà indiquée tangente aux bords latéraux de l'habitacle H. 5 En variante (et notamment selon les applications envisagées), la zone utilisée pour la détection pourrait correspondre à une autre zone associée au véhicule V, par exemple une zone couvrant tout l'habitacle H et des régions externes au véhicule V mais situées à proximité du véhicule V. Par exemple, dans le cas du véhicule présenté en figure 1, l'axe des 10 balises B1, B2 pourrait ne pas être centré sur l'habitacle H, auquel cas les dimensions des cercles C1, C2 (rayons) et de l'ellipse E (petit axe, grand axe) seraient augmentées de sorte que la zone de détection couvre tout l'habitacle H (quitte à déborder au-delà de l'habitacle H). On remarque d'ailleurs que les rayons r1, r2 des premier et second 15 cercles C1, C2 sont égaux dans l'exemple de la figure 1, mais pourraient en variante être différents, afin par exemple de mieux s'adapter à la géométrie de l'habitacle H. Par ailleurs, comme expliqué plus loin, on pourrait utiliser une zone de détection elliptique (c'est-à-dire, dans le cas de la figure 1, limitée aux points 20 situés à l'intérieur de l'ellipse E). Le système de détermination de présence comprend également une unité électronique de commande C reliée à chacune des balises B1, B2 par une liaison filaire (ou en variante, par une liaison sans fil). Cette unité électronique de commande C comprend par exemple un 25 processeur MP (ici un microprocesseur) et une mémoire MEM, par exemple une mémoire non-volatile (éventuellement réinscriptible). La mémoire MEM mémorise notamment des instructions de programme d'ordinateur conçues, lorsqu'elles sont exécutées par le microprocesseur MP, pour mettre en oeuvre tout ou partie du procédé décrit plus bas en référence à la 30 figure 2. En variante, l'unité électronique de commande C pourrait être réalisée sous forme d'un circuit intégré à application spécifique (ou ASIC pour "Application Specific Integrated Circuit'). La mémoire MEM mémorise également des données utilisées dans le 3037410 5 cadre de la mise en oeuvre des procédés décrits ci-dessous, en particulier des données représentant des caractéristiques dimensionnelles de l'environnement considéré, par exemple le rayon r1 du premier cercle C1, le rayon r2 du second cercle C2 et une valeur prédéterminée S associée à l'ellipse E. 5 Dans l'exemple décrit ici, l'unité électronique de commande C est distincte de chacune des deux balises B1, B2. Chaque balise B1, B2 peut comprendre une antenne et une électronique de communication associée ; selon une autre possibilité, au moins une balise B1, B2 pourrait ne comprendre qu'une antenne, l'électronique de communication associée étant déportée, par exemple 10 au niveau de l'unité électronique de commande C. En variante, l'unité électronique de commande C pourrait être associée (voire mettre en oeuvre) une des deux balises B1, B2. L'identifiant I est par exemple un transpondeur conçu pour établir une communication sans fil avec chacune des balises B1, B2 et éventuellement 15 échanger des données (par exemple des données d'authentification) via la communication sans fil établie avec la balise concernée B1, B2 et/ou, via la balise concernée B1, B2, avec l'unité électronique de commande C. La communication sans fil établie entre chaque balise B1, B2 et l'identifiant I est ici une liaison radio, utilisant par exemple une modulation ultra 20 large bande (ou UWB pour "Ultra Wide Band'). L'identifiant I et chaque balise B1, B2 peuvent ainsi échanger des données à travers cette liaison radio et/ou déterminer le temps de vol de la transmission (en particulier grâce à la courte durée des impulsions utilisées dans la transmission de type UWB). Chaque balise B1, B2 est conçue pour évaluer, sur la base du temps de 25 vol de la transmission (ici par ondes radio) entre la balise concernée B1, B2 et l'identifiant I, la distance séparant la balise concernée B1 et l'identifiant I. Ainsi, la première balise B1 peut évaluer la distance b séparant la première balise B1 et l'identifiant I ; de même, la seconde balise B2 peut évaluer la distance c séparant la seconde balise B2 et l'identifiant I. 30 Les distances évaluées b, c peuvent alors être transmises à l'unité électronique de commande C pour traitement comme décrit ci-après. En variante, pour au moins une balise B1, B2, on pourrait prévoir que la balise concernée B1, B2 transmette à l'unité électronique de commande C une information descriptive du temps de vol entre la balise concernée B1, B2 et 3037410 6 l'identifiant I, et que l'unité électronique de commande C détermine la distance b, c entre la balise concernée B1, B2 et l'identifiant I sur la base de l'information transmise. Dans les deux cas, l'unité électronique de commande C peut alors mettre 5 en oeuvre le procédé décrit ci-dessous en référence à la figure 2, auquel cas le processeur MP forme un module d'analyse apte à déterminer si l'identifiant I est situé dans la zone associée au véhicule V (précisément ici à l'habitacle H). Le système de détermination de présence de l'identifiant I dans l'habitacle H peut ainsi être utilisé notamment pour vérifier la présence de 10 l'identifiant I avant démarrage du moteur du véhicule, ou en variante pour commander le verrouillage automatique des portes du véhicule V lorsque l'identifiant I est déterminé comme absent dans l'habitacle, ou, dans la variante envisagée plus haut, comment n'étant pas à une certaine proximité de celui-ci, par exemple dans un système de type PEPS (pour "Passive Entry Passive Start"). 15 Un tel verrouillage est par exemple commandé par l'unité de commande C lorsqu'elle détermine que l'identifiant I n'est pas présent dans la zone elliptique (ou pseudo-elliptique, intégrant ici les cercles C1 et C2) de détection grâce au procédé décrit ci-dessous. La figure 2 présente les étapes principales d'un procédé de 20 détermination de présence de l'identifiant I dans la zone de détection décrite plus haut sur la base des distances b, c évaluées comme indiqué ci-dessus entre les balises B1, B2 et l'identifiant I. Ce procédé débute à l'étape E2 à laquelle l'unité électronique de commande C (ici précisément le processeur MP) détermine si la distance b 25 évaluée est inférieure à la valeur r1 mémorisée dans la mémoire MEM (qui correspond au rayon du premier cercle C1 illustré en figure 1). Dans l'affirmative (flèche P en figure 2), cela signifie que l'identifiant I est situé à l'intérieur du premier cercle C1 et le procédé de la figure 2 se termine alors par la conclusion que l'identifiant I est à l'intérieur de la zone d'intérêt, ici 30 l'habitacle H (étape E10). Dans la négative (flèche N en figure 2), le procédé se poursuit afin de déterminer si l'identifiant ne serait pas dans une autre partie de la zone de détection (cercle C2 ou ellipse E dans le cas de la figure 1). Ainsi, à l'étape E4, l'unité électronique de commande C (ici précisément 3037410 7 le processeur MP) détermine si la distance c évaluée est inférieure à la valeur r2 mémorisée dans la mémoire MEM (qui correspond au rayon du second cercle C2). Dans l'affirmative (flèche P en figure 2), cela signifie que l'identifiant I est situé à l'intérieur du premier cercle C2 et le procédé de la figure 2 se termine alors 5 par la conclusion que l'identifiant I est à l'intérieur de la zone d'intérêt, ici l'habitacle H (étape E10). Dans la négative (flèche N en figure 2), le procédé se poursuit afin de déterminer si l'identifiant ne serait pas dans une partie de la zone de détection non encore testée (ellipse E dans le cas de la figure 1). 10 L'unité électronique de commande C (précisément le microprocesseur MP) détermine ainsi à l'étape E6 si la somme des deux distances évaluées b, c est inférieure à la valeur prédéterminée S mémorisée dans la mémoire MEM, c'est-à-dire si l'on a : b+c S, cela signifie que l'identifiant I est à l'extérieur de la zone d'intérêt et le procédé de la figure 2 se termine alors par la conclusion que l'identifiant I est à l'extérieur de la zone d'intérêt, ici l'habitacle H (étape E8). 30 Dans le mode de réalisation qui vient d'être décrit, on s'assure que l'identifiant I est effectivement en dehors de la zone d'intérêt au moyen des étapes préalables E2, E4 (qui permettent de conclure à la présence dans la zone d'intérêt lorsque l'identifiant I est à l'intérieur de l'un des cercles C1, C2). En variante, ces étapes E2, E4 pourraient être mises en oeuvre après 3037410 8 l'étape E6, dans le cas où b+c > S. Selon une autre variante encore, la détermination de la présence ou de l'absence de l'identifiant I dans la zone d'intérêt pourrait être réalisée sur la seule base de l'étape E6. Cette variante est particulièrement adaptée aux cas où la zone 5 d'intérêt peut être facilement approximée ou modélisée par une ellipse. Dans un tel cas, on conclut à la présence de l'identifiant dans la zone de détection si b+c S (sans effectuer les comparaisons décrites ci-dessus aux étapes E2 et E4). 10 REVENDICATIONSI. Dispositif de détermination de présence d'un identifiant (I) dans une zone associée à un véhicule (V) et équipée de deux balises (B1, B2), le dispositif de détermination comprenant un module d'analyse conçu pour : - évaluer, au moyen de chacune des deux balises (B1, B2), la distance (b ; c) séparant l'identifiant (I) et la balise concernée (B1 ; B2), et pour - conclure à la présence de l'identifiant (I) dans ladite zone si la somme des deux distances évaluées (b, c) est inférieure à une (première) valeur prédéterminée (S). 2. Dispositif de détermination de présence selon la revendication 1, dans lequel le module d'analyse est conçu également pour: - conclure à la présence de l'identifiant (I) dans ladite zone si la distance (b ; c) séparant l'identifiant (I) et une (B1 ; B2) desdites deux balises (B2, B2) est inférieure à une seconde valeur prédéterminée (r1 ; r2). 3. Dispositif de détermination de présence selon la revendication 2, dans lequel le module d'analyse est conçu également pour : - conclure à la présence de l'identifiant (I) dans ladite zone si la distance (c ; b) séparant l'identifiant (I) et l'autre (B2 ; B1) desdites deux balises (B1, B2) est inférieure à une troisième valeur prédéterminée (r2 ; r1). 4. Procédé de détermination de présence d'un identifiant (I) dans une zone associée à un véhicule (V) et équipée de deux balises (B1, B2), comprenant les étapes suivantes : - évaluer, au moyen de chacune des deux balises (B1, B2), la distance (b ; c) séparant l'identifiant (I) et la balise concernée (B1 ; B2), -.conclure à la présence de l'identifiant (I) dans ladite zone si la somme des deux distances évaluées (b, c) est inférieure à une valeur prédéterminée (S). 5. Procédé de détermination de présence selon la revendication 4, comprenant une étape concluant à la présence de l'identifiant (I) dans ladite zone si la distance (b ; c) sépararkUidentifiant (I) et une (B1 ; B2) desdites deux balises 3037410 10 (B2, B2) est inférieure à une seconde valeur prédéterminée (r1 ; r2). 6. Procédé de détermination de présence selon la revendication 4 ou 5, comprenant une étape concluant à la présence de l'identifiant dans ladite zone si la distance (c ; b) séparant l'identifiant (I) et l'autre (B2 ; B1) desdites deux balises (B1, B2) est inférieure à une troisième valeur prédéterminée (r2 ; r1). 7. Procédé de détermination selon l'une des revendications 4 à 6, dans lequel la distance (b ; c) séparant l'identifiant (I) et la balise concernée (B1, B2) est évaluée en fonction du temps de vol d'une transmission radio entre t'identifiant (I) et la balise concernée (B1 ; B2). 8. Procédé de détermination selon l'une des revendications 4 à 6, dans lequel la distance (b ; c) séparant l'identifiant (I) et la balise concernée (B1, B2) est évaluée en fonction de la différence de phase entre signaux de fréquences différentes d'une transmission radio entre l'identifiant (I) et la balise concernée (B1 ; B2). 9. Procédé de détermination selon la revendication 7 ou 8, dans lequel la transmission radio utilise une modulation ultra large bande. 10. Programme d'ordinateur comprenant des instructions exécutables par un processeur et conçues pour mettre en oeuvre un procédé selon l'une des revendications 4 à 9 lorsque ces instructions sont exécutées par le processeur.