Brevet FR3104878A1 — publié le 20210618

L’invention concerne un procédé et un dispositif de communication pour véhicule. A cet effet, une partie d’une mémoire associée à un premier nœud (11) d’un réseau ad-hoc embarqué dans un premier véhicule est allouée pour stocker un ensemble de contenus reçus d’un dispositif distant (101) via une connexion sans fil. Une requête en fourniture d’un ou plusieurs contenus de l’ensemble stockés dans la partie de l’espace mémoire allouée à cet effet est reçue selon un mode de communication véhicule à véhicule. Cette requête est par exemple reçue d’un deuxième nœud (13) du réseau ad-hoc embarqué dans un deuxième véhicule. Enfin, le ou les contenus requis sont transmis par le premier nœud (11) selon le mode de communication V2V. Figure pour l’abrégé : Figure 1 Procédé et dispositif de communication pour véhicule L’invention concerne les procédés et dispositifs de communication pour véhicule, notamment de type automobile. L’invention concerne également les procédés et dispositifs de partage de données entre véhicules. Arrière-plan technologique Les véhicules contemporains embarquent des systèmes permettant au véhicule de communiquer avec son environnement ou avec le « cloud » (ou « nuage » en français) par le biais de connexion(s) sans fil. Par exemple, 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. Avec un nombre croissant de véhicules dit connectés, c’est-à-dire capable de communiquer entre eux et/ou avec l’infrastructure réseau, et avec un besoin de plus en plus important en termes de volume de données, les besoins en bande passante vont croissant avec parfois des problèmes de congestion du réseau, par exemple lorsque la densité de véhicules sur un territoire donné est importante ou lorsque la bande passante disponible sur un territoire donné est insuffisante. De telles limitations ont une incidence négative sur l’efficacité et la qualité de service des applications et services proposés aux véhicules connectés. Un objet de la présente invention est d’améliorer l’accès aux données pour véhicule dans un réseau de communication sans fil. Un autre objet de la présente invention est d’améliorer la qualité de service dans un réseau de communication de type véhicule vers tout, dit V2X. Selon un premier aspect, l’invention concerne un procédé de communication pour véhicule, le procédé étant mis en œuvre dans un premier nœud d’un réseau ad-hoc, le premier nœud étant embarqué dans un premier véhicule, au moins une mémoire étant associée au premier nœud, le procédé comprenant les étapes suivantes : - allocation d’une partie de la au moins une mémoire pour le stockage d’un ensemble de contenus comprenant au moins un contenu, l’ensemble de contenu étant reçu d’un dispositif distant via une connexion sans fil ; - réception d’une requête de fourniture d’un contenu de l’ensemble selon un mode de communication véhicule à véhicule, dit V2V ; - transmission du contenu selon le mode de communication V2V. Selon une variante, le procédé comprend en outre une étape de mise en cache de l’ensemble de contenus dans la partie de la au moins une mémoire. Selon encore une variante, chaque contenu de l’ensemble est identifié par un identifiant unique, la requête comprenant l’identifiant du contenu à fournir et un identifiant d’un deuxième nœud du réseau ad-hoc embarqué dans un deuxième véhicule, le deuxième nœud ayant émis la requête. Selon une autre variante, la requête comprend en outre un identifiant du premier nœud. Selon une variante supplémentaire, le mode de communication V2V correspond à un mode de communication directe. Selon une variante additionnelle, le premier nœud appartient à une chaine de confiance. Selon un deuxième aspect, l’invention concerne un dispositif de communication pour véhicule, le dispositif correspondant à un premier nœud d’un réseau ad-hoc embarqué dans un premier véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de l’invention. Selon un troisième aspect, l’invention concerne un système de communication comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de l’invention et au moins un deuxième nœud en communication avec le dispositif du deuxième aspect de l’invention selon un mode de communication de type V2V Selon un quatrième aspect, l’invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de l’invention. Selon un cinquième aspect, l’invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de l’invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un sixième aspect, l’invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de l’invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. 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 à 3 annexées, sur lesquelles : illustre de façon schématique un environnement de communication sans fil pour véhicule, selon un exemple de réalisation particulier de la présente invention ; illustre schématiquement un dispositif de communication pour un véhicule de la figure 1, selon un exemple de réalisation particulier de la présente invention ; illustre un organigramme des différentes étapes d’un procédé de communication pour un véhicule de la figure 1, selon un exemple de réalisation particulier de la présente invention. Un procédé et un dispositif de communication pour véhicule, vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Selon un exemple particulier et non limitatif de réalisation de l’invention, un procédé de communication pour véhicule comprend l’allocation d’une partie d’un espace de stockage de données (dit aussi espace mémoire) associé à un premier nœud d’un réseau ad-hoc embarqué dans un premier véhicule. Cette partie de l’espace mémoire est prévue pour stocker un ensemble de contenus comprenant un ou plusieurs contenus (par exemple des fichiers, des données multimédias) reçus d’un dispositif distant (par exemple un serveur ou un autre nœud du réseau ad-hoc) via une connexion sans fil. Une requête en fourniture d’un ou plusieurs contenus de l’ensemble stockés dans la partie de l’espace mémoire allouée à cet effet est reçue selon un mode de communication véhicule à véhicule, dit V2V. Cette requête est par exemple reçue d’un deuxième nœud du réseau ad-hoc embarqué dans un deuxième véhicule. Enfin, le ou les contenus requis sont transmis par le premier nœud selon le mode de communication V2V. L’utilisation d’une partie d’un espace mémoire d’un premier nœud d’un réseau ad-hoc embarqué dans un premier véhicule pour stocker un contenu et servir de source pour la transmission de ce contenu permet de décharger l’infrastructure réseau fournissant les contenus et d’augmenter les ressources (notamment la bande passante) disponible en augmentant les sources de données et les connexions sans fil utilisés pour la transmission des données de ces contenus. La qualité de service offerte aux véhicules d’un réseau dit V2X et l’accès aux données s’en trouvent ainsi améliorés. illustre schématiquement un environnement de communication 1 entre des véhicules embarquant chacun un nœud d’un réseau sans fil ad hoc, selon un exemple de réalisation particulier et non limitatif de la présente invention. La figure 1 illustre un premier nœud embarqué dans un véhicule premier véhicule 11, un deuxième nœud embarqué dans un deuxième véhicule 12, un troisième nœud embarqué dans un troisième véhicule 13 et un quatrième nœud embarqué dans un quatrième véhicule 14, l’ensemble des véhicules 11 à 14 se déplaçant dans un environnement routier. L’ensemble des nœuds 11 font avantageusement partie d’un réseau sans fil ad hoc comprenant une pluralité de nœuds, par exemple 2, 3, 5, 10, 100, 1000 ou plus de nœud. Dans la suite de la description, le premier nœud, le deuxième nœud, le troisième nœud et le quatrième nœud seront identifiés par les références associées aux véhicules embarquant ces nœuds. Un réseau sans fil ad hoc (aussi appelé WANET (de l’anglais « Wireless Ad Hoc Network ») ou MANET (de l’anglais « Mobile Ad Hoc Network »)) est un réseau sans fil décentralisé. Contrairement à un réseau centralisé qui s’appuie sur une infrastructure existante comprenant par exemple des routeurs ou des points d’accès reliés entre eux par une infrastructure filaire ou sans-fil, le réseau sans fil ad hoc est constitué de nœuds qui participent chacun au routage des données en retransmettant les données d’un nœud à l’autre, de l’émetteur vers le destinataire, en fonction de la connectivité du réseau et de l’algorithme de routage mis en œuvre. Le réseau sans fil ad hoc correspond avantageusement à un réseau véhiculaire ad hoc (ou VANET, de l’anglais « Vehicular Ad hoc NETwork ») ou à un réseau véhiculaire ad hoc intelligent (ou InVANET, de l’anglais « Intelligent Vehicular Ad hoc NETwork »). Dans un tel réseau, 2 véhicules ou plus embarquant chacun un nœud peuvent communiquer entre eux dans le cadre d’une communication véhicule à véhicule V2V (de l’anglais « vehicle-to-vehicle ») ; chaque véhicule peut communiquer avec l’infrastructure mise en place dans le cadre d’une communication véhicule à infrastructure V2I (de l’anglais « vehicle-to-infrastructure ») ; chaque véhicule peut communiquer avec un ou des piétons équipés de dispositifs mobiles (par exemple un téléphone intelligent (de l’anglais « Smartphone »)) dans le cadre d’une communication véhicule à piéton V2P (de l’anglais « vehicle-to-pedestrian »). Le réseau sans fil ad hoc comprend par exemple une ou plusieurs antennes 110, 111 (par exemple des antennes relais de réseau cellulaire de type LTE 4G ou 5G ou des unités bord de route, dites UBR), chacune correspondant à un nœud du réseau, en plus des nœuds équipant les véhicules ou les piétons de l’environnement 1. Selon cet exemple, les nœuds 110 et 111 correspondent chacun à une antenne relais ou à une UBR. Les nœuds 110 et 111 sont avantageusement reliés à un ou plusieurs serveurs distants 101 ou au « cloud » 100 (ou en français « nuage ») via une connexion filaire et/ou sans fil. Les nœuds 110 et 111 peuvent ainsi faire office de relais entre le « cloud » 100 et le premier nœud 11, le deuxième nœud 12, le troisième nœud 13 et/ou le quatrième nœud 14. L’ensemble des nœuds 11 à 14 appartient avantageusement à une chaine de confiance permettant d’identifier et d’authentifier chacun des nœuds 11 à 14, en plus du ou des serveurs 101 fournisseurs de contenus. L’authentification des nœuds 11 à 14 est par exemple garantie par la mise en place d’une infrastructure à clé publique, dite PKI (de l’anglais « Public Key Infrastructure ») dans laquelle chaque nœud 11 à 14 dispose d’un certificat électronique émis par une autorité de confiance 102. Selon un autre exemple, l’authentification des nœuds 11 à 14 est garantie via l’utilisation de cartes SIM (de l’anglais « Subscriber Identity Module » ou en français « Module d’identité d’abonné »), chaque nœud disposant d’une carte SIM. Selon encore un autre exemple, chaque nœud 11 à 14 est associé à une boîte noire transactionnelle, dite BNT (ou HSM en anglais pour « Hardware Security Module » ou en français « Module de sécurité matériel ») pour garantir la sécurité des données stockées en mémoire et échangées entre les nœuds. Dans une première opération, le premier nœud 11 alloue une partie de la mémoire à laquelle il a accès (par exemple de la mémoire comprise dans le premier nœud et/ou de la mémoire d’un ou plusieurs calculateurs du système embarqué du premier véhicule) pour stocker des données relatives à un ensemble de contenus, l’ensemble de contenus comprenant un ou plusieurs contenus. Un contenu correspond par exemple à un fichier comprenant des données vidéo, un fichier comprenant des données audio, un fichier comprenant des données cartographiques, un fichier comprenant des données de texte, un fichier comprenant des données d’images, ou tout autre support d’informations ou de données. L’ensemble de contenus ou une partie de cet ensemble est par exemple reçue du serveur 101 via l’antenne relais 111 d’un réseau cellulaire de type LTE 4G ou 5G. Selon une variante, une partie de l’ensemble de contenu est reçu du deuxième nœud 12 via une connexion sans fil de type véhicule à véhicule, dite V2V. Selon cet exemple, les données sont reçues par le premier nœud 11 via une UBR de l’infrastructure réseau (selon un mode de communication véhicule vers tout, dit V2X) ou selon un mode de communication direct, par exemple : - ITS 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 - LTE-V Mode 4 (de l’anglais « Long-Term Evolution – Vehicle Mode 4 » ou en français « Evolution à long terme – véhicule Mode 4 ») qui permet des communications V2V (de l’anglais « Vehicle-to-Vehicle » ou en français « Véhicule-à-Véhicule », aussi appelées communications « sidelink » (ou en français « liaison latérale »)) basé sur une interface de communication directe de LTE appelée PC5 ; une telle technologie est décrite par exemple dans l’article intitulé « Analytical Models of the Performance of C-V2X Mode 4 Vehicular Communications », écrit par Manuel Gonzalez-Martin, Miguel Sepulcre, Rafael Molina-Masegosa et Javier Gozalvez, et publié en 2018. Chaque contenu est enregistré dans la partie de la mémoire allouée à cet effet et est mis à disposition des autres nœuds de la chaine de confiance, par exemple le deuxième nœud 12, le troisième nœud 13 et le quatrième nœud 14. La partie de la mémoire allouée au stockage du ou des contenus mis à disposition des autres nœuds 12 à 14 fait office de mémoire cache. La partie de mémoire allouée correspond à un segment de mémoire aussi appelée nœud cache, dit CN (de l’anglais « Cache Node ») et représente une source de données ou de contenus dans l’infrastructure réseau, en plus du serveur 101. Selon une variante de réalisation, un ou plusieurs autres nœuds 12 à 14 de la chaine de confiance alloue une partie de leur mémoire pour stocker et partager du contenu. Par exemple, le troisième nœud 12 charge dans la partie de mémoire allouée faisant office de cache CN un ou plusieurs contenus depuis le serveur 101 via le réseau cellulaire et l’antenne relais 110. Les nœuds 11 à 14 forment alors un réseau de type pair à pair, dit P2P (de l’anglais « Peer-to-Peer ») pour partager un contenu d’un nœud à l’autre, selon toute combinaison de paires de nœuds possible, par exemple entre le premier nœud 11 et le deuxième nœud 12 ou entre le premier nœud 11 et le quatrième nœud 14 réseau ad-hoc. Selon une variante avantageuse de réalisation, les nœuds 11 à 14 forment un réseau de type CCN (de l’anglais « Content-Centric Network » ou en français « Réseau centré sur le contenu »), aussi appelé réseau ICN (de l’anglais « Information-Centric Network » ou en français « Réseau centrée sur l’information »). Selon cette variante, chaque contenu mis à disposition par le premier nœud 11 (ou tout autre nœud) est identifié par un nom ou un identifiant unique, par exemple un code unique sur 8, 10, 12 ou plus de bits. Dans un tel réseau de type CCN, un nœud souhaitant accéder ou recevoir un contenu donné émet une requête comprenant le nom ou l’identifiant du contenu qu’il souhaite recevoir. Chaque nœud du réseau CCN tient à jour une table qui comprend l’information sur les contenus stockés dans la mémoire cache de chaque nœud, chaque contenu étant identifié par son nom ou son identifiant unique dans la table. Une telle table est appelée table ou base d’information de transmission, dite FIB (de l’anglais « Forwarding Information Base »). Dans un tel réseau CCN, chaque nœud 11 à 14 possède le même poids et le même niveau de priorité qu’un autre nœud. Chaque contenu et l’identifiant qui lui est associé sont avantageusement authentifiés, par exemple par le biais de l’infrastructure PKI. La requête est par exemple transmise par le troisième nœud 13 au deuxième nœud 12 et/ou au quatrième nœud 14, par exemple selon un mode de communication direct V2V. Le troisième nœud 13 et le quatrième nœud 14 vérifient chacun dans leur FIB respective s’ils contiennent le contenu requis par le troisième nœud 13. Si tel n’est pas le cas, la requête est transmise au premier nœud 11 qui vérifie s’il possède le contenu requis dans sa FIB. Dans une deuxième opération, le premier nœud 11 reçoit la requête comprenant le nom ou l’identifiant de chaque contenu requis par le nœud émetteur, par exemple le troisième nœud 13. Cette requête est avantageusement reçue via une connexion sans fil selon le mode de communication V2V. Le premier nœud 11 vérifie dans sa FIB si le contenu requis est stocké dans la partie de la mémoire allouée par le premier nœud pour stocker en cache un ou plusieurs contenus. Si tel est le cas, le processus passe à la troisième opération. Dans une troisième opération, le contenu requis par le troisième nœud 13 et identifié dans la requête transmise par le troisième nœud 13 est transmis par le premier nœud 11 au troisième nœud 13, selon un mode de communication V2V. La requête émise par le troisième nœud 13 comprend avantageusement l’adresse ou l’identifiant du nœud émetteur de la requête, en l’occurrence le troisième nœud 13 selon l’exemple particulier décrit en regard de la figure 1. Le contenu est ainsi transmis par le premier nœud 11 au troisième nœud 13 par l’intermédiaire d’un ou plusieurs nœuds faisant office de relais, par exemple le deuxième nœud 12, selon une table de routage mise à jour par chaque nœud en fonction des transmissions de données effectuées dans le réseau CCN, et stockée au niveau de chaque nœud. Selon une variante de réalisation, le deuxième nœud 12, par lequel transite les données du contenu transmis par le premier nœud 11 à destination du troisième nœud 13, stocke dans une partie de sa mémoire allouée comme mémoire cache CN les données du contenu transmis. Selon cette variante, le deuxième nœud met à jour sa FIB en ajoutant le nom ou l’identifiant du contenu ajouté dans sa mémoire cache CN. Le deuxième nœud 12 devient ainsi une source potentielle pour ce contenu, par exemple pour le quatrième nœud 14 si ce dernier en faisait la requête. Un tel processus permet avantageusement de mutualiser les ressources de chacun des nœuds et du réseau ad hoc associé. Au contraire d’un réseau de type client/serveur dans lequel le serveur serait l’unique source de contenu, le réseau CCN formé par les nœuds 11 à 14 possède plusieurs sources de contenus. Ceci permet par exemple de multiplier les liaisons sans fil disponibles pour transmettre le ou les contenus requis par un nœud du réseau, ce qui permet d’augmenter la bande passante disponible. En outre, le temps de latence est avantageusement réduit puisque le chemin parcouru pour obtenir un contenu est plus court, le transit via une antenne relais ou une UBR et/ou le « cloud » 100 n’étant plus requis puisque le contenu est aussi accessible au niveau d’un ou plusieurs nœuds 11 à 14 du réseau ad hoc. Un autre avantage d’une telle architecture est que la tolérance à la panne d’un équipement du réseau est plus élevée. En effet, les contenus étant distribués ou stockés dans plusieurs équipements ou nœuds, un contenu requis peut quand même être fourni au nœud émettant la requête même si le serveur 101 est indisponible. Selon une variante optionnelle de réalisation, la requête émise par le troisième nœud comprend en outre l’adresse du premier nœud 11 destinataire de la requête. Selon cette variante, une information est échangée entre les nœuds 11 à 14 (par exemple de manière périodique) pour que chaque nœud ait connaissance de la localisation de chaque contenu (chaque nœud stockant du contenu dans sa mémoire cache CN émet à destination des autres nœuds une information représentative des contenus (identifiés par leur nom ou leur identifiant unique) disponibles dans sa mémoire cache CN). Une telle variante permet de simplifier le routage des requêtes. Chaque nœud recevant l’information sur la disponibilité des contenus met par exemple à jour une table de correspondance, dite LUT (de l’anglais « Look-Up Table ») faisant le lien entre chaque contenu (identifié par son nom ou son identifiant) et le nœud ayant ce contenu en mémoire. illustre schématiquement un dispositif 2 de communication pour véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le dispositif 2 correspond par exemple au premier nœud 11 embarqué dans le premier véhicule. Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la figure 1 et/ou des étapes du procédé décrit en regard de la figure 3. Des exemples d’un tel dispositif 2 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »), une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), un téléphone intelligent (de l’anglais « smartphone »), une tablette, un ordinateur portable. Les éléments du dispositif 2, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 2 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Selon différents modes de réalisation particuliers, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires, par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Une partie (ou segment) 210 de la mémoire 21 est avantageusement allouée pour le stockage en cache de données d’un ou plusieurs contenus. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la première mémoire 21. Selon un mode de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou le « cloud », d’autres nœuds du réseau ad hoc. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Bluetooth® ou Wi-Fi®, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français). Des données sont par exemples chargées vers le dispositif 2 via l’interface du bloc 22 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11, un réseau ITS G5 basé sur IEEE 802.11p ou un réseau mobile tel qu’un réseau 4G (ou LTE Advanced selon 3GPP release 10 – version 10) ou 5G, notamment un réseau LTE-V2X. Selon un autre mode de réalisation particulier, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué lorsque le dispositif 2 correspond à un calculateur du système embarqué) via un canal de communication 230. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 230. L’interface de communication 23 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs ») ou CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »). Selon un mode de réalisation particulier supplémentaire, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, un ou des haut-parleurs et/ou d’autres périphériques via respectivement des interfaces de sortie non représentées. illustre un organigramme des différentes étapes d’un procédé de communication pour véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par le premier nœud 11 embarqué dans le premier véhicule 11, ou par le dispositif 2 de la figure 2. Dans une première étape 31, une partie de la ou les mémoires associés au premier nœud est allouée pour le stockage d’un ensemble de contenus comprenant un ou plusieurs contenus. Cet ensemble de contenu est avantageusement reçu d’un dispositif distant, par exemple un serveur ou un deuxième nœud, via une connexion sans fil. Dans une deuxième étape 32, une requête pour fournir un contenu de l’ensemble, par exemple à un deuxième nœud, est reçue selon un mode de communication véhicule à véhicule, dit V2V. Cette requête est par exemple reçue du deuxième nœud ou d’un ou plusieurs autres nœuds faisant office de relais. Dans une troisième étape 33, le contenu requis dans la requête reçue à la deuxième opération est transmis selon le mode de communication V2V. Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé de stockage d’un ensemble de contenu dans une mémoire de type cache et au dispositif configuré pour la mise en œuvre du procédé. L’invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule à moteur terrestre, comprenant le dispositif 2 de la figure 2. Procédé de communication pour véhicule, ledit procédé étant mis en œuvre dans un premier nœud (11) d’un réseau ad-hoc, ledit premier nœud (11) étant embarqué dans un premier véhicule, au moins une mémoire (21) étant associée audit premier nœud (11), ledit procédé comprenant les étapes suivantes : - allocation (31) d’une partie (210) de ladite au moins une mémoire (21) pour le stockage d’un ensemble de contenus comprenant au moins un contenu, ledit ensemble de contenu étant reçu d’un dispositif distant via une connexion sans fil ; - réception (32) d’une requête de fourniture d’un contenu dudit ensemble selon un mode de communication véhicule à véhicule, dit V2V ; - transmission (33) dudit contenu selon ledit mode de communication V2V. Procédé selon la revendication 1, comprenant en outre une étape de mise en cache dudit ensemble de contenus dans ladite partie (210) de ladite au moins une mémoire (21). Procédé selon la revendication 1 ou 2, pour lequel chaque contenu dudit ensemble est identifié par un identifiant unique, ladite requête comprenant l’identifiant du contenu à fournir et un identifiant d’un deuxième nœud (13) dudit réseau ad-hoc embarqué dans un deuxième véhicule, ledit deuxième nœud (13) ayant émis ladite requête. Procédé selon la revendication 3, pour lequel ladite requête comprend en outre un identifiant dudit premier nœud (11). Procédé selon l’une des revendications 1 à 4, pour lequel ledit mode de communication V2V correspond à un mode de communication directe. Procédé selon l’une des revendications 1 à 5, pour lequel ledit premier nœud appartient à une chaine de confiance. Dispositif (2) de communication pour véhicule, ledit dispositif (2) correspondant à un premier nœud d’un réseau ad-hoc embarqué dans un premier véhicule, ledit dispositif comprenant une mémoire (21) associée à au moins un processeur (20) configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 6. Système de communication, ledit système comprenant ledit dispositif (2) selon la revendication 7 et au moins un deuxième nœud (13) en communication avec ledit premier nœud selon un mode de communication de type V2V. Véhicule automobile comprenant le dispositif (2) selon la revendication 7. Produit programme d’ordinateur comportant des instructions adaptées pour l’exécution des étapes du procédé selon l’une des revendications 1 à 6, lorsque le programme d’ordinateur est exécuté par au moins un processeur.