Brevet FR3154895A1 — publié le 20250502

La présente invention concerne un procédé et un système de contrôle de communication sans fil entre un véhicule (10) et un dispositif distant (112). A cet effet, le véhicule (10) reçoit du dispositif distant (112) d’une notification de disponibilité d’une mise à jour logicielle. Le véhicule (10) transmet au dispositif distant (112) des premières données représentatives d’une pluralité de supports de communication sans fil (101, 102) disponibles pour la réception de la mise à jour logicielle, les premières données comprenant le débit disponible pour chaque support de communication sans fil. Le véhicule (10) reçoit du dispositif distant (112) les données de mise à jour logicielle réparties sur les supports de communication sans fil (101, 102) en fonction des débits disponibles sur chacun de ces supports de communication sans fil (101, 102). Figure pour l’abrégé : Figure 1 Procédé, dispositif et système de communication sans fil entre un véhicule et un dispositif distant selon plusieurs supports de communication sans fil La présente invention concerne les procédés, dispositifs et systèmes de communication sans fil pour véhicule, par exemple mais non exclusivement pour un véhicule automobile. La présente invention concerne également un procédé, un dispositif et un système de communication de données de mise à jour logicielle du véhicule. Arrière-plan technologique Les véhicules contemporains embarquent de nombreux calculateurs assurant chacun une ou plusieurs fonctions, telles que par exemple la gestion de l’aide à la conduite, de l’antipatinage, de la répartition électronique du freinage ou encore la commande d’actionneurs pour assurer le fonctionnement optimal du véhicule ainsi que la sécurité et le confort des passagers. Ces calculateurs sont aussi appelés UCE (« Unité de Commande Electronique » ou en anglais ECU « Electronic Control Unit »). Ces calculateurs embarquent des logiciels qui sont exécutés pour assurer les fonctions dont ils ont la charge. Des mises à jour de ces logiciels sont parfois nécessaires, par exemple pour améliorer une fonction ou pour corriger une erreur, aussi appelée « bug » en informatique. Ces mises à jour peuvent s’avérer critiques, notamment pour les logiciels qui assurent le bon fonctionnement du véhicule et la sécurité des passagers du véhicule. Le contrôle de ces mises à jour est par conséquent particulièrement important, l’absence d’installation des mises à jour disponibles pouvant entrainer des risques de dysfonctionnement pour les systèmes à mettre à jour et/ou des risques de sécurité pour le véhicule électrique et ses passagers. De telles mises à jour sont généralement mises en œuvre via le téléchargement des données pour la mise à jour d’un ou plusieurs logiciels par le véhicule, selon un mode de communication sans fil, aussi appelé OTA (de l’anglais « Over The Air » ou en français « par voie aérienne »). Les logiciels embarqués étant de plus en plus nombreux et de plus en plus complexes, notamment dans le cadre de l’assistance à la conduite, le volume de données à télécharger pour mettre à jour les composants logiciels du véhicule est susceptible d’être important. Les besoins en bande passante sont en conséquence importants pour assurer un téléchargement des données suffisamment rapide, notamment lorsque le véhicule est en circulation. Résumé de la présente invention Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment. Un autre objet de la présente invention est d’améliorer la communication sans fil de données entre un véhicule et un dispositif distant, par exemple un serveur. Selon un premier aspect, la présente invention concerne un procédé de communication sans fil entre un véhicule et un dispositif distant, le procédé comprenant les étapes suivantes : - réception, par le véhicule via une liaison sans fil, d’une notification de disponibilité de données de mise à jour logicielle du véhicule sur le dispositif distant ; - transmission, par le véhicule via la liaison sans fil à destination du dispositif distant, de premières données représentatives d’une pluralité de supports de communication sans fil disponibles pour une réception des données de mise à jour logicielle, les premières données comprenant une information de débit disponible pour chaque support de communication sans fil de la pluralité de supports de communication sans fil ; - réception, par le véhicule depuis le dispositif distant, des données de mise à jour logicielle réparties sur au moins deux supports de communication sans fil de la pluralité de supports de communication sans fil en fonction des informations de débit disponible. Un tel procédé permet de répartir la transmission des données de mise à jour logicielle par le dispositif distant (par exemple un serveur) à destination d’un véhicule sur plusieurs supports de communication sans fil en prenant en compte les débits disponibles pour chacun de ces supports. Utiliser plusieurs supports de communication sans fil au lieu d’un seul permet de bénéficier de plus de bande passante et d’accélérer la communication des données. Par ailleurs, cela améliore également la qualité de la communication des données en répartissant la transmission sur plusieurs supports, ce qui évite d’être tributaire de la disponibilité d’un seul support de communication sans fil. Selon une variante, la pluralité de supports de communication sans fil comprend : - un premier support de communication sans fil correspondant à un canal de communication sans fil d’un réseau local sans fil ; et - un deuxième support de communication sans fil correspondant à un canal de communication sans fil d’un réseau cellulaire terrestre sans fil. Selon une autre variante, une première partie des données de mise à jour logicielle est reçue via le premier support de communication sans fil et une deuxième partie des données de mise à jour logicielle est reçue via le deuxième support de communication sans fil, la deuxième partie correspondant au complémentaire de la première partie des données de mise à jour logicielle. Selon encore une variante, le procédé comprend en outre les étapes de : - fusion de la première partie et de ladite première partie pour reconstruire les données de mise à jour logicielle ; et - mise à jour logicielle du véhicule par exécution, par le véhicule, des données de mise à jour logicielle. Selon une variante supplémentaire, le procédé comprend en outre les étapes suivantes : - détection, par le véhicule, d’un défaut de réception sur un support de communication sans fil des au moins deux supports de communication sans fil ; - transmission, par le véhicule à destination du dispositif distant, de deuxièmes données représentatives d’une requête de transmission de données de mise à jour logicielle restant à transmettre via au moins un autre support de communication sans fil des au moins deux supports de communication sans fil ; et - réception, par le véhicule depuis le dispositif distant, des données de mise à jour logicielle restant à transmettre via le au moins un autre support de communication sans fil. Selon encore une variante, le procédé comprend en outre une étape de répartition, par le dispositif distant, des données de mise à jour logicielle entre le premier support de communication sans fil et le deuxième support de communication sans fil en fonction des informations de débit disponible pour obtenir les première et deuxième parties. Selon un deuxième aspect, la présente invention concerne un dispositif de contrôle de communication sans fil entre un véhicule et un dispositif distant, 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 la présente invention. Selon un troisième aspect, la présente 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 la présente invention. Selon un quatrième aspect, la présente invention concerne un système de communication sans fil comprenant un véhicule tel que décrit ci-dessus selon le troisième aspect de la présente invention et un dispositif distant relié en communication sans fil au véhicule, le système étant configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention. Selon un cinquième aspect, la présente 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 la présente 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, la présente 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 la présente 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 la présente 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 la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles : FIG. 1 illustre schématiquement un système et un environnement de communication sans fil pour véhicule, selon un exemple de réalisation particulier de la présente invention ; FIG. 2 illustre un dispositif configuré pour contrôler la communication sans fil dans le système de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. FIG. 3 illustre un organigramme des différentes étapes d’un procédé de communication sans fil entre un véhicule et un dispositif distant du système de la FIG. 1 , selon un exemple de réalisation particulier et non limitatif de la présente invention. Description des exemples de réalisation Un procédé et un dispositif de communication sans fil entre un véhicule et un dispositif distant vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation. Selon un exemple particulier et non limitatif de réalisation de la présente invention, un véhicule communique des données avec un dispositif distant, par exemple un serveur du « cloud » (ou « nuage » en français), selon un mode de communication sans fil. A cet effet, le véhicule, par exemple un ou plusieurs calculateurs du véhicule, reçoit une notification de la part du dispositif distant indiquant au véhicule que des données de mise à jour logicielle (d’un ou plusieurs logiciels mis en œuvre par un ou plusieurs calculateurs du véhicule) sont disponibles sur le dispositif distant, c’est-à-dire en attente de ou prêtes pour un téléchargement / une transmission par le / à destination du véhicule. La notification est émise par le dispositif distant et reçue par le véhicule selon une liaison sans fil, par exemple via un support de communication sans fil tel que défini ci-après. Le véhicule transmet en retour à destination du dispositif distant, via la liaison sans fil, des premières données représentatives d’une pluralité de supports de communication sans fil disponibles pour une réception des données de mise à jour logicielle. Les premières données comprennent par exemple des données identifiant des supports de communication sans fil différents compatibles avec les moyens de communication du véhicule. Les premières données comprennent avantageusement un ensemble d’informations de débit, c’est-à-dire une information de débit disponible pour chaque support de communication sans fil de la pluralité de supports de communication sans fil identifiées via les premières données. Un support de communication sans fil correspond par exemple à un canal de communication sans fil défini par un ensemble de paramètres tels que la fréquence ou bande de fréquence, le protocole de communication utilisé, des paramètres de modulation, etc. Le véhicule reçoit enfin les données de mise à jour logicielle transmises par le dispositif distant, les données de mise à jour logicielle étant réparties sur deux ou plus des supports de communication sans fil identifiées par les premières données, la répartition étant fonction des informations de débit disponible transmises par le véhicule. Un tel procédé permet la transmission de données de mises à jour sur plusieurs supports de communication sans fil différents en parallèle, ce qui permet de bénéficier de plus de bande passante. La FIG. 1 illustre schématiquement un environnement de communication 1 sans fil entre un dispositif distant 112 et un véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le véhicule 10 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le véhicule 10 correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car. Le véhicule 10 embarque avantageusement un système de communication configuré pour communiquer avec un dispositif distant 112 selon plusieurs modes de communication sans fil, c’est-à-dire selon plusieurs supports de communication sans fil. Le dispositif distant 112 correspond à un dispositif de traitement et de stockage de données de type serveur (par exemple un serveur du « cloud » 100 (ou « nuage » en français)), le dispositif distant 112 étant configuré pour mettre à disposition d’un ensemble de véhicules (comprenant le véhicule 10) de jeux ou ensembles de données de mise à jour logicielle de tout ou partie de l’ensemble de véhicules et d’au moins le véhicule 10 selon l’exemple de la FIG. 1 . Le dispositif distant 112 est configuré pour communiquer avec le véhicule 10 selon un mode de communication sans fil de type OTA ou FOTA (de l’anglais « Firmware Over-The-Air » ou en français « firmware par liaison radio ») par l’intermédiaire d’une ou plusieurs infrastructures de réseau de communication sans fil, et plus particulièrement selon plusieurs supports de communication sans fil. Un support de communication sans fil est par exemple défini par une infrastructure de réseau sans fil, par un protocole de communication sans fil et/ou par un canal de communication sans fil (défini par des paramètres de canal). Le dispositif distant 112 est par exemple configuré pour gérer les logiciels (de l’anglais « software », correspondant par exemple à un firmware ou à tout logiciel nécessaire au bon fonctionnement du véhicule 10) embarqués dans le véhicule 10, par exemple les logiciels d’aide à la conduite, d’infodivertissement, les logiciels de type application interactive, c’est-à-dire tout type de logiciel embarqué dans un véhicule. Le véhicule 10 correspond à un véhicule dit connecté, c’est-à-dire un véhicule équipé d’une ou plusieurs interfaces de communication, notamment sans fil, pour la communication (transmission et/ou réception) de données avec un ou plusieurs dispositifs distants tel que le dispositif distant 112 et/ou d’autres véhicules connectés. Le véhicule 10 embarque à cet effet un système de communication comprenant par exemple une ou plusieurs antennes de communication reliées à une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), elle-même reliée à un ou plusieurs calculateurs du système embarqué du véhicule 10. La ou les antennes, l’unité TCU et le ou les calculateurs forment par exemple une architecture multiplexée pour la réalisation de différents services utiles pour le bon fonctionnement du véhicule et pour assister le conducteur et/ou les passagers du véhicule dans le contrôle du véhicule 10. Le ou les calculateurs et l’unité TCU communiquent et échangent des données entre eux par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), 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 »), FlexRay (selon la norme ISO 17458) ou Ethernet (selon la norme ISO/IEC 802-3). Le système de communication du véhicule 10 est avantageusement configuré pour la communication de données selon plusieurs supports de communication sans fil, par exemple : - un premier support de communication sans fil correspondant à un canal de communication sans fil 101 d’un réseau local sans fil, dit WLAN ; et - un deuxième support de communication sans fil correspondant à un canal de communication sans fil 102 d’un réseau cellulaire terrestre sans fil. Le réseau local sans fil correspond par exemple à un réseau de type Wifi® selon l’une des normes IEEE 802.11b ou 802.11g (bande de fréquence 2,4 – 2,5 GHz), IEEE 802.11n (bande de fréquence 2,4 et/ou 5 GHz), IEEE 802.11ac (bande de fréquence 5,15 – 5,35 GHz ou 5,47 – 8,875 GHz), IEEE 802.11ax (2,4 GHz, 5GHz ou 6 GHz) ou encore 802.11p (bande de fréquence 5,85 – 8,925 GHz pour la mise en œuvre de communications de type V2X (de l’anglais « Vehicle-to-Everything » ou en français « Véhicule vers tout »), le taux de transfert (ou débit) maximal variant selon la norme mise en œuvre. Un tel réseau local sans fil comprend par exemple un point d’accès sans fil 110 relié à un routeur 111 (par exemple selon une connexion filaire de type Ethernet), le routeur étant relié au « cloud » 100 via une dorsale (de l’anglais « backbone ») de type filaire ou fibre optique par exemple. Le réseau cellulaire terrestre sans fil correspond par exemple à : - un réseau de téléphonie mobile de type LTE (de l’anglais « Long Term Evolution » ou en français « Evolution à long terme ») 4G ou 5G, l’infrastructure d’un tel réseau comprenant un ensemble d’antenne relais 120 (par exemple une antenne relais par cellule du réseau cellulaire) reliées au « cloud » via une connexion filaire ; - un réseau cellulaire nommé C-V2X (de l’anglais « Cellular - Vehicle to Everything » ou en français « Cellulaire – Véhicule vers tout ») s’appuyant sur la 4G basée sur LTE (de l’anglais « Long Term Evolution » ou en français « Evolution à long terme ») ou la 5G, l’infrastructure d’un tel réseau comprenant des UBR (unité bord de route) faisant office de relais entre le véhicule 10 et le « cloud » 100. , par exemple IEEE802.11 c’est-à-dire selon pl de type réseau cellulaire terrestre en utilisant par exemple un mode de communication sans fil de type LTE (de l’anglais « Long Term Evolution » ou en français « Evolution à long terme ») 4G ou 5G. Un processus de communication sans fil entre le véhicule 10 et le dispositif distant 112 est avantageusement mis en œuvre par un ou plusieurs processeurs de dispositifs formant un système configuré pour la mise en œuvre du processus. Un tel système comprend le dispositif distant 112 et le véhicule 10, c’est-à-dire un ou plusieurs calculateurs du système embarqué du véhicule 10. Dans une première opération, le véhicule 10 reçoit du dispositif distant 112, via une liaison sans fil, une notification de disponibilité de données de mise à jour logicielle du véhicule présente sur le dispositif distant. La notification correspond à un ensemble de données transmises par le dispositif distant pour informer un ensemble de véhicules, dont le véhicule 10, de la disponibilité d’une ou plusieurs mises à jour logicielle d’un ou plusieurs logiciels embarqués dans les véhicules, dont le véhicule 10. La notification est par exemple transmise dans un mode dit de diffusion (de l’anglais « broadcast ») à destination de tous les véhicules connectés ayant accès au service de mise à jour logicielle, la notification comprenant par exemple des informations sur le type de mise à jour et sur le ou les systèmes ou logiciels impactés par la mise à jour. Selon une variante, la notification n’est transmise qu’aux véhicules impactés par la ou les mises à jour logicielle ayant accès au service de mise à jour logicielle, dans un mode dit de multidiffusion (de l’anglais « multicast »), c’est-à-dire les véhicules embarquant le ou les logiciels ciblés par la mise à jour. Les données représentatives de la notification sont par exemple transmises selon un mode de communication sans fil par défaut, par exemple selon le support de communication sans fil 102 correspondant au réseau cellulaire terrestre de téléphonie mobile de type 4G ou 5G. La notification est par exemple transmise à intervalles réguliers, par exemple tous les jours ou toutes les 4 heures. Les données de la mise à jour logicielle prennent par exemple la forme d’un ensemble de paquets de données (de l’anglais « data packets package ») d’un volume de données déterminé (par exemple 200, 500, 1000 Mo (mégaoctet ou en anglais « Megabytes », noté Mb)). Dans une deuxième opération, le véhicule 10 ayant reçu la notification déclenche une opération de détection des supports de communication (de l’anglais « bearer ») sans fil disponibles, c’est-à-dire une détection des réseaux de communication sans fil auxquels le véhicule 10 a accès. Une telle opération comprend par exemple un processus d’authentification auprès du réseau, tel que connu de l’homme du métier. Selon l’exemple de la FIG. 1 , deux supports de communication sans fil 101, 102 sont accessibles par le véhicule 10, à savoir : - un premier support de communication sans fil 101 correspondant à un canal de communication sans fil d’un réseau local sans fil ; et - un deuxième support de communication sans fil 102 correspondant à un canal de communication sans fil d’un réseau cellulaire terrestre sans fil. Selon d’autres modes de réalisation, le véhicule 10 accède à plus de 2 supports de communication sans fil, par exemple : - un ou plusieurs supports de communication sans fil d’un réseau local sans fil, par exemple sur différentes bandes de fréquence (par exemple la bande correspondant à 2,4 GHz et la bande correspondant à 5GHz) ou selon plusieurs protocoles de communication (par exemple 802.11ac et 802.11p) ; - un ou plusieurs supports de communication sans fil d’un ou plusieurs réseaux cellulaires terrestres sans fil, par exemple un support de communication sans fil d’un réseau de téléphonie mobile et un support de communication sans fil d’un réseau de type C-V2X. Au cours de cette opération, le véhicule 10, par le biais de son système de communication et par exemple plus spécifiquement par un module correspondant à un équilibreur de charge (de l’anglais « load balancer »), teste les différents supports de communication sans fil pour déterminer un ensemble de paramètres, tels que par exemple : - la bande passante disponible pour chacun des supports de communication sans fil accessibles par le véhicule 10, par exemple pour le premier support de communication sans fil 101 et pour le deuxième support de communication sans fil 102 ; - le débit, par exemple en kbits/s, Mbits/s ou Mo/s (ou Mb/s en anglais) ; - le taux de connexion ; - la vitesse de téléchargement depuis le dispositif distant 112. Ce ou ces paramètres sont déterminés par le véhicule 10 selon toutes méthodes connues de l’homme du métier, par exemple tel que décrit dans « techniques d’estimations de la bande passante disponible de réseaux sans fil », thèse d’Abdelaziz Amamra, publiée le 17 novembre 2008 ou dans « Contrôle de la puissance pour les réseaux sans fil », thèse de Dat-Duong Phan, publiée le 11 février 2015. Dans une troisième opération, le véhicule 10 transmet à destination du dispositif distant 112 des premières données représentatives de la pluralité de supports de communication sans fil disponibles pour la réception des données de mise à jour logicielle. Ces premières données comprennent avantageusement, pour chaque support de communication sans fil détecté et testé, une information représentative du débit disponible. Ces premières données sont par exemple transmises par le véhicule 10 via le selon le support de communication sans fil 102 correspondant au réseau cellulaire terrestre de téléphonie mobile de type 4G ou 5G utilisé par le dispositif distant 112 pour transmettre la notification de disponibilité de la mise à jour logicielle. La transmission des premières données est par exemple mise en œuvre automatiquement par le véhicule 10 suivant la réception de la notification, sans intervention d’un utilisateur du véhicule 10. Selon une variante de réalisation, la transmission des premières données est déclenchée par une action d’un utilisateur du véhicule 10, par exemple le conducteur. Selon cette variante, le consentement ou l’autorisation de l’utilisateur pour le téléchargement de la mise à jour logicielle est par exemple requise. Le processus d’autorisation comprend par exemple un affichage d’un message sur un écran tactile du véhicule 10 informant l’utilisateur de la disponibilité de la mise à jour logicielle. L’utilisateur peut autoriser ou refuser le téléchargement en cliquant sur des boutons virtuels affichés sur l’écran tactile, la réception (par le calculateur mettant en œuvre le processus côté véhicule 10) de données représentatives d’un appui tactile sur le bouton prévu pour valider ou accepter le téléchargement déclenchant la transmission des premières données. Dans une quatrième opération du processus, le dispositif distant 112 ayant reçu les premières données met en œuvre une répartition des données de mise à jour logicielle entre les différents supports de communication sans fil identifiés dans les premières données, selon le nombre de supports de communication sans fil identifiés dans les premières données, ou selon au moins deux supports de communication sans fil parmi les supports de communication sans fil identifiés dans les premières données. La répartition est par exemple fonction du débit disponible pour chacun de ces supports de communication sans fil, la répartition étant par exemple proportionnelle au débit disponible. A titre d’exemple, si le débit (ou la bande passante selon une variante) disponible via le premier support de communication sans fil 101 est supérieur débit (ou la bande passante selon une variante) disponible via le deuxième support de communication sans fil 102, alors le dispositif distant 112 associe une quantité de données à transmettre selon le premier support de communication sans fil 101 supérieure à la quantité de données à transmettre selon le premier support de communication sans fil 102. Par exemple, si la quantité de données de l’ensemble des paquets de données formant la mise à jour logicielle est égale à 500 Mo, le dispositif distant 112 alloue 300 Mo sur les 500 Mo pour transmission via le premier support de communication sans fil 101 et le dispositif distant 112 alloue 200 Mo sur les 500 Mo pour transmission via le deuxième support de communication sans fil 102. Inversement, si le débit du premier support de communication sans fil 101 est inférieur au deuxième support de communication sans fil 102, le dispositif distant 112 alloue plus de données au deuxième support 102 qu’au premier support 101. Selon une variante de réalisation, le dispositif distant 112 sélectionne 2 ou plus de supports de communication sans fil parmi les supports de communication sans fil identifiés dans les premières données lorsque le nombre de supports de communication sans fil identifiés dans les premières données est supérieur ou égal à 3. Cette variante est par exemple mise en œuvre lorsque le dispositif distant détecte un problème sur un des supports de communication sans fil identifiés dans les premières données. Dans une cinquième opération du processus, le dispositif distant 112 transmet la mise à jour logicielle selon la répartition en volume de données réalisée à la quatrième opération. Le véhicule 10, via son système de communication, reçoit ainsi du dispositif distant 112 les données de mise à jour logicielle réparties sur au moins deux supports de communication sans fil de la pluralité de supports de communication sans fil identifiées dans les premières données en fonction des informations de débit disponible. Selon l’exemple de la FIG. 1 , une première partie du package de données de mise à jour logicielle est reçue via le premier support de communication sans fil 101 et une deuxième partie du package de données de mise à jour logicielle est reçue via le deuxième support de communication sans fil 102. La deuxième partie correspond au complémentaire de la première partie des données de mise à jour logicielle dans le package de données de mise à jour. Selon l’exemple particulier précédemment selon lequel le volume de données du package de mise à jour logicielle est égal à 500 Mo, 300 Mo (la première partie) de données sont transmises via le premier support de communication sans fil 101 et 200 Mo (la deuxième partie) de données sont transmises via le deuxième support de communication sans fil 102. La transmission de la première partie et la transmission de la deuxième partie des données de mise à jour logicielle sont par exemple initiées simultanément, la durée de réception de la première partie et la durée de réception de la deuxième partie variant respectivement selon le débit / la bande passante disponible sur le premier support de communication sans fil 101 et sur le deuxième support de communication sans fil 102. Selon un mode de réalisation particulier, si le véhicule 10 détecte un problème ou un défaut de connexion sur l’un ou l’autre du premier 101 et deuxième 102 support de communication sans fil pendant la réception respectivement de la première partie ou de la deuxième partie, le véhicule 10 transmet, à destination du dispositif distant 112 selon le support de communication sans fil ne présentant pas de problème ou de défaut de connexion, des deuxièmes données représentatives d’une requête de transmission des données de mise à jour logicielle restant à transmettre via au moins un autre support de communication sans fil des au moins deux supports de communication sans fil. Par exemple, si au cours de la réception de la première partie (respectivement la deuxième partie) des données de mise à jour sans fil le premier support de communication sans fil 101 (respectivement le deuxième support de connexion sans fil 102) rencontre un problème ou un défaut de connexion détecté par le véhicule 10 (par exemple perte de la liaison sans fil, diminution importante du débit / de la bande passante disponible (par exemple diminution de plus de 50, 60 ou 70 %)), alors le véhicule 10 transmet une requête à destination du dispositif distant 112 via le deuxième support de communication sans fil 102 (respectivement le premier support de communication sans fil 101) pour que le dispositif distant 112 transmette les données de la première partie (respectivement la deuxième partie) non encore transmises via le deuxième support de communication sans fil 102 (respectivement le premier support de communication sans fil 101) avec la deuxième partie (respectivement la première partie) des données de mise à jour logicielle. Selon une variante de ce mode de réalisation, le véhicule 10 requiert une nouvelle transmission de la première partie (respectivement la deuxième partie) des données de mise à jour logicielle via le via le deuxième support de communication sans fil 102 (respectivement le premier support de communication sans fil 101) en cas de défaut / problème détecté sur le premier support de communication sans fil 101 (respectivement le deuxième support de communication sans fil 102). Selon ce mode de réalisation, le véhicule 10 reçoit ainsi du dispositif distant 112 les données de mise à jour logicielle restant à transmettre via le ou les supports de communication sans fil ne rencontrant pas le défaut détecté. Dans une sixième opération du processus, le véhicule 10 fusionne les données de la première partie et de la deuxième partie pour reconstituer ou reconstruire le package de données de mise à jour logicielle. La fusion est par exemple mise en œuvre au fur et à mesure de la réception des données des première et deuxième partie ou une fois l’intégralité des données de la première partie et de la deuxième partie reçues. Dans une septième opération du processus, le véhicule 10 met en œuvre la mise à jour logicielle à partir des données de mises à jour reçues ou téléchargées. La mise à jour est par exemple mise en œuvre par chaque calculateur du véhicule 10 ayant la charge d’exécution d’un logiciel ciblé par la mise à jour logicielle hébergée sur le dispositif distant 112. La FIG. 2 illustre schématiquement un dispositif 2 de traitement de données et/ou de communication de données, selon différents exemples de réalisation particuliers et non limitatifs de la présente invention. Le dispositif 2 correspond par exemple à un dispositif embarqué dans le véhicule 10, par exemple un calculateur ou une unité TCU. Selon d’autres exemples, le dispositif 2 correspond à un dispositif distant de type serveur tel que le dispositif distant 112. Le dispositif 2 est par exemple configuré pour la mise en œuvre d’au moins une partie des opérations décrites en regard de la FIG. 1 et/ou des étapes du procédé décrit en regard de la FIG. 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 TCU, un ordinateur, un serveur, un ordinateur portable ou encore un dispositif de communication mobile. 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. 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. 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 mémoire 21. Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Selon un exemple 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. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé), 5G ; - 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) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Selon un autre exemple de réalisation particulier et non limitatif, 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é) 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 »), 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 »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage 240, tactile ou non, un ou des haut-parleurs 250 et/ou d’autres périphériques 260 (système de projection) via respectivement des interfaces de sortie 24, 25 et 26. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 2. La FIG. 3 illustre un organigramme des différentes étapes d’un procédé de communication sans fil entre un véhicule et un dispositif distant, par exemple entre le véhicule 10 et le dispositif distant 112, 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 un véhicule 10, c’est-à-dire par un ou plusieurs calculateurs du véhicule 10 reliés à un système de communication (par exemple une TCU associée à une ou plusieurs antennes) du véhicule 10, par exemple par le dispositif 2 de la FIG. 2 . Dans une première étape 31, le véhicule reçoit, via une liaison sans fil, une notification de disponibilité de données de mise à jour logicielle du véhicule sur le dispositif distant. Dans une deuxième étape 32, le véhicule transmet, via la liaison sans fil à destination du dispositif distant, des premières données représentatives d’une pluralité de supports de communication sans fil disponibles pour une réception des données de mise à jour logicielle, les premières données comprenant une information de débit disponible pour chaque support de communication sans fil de la pluralité de supports de communication sans fil. Dans une troisième étape 33, le véhicule reçoit, depuis le dispositif distant, les données de mise à jour logicielle réparties sur au moins deux supports de communication sans fil de la pluralité de supports de communication sans fil en fonction des informations de débit disponible. Selon une variante, les variantes et exemples des opérations décrits en relation avec la FIG. 1 s’appliquent aux étapes du procédé de la FIG. 3 . Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de mise à jour logicielle d’un véhicule qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé. La présente invention concerne également un système comprenant un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, et un ou plusieurs dispositifs distants reliés en communication sans fil au véhicule. Procédé de communication sans fil entre un véhicule (10) et un dispositif distant (112), ledit procédé comprenant les étapes suivantes : - réception (31), par ledit véhicule (10) via une liaison sans fil, d’une notification de disponibilité de données de mise à jour logicielle dudit véhicule (10) sur ledit dispositif distant (112) ; - transmission (32), par ledit véhicule (10) via ladite liaison sans fil à destination dudit dispositif distant (112), de premières données représentatives d’une pluralité de supports de communication sans fil (101, 102) disponibles pour une réception desdites données de mise à jour logicielle, lesdites premières données comprenant une information de débit disponible pour chaque support de communication sans fil de ladite pluralité de supports de communication sans fil (101, 102) ; - réception (33), par ledit véhicule (10) depuis ledit dispositif distant (112), desdites données de mise à jour logicielle réparties sur au moins deux supports de communication sans fil de ladite pluralité de supports de communication sans fil (101, 102) en fonction des informations de débit disponible. Procédé selon la revendication 1, pour lequel ladite pluralité de supports de communication sans fil comprend : - un premier support de communication sans fil (101) correspondant à un canal de communication sans fil d’un réseau local sans fil ; et - un deuxième support de communication sans fil (102) correspondant à un canal de communication sans fil d’un réseau cellulaire terrestre sans fil. Procédé selon la revendication 2, pour lequel une première partie desdites données de mise à jour logicielle est reçue via ledit premier support de communication sans fil (101) et une deuxième partie desdites données de mise à jour logicielle est reçue via ledit deuxième support de communication sans fil (102), ladite deuxième partie correspondant au complémentaire de ladite première partie des données de mise à jour logicielle. Procédé selon la revendication 3, comprenant en outre les étapes de : - fusion de ladite première partie et de ladite première partie pour reconstruire lesdites données de mise à jour logicielle ; et - mise à jour logicielle dudit véhicule (10) par exécution, par ledit véhicule (10), desdites données de mise à jour logicielle. Procédé selon l’une quelconque des revendications 1 à 4, comprenant en outre les étapes suivantes : - détection, par ledit véhicule (10), d’un défaut de réception sur un support de communication sans fil (101) desdits au moins deux supports de communication sans fil (101, 102) ; - transmission, par ledit véhicule (10) à destination dudit dispositif distant (112), de deuxièmes données représentatives d’une requête de transmission de données de mise à jour logicielle restant à transmettre via au moins un autre support de communication sans fil (102) desdits au moins deux supports de communication sans fil (101, 102) ; et - réception, par ledit véhicule (10) depuis ledit dispositif distant (112), des données de mise à jour logicielle restant à transmettre via ledit au moins un autre support de communication sans fil (102). Procédé selon la revendication 2 ou 3, comprenant en outre une étape de répartition, par ledit dispositif distant (112), desdites données de mise à jour logicielle entre ledit premier support de communication sans fil (101) et ledit deuxième support de communication sans fil (102) pour obtenir lesdites première et deuxième parties. Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un processeur. Dispositif (2) de contrôle de communication sans fil entre un véhicule et un dispositif distant, ledit dispositif (2) 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 à 5. Véhicule (10) comprenant le dispositif (2) selon la revendication 8. Système de communication sans fil comprenant le véhicule (10) selon la revendication 9 et un dispositif distant (112) relié en communication sans fil audit véhicule (10), ledit système étant configuré pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 6.