Brevet FR3100681A1 — publié le 20210312

L’invention concerne un procédé et un dispositif de communication de données comprises dans une trame de données (2) conforme au protocole TCP obtenue par encapsulation d’une pluralité de segments de données (21 à 23) conformes au protocole « GeoNetworking ». Chaque segment de données (21) comprend un entête de segment (210), l’entête de segment comprenant une information indiquant que l’entête de segment est suivi d’un paquet de données sécurisé comprenant un entête de sécurité (211). L’entête de sécurité (211) comprend une information représentative d’une taille du paquet de données sécurisé. Figure pour l’abrégé : Figure 2 Procédé et dispositif de communication V2X pour véhicule L’invention concerne les procédés et dispositifs de communication entre nœuds d’un réseau ad hoc, au moins un nœud du réseau étant mobile et embarqué dans au moins un véhicule, notamment de type automobile. Arrière-plan technologique Les véhicules contemporains embarquent des systèmes ou fonction d’aide à la conduite qui fournissent aux conducteurs de véhicules qui en sont équipés des informations sur leur environnement et/ou une assistance active dans la conduite du véhicule. Les systèmes d’aide à la conduite les plus aboutis assurent le contrôle du véhicule qui devient un véhicule dit autonome, c’est-à-dire un véhicule apte à rouler dans l’environnement routier sans intervention du conducteur. Pour améliorer la sécurité sur les routes, de nouvelles technologies voient le jour qui permettent l’échange d’informations entre les véhicules et/ou entre les véhicules et l’infrastructure qui les entoure. Ainsi, de nouvelles technologies de l’information et de la communication appliquées au domaine des transports sont apparues, telles que l’ITS G5 (de l’anglais « Intelligent Transportation System G5 » ou en français « Système de transport intelligent G5 ») en Europe ou DSRC (de l’anglais « Dedicated Short Range Communications » ou en français « Communications dédiées à courte portée ») aux Etats-Unis d’Amérique qui reposent tous les deux sur le standard IEEE 802.11p ou encore la technologie basée sur les réseaux cellulaires nommée C-V2X (de l’anglais « Cellular - Vehicle to Everything » ou en français « Cellulaire – Véhicule vers tout ») qui s’appuie sur la 4G basé sur LTE (de l’anglais « Long Term Evolution » ou en français « Evolution à long terme ») et bientôt la 5G. Ces nouvelles technologies s’appuient sur des protocoles de transport tels que BTP (de l’anglais « Basic Transport Protocol » ou en français « Protocole de transport basique ») de l’anglais ou encore TCP (de l’anglais « Transmission Control Protocol » ou en français « Protocole de contrôle de transmission ») lorsque les échanges de données se font dans un réseau cellulaire de type LTE 4G ou 5G. Le protocole « GeoNetworking » ne prévoit que l’échange d’un paquet de données à la fois, ce qui impose d’ouvrir et de fermer une session TCP pour chaque envoi de paquet de données conforme au protocole « GeoNetworking » lorsque les transmissions de tels paquets de données se font via un réseau cellulaire. Un tel mode de fonctionnement entraîne des temps de latence plus important dans les communications et des besoins plus importants en bande passante du fait du surcoût (de l’anglais « overhead ») associé à ces ouvertures / fermetures répétées de sessions TCP. Brève description des figures D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 5 annexées, sur lesquelles : illustre de façon schématique un environnement de communication V2X, selon un exemple de réalisation particulier de la présente invention ; illustre schématiquement la structure d’une trame de données échangée dans l’environnement de communication de la figure 1, selon un exemple de réalisation particulier de la présente invention ; illustre schématiquement un dispositif configuré pour recevoir et/ou transmettre la trame de données de la figure 2, selon un exemple de réalisation particulier de la présente invention ; illustre un organigramme des différentes étapes d’un procédé de réception de de la trame de la figure 2, selon un exemple de réalisation particulier de la présente invention ; illustre un organigramme des différentes étapes d’un procédé de transmission de la trame de la figure 2, selon un exemple de réalisation particulier de la présente invention. Procédé de réception de données, ledit procédé comprenant les étapes suivantes : a- réception (41) d’une trame de données (2) conforme au protocole TCP, ladite trame comprenant une pluralité de segments de données (21 à 23) conformes au protocole « GeoNetworking » ; b- pour un segment courant de données (21) de ladite pluralité, obtention (42), dans un entête de segment (210), d’une information indiquant que ledit entête de segment (210) est suivi d’un paquet de données sécurisé comprenant un entête de sécurité (211) et obtention, dans ledit entête de sécurité (211), d’une information représentative d’une taille dudit paquet de données sécurisé ; c- détermination (43) du début d’un segment de données (22) suivant ledit segment courant de données (21) dans ladite trame de données (2) à partir de l’information représentative de la taille dudit paquet de données sécurisé ; d- réitération des étapes b (42) et c (43) jusqu’au dernier segment de données (23) de ladite pluralité, ledit segment de données (22) suivant ledit segment courant de données (21) devenant le segment courant de données. Procédé selon la revendication 1, comprenant en outre une étape d’obtention de données utiles (212) comprises dans chaque paquet de données sécurisé de chaque segment de données de ladite pluralité (21 à 23). Procédé selon la revendication 2, pour lequel lesdites données utiles (212) correspondent à des données de message de type CAM ou DENM. Procédé selon l’une des revendications 1 à 3, comprenant en outre une étape d’obtention d’une information représentative d’une taille de ladite trame de données (2), ladite information représentative de la taille de ladite trame de données étant comprise dans un entête (20) de ladite trame de données (2), ladite information représentative de la taille de ladite trame de données (2) étant utilisée pour déterminer si le dernier segment de données (23) a été atteint. Procédé de transmission de données, ledit procédé comprenant les étapes suivantes : - encapsulation (51) d’une pluralité de segments de données (21 à 23) conformes au protocole « GeoNetworking » dans une trame de données (2) conforme au protocole TCP, chaque segment de données (21) comprenant un entête de segment (210), ledit entête de segment (210) comprenant une information indiquant que ledit entête de segment (210) est suivi d’un paquet de données sécurisé comprenant un entête de sécurité (211), ledit entête de sécurité (211) comprenant une information représentative d’une taille dudit paquet de données sécurisé ; - transmission (52) de ladite trame de données (2). Procédé selon la revendication 5, pour lequel chaque paquet de données sécurisé de chaque segment de données de ladite pluralité comprend un ensemble de données utiles (212). Procédé selon la revendication 6, pour lequel lesdites données utiles (212) correspondent à des données de message de type CAM ou DENM. Procédé selon l’une des revendications 5 à 7, pour lequel une information représentative d’une taille de ladite trame de données (2) est comprise dans un entête (20) de ladite trame de données (2). Dispositif (3) comprenant une mémoire (31) associée à au moins un processeur (30) configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 8. Véhicule (10) comprenant le dispositif (3) selon la revendication 9.