Brevet FR2823583A1 — publié le 20021018

convertie. r La présente invention concerne un procédé d'interrogation à distance d'au moins deux badges d'identification, pour un calculateur d'un système d'accès par badge à un véhicule automobile. Plus précisément, I'invention concerne un tel procédé d'interrogation à distance, du type comportant les étapes suivantes: - I'interrogation à distance, par le calculateur, de chaque badge autorisant l'accès au véhicule automobile; - la réception, par le calculateur, d'une première réponse en provenance de chaque badge autorisant l'accès au véhicule automobile, lorsque ce badge est présent dans un voisinage prédéterminé du calculateur. Généralement, un procédé d'interrogation de ce type a pour principe d'interroger les badges d'identification l'un après l'autre. Pour éviter un phénomène de collision des premières réponses lors de la réception, le calculateur attend la réponse d'un badge avant d'interroger le suivant. Cependant, lorsque le nombre de badges est élevé, le procédé d'interrogation devient long. L'invention vise à remédier aux inconvénients d'un procédé d'interrogation classique, en créant un procédé d'interrogation permettant la réception rapide des premières réponses, tout en évitant le phénomène de collision. L'invention a donc pour objet un procédé d'interrogation à distance d'au moins deux badges d'identification, pour un calculateur d'un système d'accès par badge à un véhicule automobile du type précité, caractérisé en ce que l'étape d'interrogation comporte l'émission d'un unique message d'interrogation diffusé par le calculateur dans le voisinage prédéterminé, et en ce que, lors de l'étape de réception, la première réponse de chaq ue badge présent dans le voisinage est reçue par le calcu lateur dans un interval le de temps spécifique au badge, les intervalles de temps ne se recouvrant pas. Ainsi, le procédé d'interrogation selon l'invention permet d'interroger à distance plusieurs badges d'identification, sans que les premières réponses en provenance de chaque badge présent dans le voisinage du système d'accès n'interfèrent. De plus, la durée de l'étape d'interrogation est réduite car le message d'interrogation n'est émis qu'une seule fois. Ceci a pour effet d'accélérer la réception des premières réponses. Le procédé d'interrogation selon l'invention peut en outre comporter l'une ou plusieurs des caractéristiques suivantes: - la réception se fait pendant un intervalle de temps subdivisé en autant de sous intervalles successifs qu'il y a de badges d'identification, le calculateur recevant pendant t. 4 -2 chacun de ces sous-intervalles, la première réponse d'un unique badge prédéterminé parmi la multiplicité de badges d'identification, si celui-ci est présent dans le voisinage; - la réception commence au delà d'une durée de temporisation après la fin de l'émission du message d'interrogation; - le procédé comporte en outre les étapes suivantes: o la sélection, après réception de la première réponse de chaque badge présent dans le voisinage, d'au moins un badge d'identification parmi les badges présents dans le voisinage; o la réception, par le calculateur, d'une seconde réponse en provenance du badge sélectionné dans un intervalle de temps spécifique au badge; I'étape de sélection comporte: o la sélection par le calculateur d'au moins deux badges d'identification parmi les badges présents dans le voisinage; o l'attribution par le calculateur d'un rang de priorité à chaque badge sélectionné; et la réception de la seconde réponse de chaque badge sélectionné se fait pendant un intervalle de temps subdivisé en autant de sous-intervalles successifs qu'il y a de badges sélectionnés, le calculateur recevant pendant chacun de ces sous-intervalles, la seconde réponse d'un unique badge parmi la pluralité de badges sélectionnés, dans un ordre établi par le rang de priorité attribué à chaque badge sélectionné; - le procédé comporte en outre l'émission en continu par le calculateur d'un signal de synchronisation à destination des badges présents dans le voisinage; et - I'émission en continu du signal de synchronisation commence dès la fin de l'étape d'interrogation et s'achève au delà de chaque étape de réception. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple est faite en se référant aux dessins annexés sur lesquels: - la figure 1 illustre la structure générale d'un système d'accès par badge à un véhicule automobile adapté pour mettre en _uvre un procédé d'interrogation selon l'invention; - la figure 2 représente, sous forme d'un diagramme temporel, le procédé d'interrogation à distance selon l'invention, pour le système d'accès représenté à la figure 1;et - la figure 3 représente, sous forme d'un diagramme temporel, un procédé de synchronisation pour le procédé d'interrogation représenté à la figure 2. Le système d'accès représenté à la figure 1 comporte un calculateur 10 disposé à l'intérieur d'un véhicule automobile 12. De façon classique, le calculateur 10 comporte des r -3 moyens d'émission d'un signal d'interrogation à distance d'une pluralité de badges, diffusé dans un voisinage 14 du calculateur 10. Dans cet exemple, le système d'accès comporte en outre 8 badges 16, à 168. Parmi ces badges, les badges 16',163, 165 et 168 sont situés à l'intérieur du voisinage 14, alors que les badges 162,164,166 et 167 sont situés à l'extérieur de ce voisinage 14. Le procédé d'interrogation représenté à la figure 2 comporte une première étape d'interrogation à distance. Lors de cette étape, le calculateur 10 émet un unique message d'interrogation 21 diffusé dans le voisinage 14. Ensuite, lors d'une étape de temporisation 22, le calculateur 10 se met en attente, pendant une durée To après l'instant to de fin d'émission du message d'interrogation 21. Lors de l'étape suivante de réception 24, d'une durée totale TR1, le calculateur 10 est prét à recevoir une première réponse courte en provenance de chaque badge 16 à 168, lorsque celui-ci est présent dans le voisinage 14. On entend par réponse courte d'un badge, une réponse ne répondant pas nocessairement entièrement au message d'interrogation 21, mais signalant au moins la présence du badge dans le voisinage 14. La première réponse courte de chaque badge présent dans le voisinage 14 est reçue par le calculateur 10 dans un intervalle de temps spécifique au badge, les intervalles de temps ne se recouvrant pas. Pour cela, I'étape de réception 24, comprise dans l'intervalle de temps [to + To; to + TO + TR1], est subdivisée en huit étapes 26, chacune d'une durée T = TR1/8. A chaque étape 26, le calculateur 10 attend la première réponse courte en provenance d'un unique badge prédéterminé, parmi les huit badges d'identification. Plus précisément, le calculateur 10 reçoit la première réponse courte d'un badge quelconque 16j, si celui-ci est présent dans le voisinage 14, lors de la i-ème étape 26, dans l'intervalle de temps défini par [to + To + (i - 1) T'; to + To + iT']. On remarque que les étapes 26 ne se recouvrent pas temporellement. Ainsi, lors de la première étape 26, le calculateur 10 reçoit une première réponse courte 28 en provenance du badge 16', situé dans le voisinage 14. Lors de la deuxième étape 26, le calculateur 10 ne reçoit aucune réponse, étant donné que le badge 162 est situé en dehors du voisinage 14. De même, lors des troisième, cinquième et huitième étapes 26, le calculateur 10 reçoit des p rem ières réponses 30, 32 et 34 courtes en provenance respective ment des baUges 163, 165 et 168. Lors des quatrième, sixième et septième étapes 26, le calculateur 10 ne reçoit aucune réponse, étant donné que les badges 164, 166 et 167 sont tous les trois situés en dehors du voisinage 14. -4 De préférence, on prévoit les étapes suivantes lorsque les premières réponses courtes 28,30,32 et 34 ne répondent pas entièrement au message d'interrogation 21. Lors d'une étape 36 de sélection, le calculateur 10 sélectionne, parmi les badges 1 6i, 1 63, 1 65 et 1 6B présents dans son voisinage 14, au moins l'un d'entre eux, de la part duquel il attend une seconde réponse longue. On entend par réponse longue, une réponse répondant entièrement au message d'interrogation 21. Dans cet exemple, le calculateur 10 sélectionne trois badges: les badges 164, 163 et 1 68 Lors de cette étape de sélection 36, le calculateur 10 attribue un rang de priorité à chaque badge sélectionné. Par exemple, il attribue le rang r, = 1 au baUge 164, le rang r3 = 2 au badge 163 et le rang r8 = 3 au badge 168. Ensuite, lors d'une étape de temporisation 38, identique à l'étape 22, le calculateur se met en attente, pendant une durce To après l'instant t de fin de l'étape de sélection 36. Lors de l'étape suivante de réception 40, le calculateur 10 est prêt à recevoir une seconde réponse longue en provenance de chaque badge sélectionné lors de l'étape 36, c'est-à-dire, dans l'ordre, les badges 16f, 163 et 168. L'étape de réception 40, comprise dans un intervalle de temps [t' + To; t' + To + TR2], est subdivisée en autant d'étapes 42 qu'il y a de baUges sélectionnés, c'est-à-dire trois étapes 42, ce nombre d'étapes 42 correspondant bien au nombre de badges sélectionnés dans cet exemple. Chacune de ces étapes 42 a une durée T2 = TR2/3 Lors de la i-ème étape 42, le calculateur 10 reçoit une seconde réponse longue en provenance du badge sélectionné dont le rang de priorité est égal à i. Ainsi, le calculateur 10 reçoit la seconde réponse longue en provenance du badge 1 6i, lors de la rj-ème étape 42, pendant l'intervalle de temps [t' + To + (r' - 1) T2; t + To + ri T2]. Ainsi, le calculateur 10 reçoit la seconde réponse longue 44 en provenance du badge 16' de rang de priorité r = 1, lors de la première étape 42, la seconde réponse longue 46 en provenance du badge 163 de rang de priorité r3 = 2, lors de la seconde étape 42, et la seconde réponse longue 48 en provenance du badge 168 de rang de priorité r8 = 3, lors de la troisième étape 42. On remarque que la durée des étapes 42 de réception des secondes réponses longues est nettement supérieure à la durce des étapes 26 de réception des premières réponses courtes. En effet, les secondes réponses sont des réponses complètes au message d'interrogation 21. : -5 De préférence, un signal de synchronisation périodique 50 est émis par le calculateur 10. Ce signal est représenté à la figure 3. L'émission du signal 50 par le calculateur 10 commence dès la fin de l'étape d'interrogation 20 et s'achève après la fin de l'étape 40 de réception des secondes réponses. Ce signal 50 est diffusé dans le voisinage 14, de sorte qu'il est reçu par tous les badges présents dans ce voisinage, c'est-à-dire les badges 16', 163, 165 et 168 Ceci permet une synchronisation fiable des badges présents dans le voisinage 14, lors de la mise en _uvre du procédé d'interrogation décrit précédemment. Sur cette figure, on a représenté uniquement une fenétre temporelle au cours de laquelle le calculateur 10 reçoit une première réponse courte en provenance d'un badge quelconque 1 6j présent dans le voisinage 14, au cours de l'étape de réception 24. Le signal 50 est un signal en créneaux périodique. Les fronts montants et descendants de ces créneaux déterminent des instants sur lesquels les badges 16', 163, 15165 et 168 se synchronisent. Ainsi, le début de l'étape 26 de réception de la première réponse courte du badge 16', à l'instant to + To + (i - 1) T, est déterminée par le front montant d'un créneau 52 du signal 50. De méme, la fin de cette étape, à l'instant to + To + i T., est déterminée par le front descendant d'un créneau 54 du signal 50. Au cours de cette étape 26, la première réponse courte du badge 16j est constituée de données binaires 56, elles-méme synchronisées de façon classique sur le signal de synchronisation 50. Il appara^'t clairement qu'un procédé d'interrogation à distance selon l'invention permet d'interroger une pluralité de badges d'identification rapidement en émettant un unique message d'interrogation 21 et en synchronisant les réponses de chaque badge présent dans le voisinage 14, par l'établissement d'intervalles de temps de réponse spécifiques à chacun des badges. Un autre avantage du procédé précédemment décrit est de permettre d'accélérer davantage la réception des réponses lorsque celles-ci sont longues, grâce à l'établissement d'une étape de sélection d'au moins une partie des badges ayant émis une première réponse courte de signalisation de présence dans le voisinage. En effet, seuis les badges sélectionnés sont sollicités pour émettre une seconde réponse longue. Enfin, un autre avantage du procédé précédemment décrit est de permettre une synchronisation fiable des badges, grâce à l'émission d'un signal de synchronisation par le calculateur à destination des badges présents dans le voisinage. -6 REVENDICATIONS 1. Procédé d'interrogation à distance d'au moins deux badges d'identification (16, 168), pour un calculateur (10) d'un système d'accès par badge à un véhicule automobile (12), comportant les étapes suivantes: - I'interrogation (20) à distance, par le calculateur (10), de chaque badge (16,.... 168) autorisant l'accès au véhicule automobile; - la réception (24), par le calculateur (10), d'une première réponse (28, 30, 32, 34) en provenance de chaque badge autorisant l'accès au véhicule automobile (12), lorsque ce badge est présent dans un voisinage (14) prédéterminé du calculateur; caractérisé en ce que l'étape d'interrogation (20) comporte l'émission d'un unique message d'interrogation (21) diffusé par le calculateur (10) dans le voisinage prédéterminé (14), et en ce que, lors de l'étape de réception (24), la première réponse (28, 30, 32, 34) de chaque badge (16', 163, 165, 168) présent dans le voisinage est reçue par le calculateur (10) dans un intervalle de temps spécifique au badge, les intervalles de temps ne se recouvrant pas. 2. Procédé d'interrogation selon la revendication 1, caractérisé en ce que la réception (24) se fait pendant un intervalle de temps subdivisé en autant de sous intervalles successifs qu'il y a de badges d'identification (16"..., 168), le calculateur (10) recevant pendant chacun de ces sous-intervalles, la première réponse (28, 30, 32, 34) d'un unique badge prédéterminé parmi la pluralité de badges d'identification, si celui-ci est présent dans le voisinage (14). 3. Procédé d'interrogation selon la revendication 2, caractérisé en ce que la réception (24) commence au delà d'une durée de temporisation (To) après la fin de I'émission (20) du message d'interrogation (21). 4. Procédé d'interrogation selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comporte en outre les étapes suivantes: - la sélection (36), après réception (24) de la première réponse de chaque badge (16', 163, 165, 168) présent dans le voisinage (14), d'au moins un baUge d'identification (16,163,168) parmi les badges présents dans le voisinage (14); - la réception (40), par le calculateur (10), d'une seconde réponse (44, 46, 48) en provenance du badge sélectionné (16', 163, 168) dans un intervalle de temps spécifique au badge. 5. Procédé d'interrogation selon la revendication 4, caractérisé en ce que l'étape de sélection (36) comporte: -7 - la sélection par le calculateur d'au moins deux badges (16" 163, 16B) d'identification parmi les badges présents dans le voisinage (14); - I'attribution par le calculateur (10) d'un rang de priorité à chaque badge sélectionné (16,, 163, 168); et en ce que la réception (40) de la seconde réponse de chaque badge sélectionné se fait pendant un intervalle de temps subdivisé en autant de sous intervalles successifs qu'il y a de badges sélectionnés, le calculateur (10) recevant pendant chacun de ces sous-intervalles, la seconde réponse (44, 46, 48) d'un unique badge parmi la pluralité de badges sélectionnés (16', 163, 168), dans un ordre établi par le rang de priorité attribué à chaque badge sélectionné. 6. Procédé d'interrogation selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comporte en outre l'émission en continu par le calculateur (10) d'un signal de synchronisation (50) à destination des badges (16', 163, 165, 1 6B) présents dans le voisinage. 7. Procédé d'interrogation selon la revendication 6, caractérisé en ce que l'émission en continu du signal de synchronisation (50) commence dès la fin de l'étape d'interrogation (20) et s'achève au delà de chaque étape de réception (24, 40).