INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un autre aspect, l’invention concerne un produit programme d’ordinateur comportant un code informatique ou des instructions machine exécutables configuré pour, lorsqu’exécuté par un processeur d’un serveur informatique, mettre en œuvre une infrastructure logicielle de virtualisation telle que décrite ci-dessus.
Selon un autre aspect, l’invention concerne un système informatique comportant un serveur informatique et une infrastructure logicielle de virtualisation telle que décrite ci-dessus.
Selon un autre aspect, l’invention concerne un procédé de déploiement d’une machine virtuelle dite de confiance dans une infrastructure de virtualisation telle que décrite ci-dessus, le procédé comportant des étapes consistant à :
- par un outil informatique de conception d’un intégrateur, recevoir des informations d’identification qui identifient une ou plusieurs ressources d’un serveur informatique auxquelles la machine virtuelle de confiance peut être autorisée à accéder directement, et voire exclusivement, lors de son exécution par l’infrastructure de virtualisation ;
- par un outil informatique de conception, créer ladite machine virtuelle, la machine virtuelle de confiance créée comportant les informations d’identification reçues ;
- par un outil informatique d’un administrateur du serveur informatique, recevoir la machine virtuelle créée et installer sur le serveur informatique la machine virtuelle de confiance créée, l’infrastructure étant configurée pour, lors de l’exécution de la machine virtuelle de confiance, sélectivement autoriser la machine virtuelle de confiance à accéder directement, et voire exclusivement, à au moins une desdites ressources matérielles ou logicielles du serveur identifiées par les informations d’identification.
Selon un autre aspect, l’invention concerne aussi un produit programme d’ordinateur comportant un code informatique ou des instructions machine exécutables configuré pour, lorsqu’exécuté par un processeur d’un serveur informatique, mettre en œuvre un procédé de déploiement, tel que défini ci-dessus.
Selon un autre aspect, l’invention concerne également un procédé de gestion d’une pluralité de machines virtuelles sur un serveur informatique, le procédé étant mis en œuvre par le serveur informatique et comprenant les étapes suivantes :
- créer une couche logicielle de virtualisation formant un environnement d’exécution pour les machines virtuelles ;
- autoriser sélectivement au moins une des machines virtuelles, dite machine virtuelle de confiance, à accéder directement à au moins une ressource du serveur informatique, les autres machines virtuelles n’étant pas autorisées à accéder directement aux ressources matérielles du serveur informatique, et ne pouvant accéder qu’à des ressources correspondantes virtualisées par l’intermédiaire de la couche logicielle de virtualisation ; et
- exécuter les machines virtuelles via la couche logicielle de virtualisation.
Selon un autre aspect, l’invention concerne aussi un produit programme d’ordinateur comportant un code informatique ou des instructions machine exécutables configuré pour, lorsqu’exécuté par un processeur d’un serveur informatique, mettre en œuvre un procédé de gestion, tel que défini ci-dessus.
illustre un enjoliveur latéral selon l’invention, en vue isométrique depuis l’intérieur.
illustre une portion de la peau extérieure du pare-chocs avant, en vue isométrique depuis l’intérieur du pare-chocs avant.
montre l’assemblage du pare-chocs avant et de l’enjoliveur latéral, vu depuis l’intérieur du pare-chocs avant.
est une vue en coupe selon la ligne VII-VII de la .
est une vue en coupe selon la ligne VIII-VIII de la .
On se réfère à la montrant une face avant 1 d’un véhicule automobile 3 selon l’invention, seulement la partie droite de la face avant 1 étant représentée.
Le véhicule automobile 3 admet un plan médian 5 longitudinal de symétrie. Ainsi, la description faite pour la partie droite du véhicule automobile 3 s’applique par analogie à la partie gauche du véhicule automobile 3.
La face avant 1 du véhicule automobile 3 comporte un pare-chocs avant 7, comportant une peau extérieure 9 dont sa fonction est principalement esthétique, une grille supérieure 11, une grille inférieure 13. La face avant 1 comporte également des blocs optiques 15.
La face avant 1 comporte selon l’invention un ensemble d’habillage 17, comportant deux enjoliveurs latéraux 19, montés latéralement de part et d’autre de la grille inférieure 13.
La fonction principale de l’enjoliveur latéral 19 est essentiellement esthétique. Ainsi, l’enjoliveur latéral 19 comporte une peau 20 comportant une face externe 21, visible depuis l’extérieur du véhicule automobile lorsque l’enjoliveur latéral 19 est monté dans le pare-chocs avant 7 du véhicule automobile 3, pouvant par exemple être réalisée dans un matériau chromé.
L’enjoliveur latéral 19 présente une forme générale de boomerang qui comporte trois sommets 23, 25, 27. Les sommets 23, 25 débouchent au niveau de la grille inférieure 13 du pare-chocs avant 7 tandis que le sommet 27 débouche au niveau de la peau extérieure 9 du pare-chocs avant 7. Les sommets 23, 25 de l’enjoliveur latéral 19 définissent entre eux un ensemble géométrique non convexe.
Le module d’acquisition et de transmission de message 1020 peut comprendre une ou plusieurs interfaces homme-machine. Ces interfaces homme-machine peuvent comprendre un ou plusieurs moyens d’acquisition de message configurés pour acquérir un message 0(n) (appelé aussi un message initial 0(n) ) généré par un utilisateur U-n, par le dispositif de communication 100-n. Ces interfaces homme-machine peuvent comprendre également un ou plusieurs moyens de transmission de messages t(n+1) , reçus par le dispositif de communication 100-n, à l’utilisateur U-n, ces messages t(n+1) ayant été précédemment générés par des utilisateurs U-(n+1) et émis par ces derniers à destination de l’utilisateur U-n. Par exemple et sans limitation, le module d’acquisition et de transmission de message 1020 peut comprendre un microphone, un haut-parleur, un clavier, un écran d’affichage et/ou une ou plusieurs unités optoélectroniques capables d’émettre de la lumière telles que des diodes électroluminescentes.
Dans des modes de réalisation, le module de communication directe 1060 peut en outre être configuré pour sécuriser par cryptage les messages à émettre selon une ‘clé de cryptage des communications directes’, par exemple commune aux dispositifs de communication du système de communication sans fil critique 10. Par conséquent, le module de communication directe 1060 peut en outre être configuré pour décrypter les messages reçus selon la clé de cryptage commune des communications directes.
Le module de communication relayée 1080 du dispositif de communication 100-n est configuré pour émettre et/ou recevoir un ou des messages au moyen de la transmission sans fil relayée 120-n du réseau d'interconnexion 200. Par exemple et sans limitation, le module de communication relayée 1080 peut être un terminal téléphonique (i.e. équipement utilisateur ou UE), propre à être connecté au réseau d'interconnexion 200 via un ou plusieurs sites radio. Le module de communication relayée 1080 peut comprendre une application dédiée aux communications de missions critiques, ou communications de groupe, encore appelée application MCX ( Mission- Critical Services en langue anglo-saxonne). Dans un tel mode de réalisation, selon le protocole de communication relayée, le module de communication relayée 1080 des dispositifs du système 10 peut comprendre un client MCX tandis que le centre de communication 210 comprend un serveur MCX.
Le module de communication relayée 1080 du dispositif de communication 100-n est associé à un identifiant unique noté r(n) , identifiant le dispositif de communication 100-n.
Le module de communication relayée 1080 du dispositif de communication 100-n est en outre associé à un état de connectivité relayée correspondant à un état de connexion du dispositif de communication 100-n avec le réseau d'interconnexion 200.
Dans des modes de réalisation, le module de communication relayée 1080 du dispositif de communication 100-n peut alors être configuré pour générer (c’est-à-dire déterminer et mettre à jour) une structure de donnée, également appelée ‘matrice de connectivité relayée’ notée , comprenant l’état de connectivité relayée du dispositif de communication 100-n et les états de connectivité relayée de chacun des autres dispositifs de communication 100-(n+1) de l’ensemble des dispositifs de communication du système 10 en fonction des identifiants uniques r(n) et r(n+1) .
Dans certains modes de réalisation, le centre de communication 210 peut alors être configuré pour superviser la connexion de chacun des dispositifs de communication 100-n avec le réseau d'interconnexion 200, via leur module 1080 respectif, et pour générer (c’est à dire déterminer et mettre à jour) une structure de donnée telle qu’une ‘matrice de connectivité relayée globale’ notée , comprenant l’état de connectivité relayée de chacun des dispositifs de communication (100-n et 100-(n+1)) de l’ensemble des dispositifs de communication du système 10 en fonction de leurs identifiants uniques r(n) . Le centre de communication 210 peut alors être configuré pour transmettre une partie ou l’ensemble des informations de la matrice de connectivité relayée globale aux dispositifs de communication 100-n via le réseau d'interconnexion 200 et donc leur module 1080 respectif.
La matrice de connectivité relayée peut être initialisée lorsque tous les dispositifs du système 10 sont « en ligne » dans un mode opérationnel. Tel qu’utilisé ici, un dispositif « en ligne » fait référence à un dispositif connecté au réseau 200. L’initialisation de la matrice de connectivité peut être mise en œuvre au début d’une mission ou d’une intervention spécifique menée par les utilisateurs du système 10. La matrice de connectivité relayée peut ensuite être mise à jour, selon une fréquence prédéfinie par le module de communication relayée 1080, lorsque le dispositif est connecté au réseau 200. Une matrice de connectivité relayée globale notée comprend l’état de connectivité relayée précis à tout instant de l’ensemble des dispositifs du système. La matrice de connectivité relayée d’un dispositif « hors ligne » peut en revanche être erronée. La matrice de connectivité relayée globale peut être déterminée et maintenue par le centre de communication 210 par exemple.
Un état de connectivité relayée peut comprendre par exemple et sans limitation un entier et/ou un élément booléen. En particulier, l’entier peut être de type binaire. Ainsi, l’état de connectivité relayée peut prendre une valeur binaire parmi une première valeur et une deuxième valeur. L’état de connectivité relayée peut prendre une première valeur, par exemple égale à ‘1’ (ou ‘vrai’) pour les dispositifs 100-k et 100-y connectés au réseau 200 (compris dans les sous-ensembles et ). L’état de connectivité relayée peut prendre une deuxième valeur, par exemple égale à ‘0’ (ou ‘faux’) pour les dispositifs 100-h et 100-z non connectés au réseau 200 (compris dans les sous-ensembles et ). Une matrice de connectivité relayée (ou ) peut être représentée par une structure de donnée, telle qu’une table de données, comprenant les informations relatives à l’état du mode de communication relayée (i.e. portée du réseau) d’une partie ou de l’ensemble des dispositifs de communication compris dans le système 10 en fonction de leur identifiant unique r(n) . Un état de connectivité relayée peut également comprendre une date relative à un horodatage correspondant au dernier « constat » de connectivité du dispositif 100-n au réseau d'interconnexion 200.
Dans des modes de réalisation, le module de communication relayée 1080 peut en outre être configuré pour sécuriser par cryptage les messages à émettre selon une clé de cryptage des communications relayées, qui peut, par exemple, être commune aux dispositifs de communication du système de communication sans fil critique 10. Le module de communication relayée 1080 peut alors être configuré pour décrypter les messages reçus selon la clé de cryptage commune des communications relayées.
Le centre de communication 210 peut générer via le réseau 200 le partage de clés de cryptage des communications relayées parmi l’ensemble des modules de communication relayée 1080 des dispositifs du système de communication sans fil critiques 10, lorsque ces dispositifs sont tous « en ligne » (i.e. connecté au réseau 200) dans un mode opérationnel. Un tel partage de clés peut être mis en œuvre au début d’une mission ou d’une intervention spécifique menée par les utilisateurs du système 10.
Le module d’acquisition et de transmission de message 1020, ainsi que le module de communication directe 1060 et le module de communication relayée 1080 peuvent chacun être connecté au module de gestion 1040. Le module de gestion 1040 est alors configuré pour collecter et traiter les messages à émettre provenant du module 1020 (acquis de l’utilisateur U-n) et pour les transférer vers les deux modules de communication 1060 et 1080. Le module de gestion 1040 est en outre configuré pour collecter et traiter des messages reçus provenant des deux modules de communication 1060 et 1080 et les transférer vers le module 1020 (à transmettre à l’utilisateur U-n).
Selon certains modes de réalisation, le centre de communication 210 peut générer via le réseau 200 le partage de clés de cryptage des communications directes auprès de l’ensemble des dispositifs du système de communication sans fil critique 10, lorsque ceux-ci sont tous « en ligne ». Avantageusement, ce partage de clés peut être mis en œuvre au début d’une mission ou d’une intervention spécifique menée par les utilisateurs du système 10. Pour cela, le centre de communication 210 peut être configuré pour transmettre une clé de cryptage des communications directes au module de communication relayée 1080 des différents dispositifs. Le module de gestion 1040 (relié au module de communication relayée 1080) peut alors être configuré pour transmettre cette clé de cryptage des communications directes au module de communication directe 1060, permettant un renouvellement rapide (par exemple, à chaque mission et/ou intervention) des clés dans ce mode de communication spécifique.
Selon certains modes de réalisation, le module d’acquisition et de transmission de message 1020 peut être un dispositif émetteur-récepteur portatif. Par exemple, le module d’acquisition et de transmission de message 1020 peut être un ‘micro-poire’ comprenant des moyens d’acquisition et de transmission de messages vocaux, tels que par exemple un micro, un haut-parleur et/ou des boutons de prises d’alternat. Ce micro-poire peut également présenter un écran permettant la lecture des messages texte reçus. Le module d’acquisition et de transmission de message 1020 peut par exemple être un smartphone configuré pour la saisie et/ou la lecture de messages de type texte ou audio, pour la saisie et/ou la consultation de positions de géolocalisation, l’acquisition et/ou la visualisation d’images.
Selon des modes de réalisation, les modules 1020, 1080 et 1060 peuvent être intégrés dans un même élément. Dans d’autres modes de réalisation, les modules 1020, 1080 et/ou 1060 peuvent comprendre des connectiques permettant d’échanger entre eux et/ou avec d’autres modules externes.
Le commutateur SW est ouvert lorsque la plateforme PLAT est mise hors tension. En outre, le régulateur de tension LDO_U est capable de générer une tension lorsque la plateforme PLAT est mise hors tension. Cette tension peut alors être appliquée sur la sortie Vout_N, de façon à appliquer cette même tension sur l’entrée d’alimentation Vio2_N de l’unité de communication en champ proche NFC_C et sur l’entrée d’alimentation Vio2_U de l’unité de communication ultra large bande UWB_C. Cela permet ainsi d’alimenter les deuxièmes entrées/sorties IO2_N de l’unité de communication en champ proche NFC_C et les deuxièmes entrées/sorties IO2_U de l’unité de communication ultra large bande UWB_C.
L’unité de communication en champ proche NFC_C peut alors transmettre la requête de sondage SD_S à l’unité de communication ultra large bande UWB_C. Une fois la requête de sondage reçue, l’unité de communication ultra large bande UWB_C est configurée pour effectuer un sondage d’un champ ultra large bande.
Si l’unité de communication ultra large bande UWB_C détecte un champ ultra large bande durant la période de sondage décomptée par le compteur TMR2, alors l’unité de communication ultra large bande UWB_C est configurée pour démarrer une communication ultra large bande avec l’appareil ayant émis le champ ultra large bande.
Si l’unité de communication ultra large bande UWB_C ne détecte pas de champ ultra large bande durant la période de sondage décomptée par le compteur TMR2, alors l’unité de communication en champ proche NFC_C est configurée pour stopper le réveil de l’unité de communication ultra large bande UWB_C. L’unité de communication en champ proche NFC_C peut ensuite être mise en veille pendant la période de veille décomptée par le compteur TMR1.
Un tel appareil APP est donc configuré pour démarrer une communication ultra large bande à partir de l’unité de communication en champ proche NFC_C lorsque la plateforme PLAT est mise hors tension. En particulier, l’alimentation de l’unité de communication en champ proche NFC_C est maintenue même lorsque la plateforme PLAT est mise hors tension, car cette unité est directement alimentée par la batterie BAT. Ainsi, l’unité de communication ultra large bande UWB_C peut être réveillée par l’unité de communication en champ proche NFC_C lorsque la plateforme PLAT est mise hors tension. Une fois l’unité de communication ultra large bande UWB_C alimentée, cette dernière peut procéder à un sondage pour détecter la présence d’un champ ultra large bande.
La illustre un diagramme de temps d’une mise en œuvre d’un appareil tel que décrit précédemment.
Dans un premier temps, la plateforme PLAT est mise sous tension. Le commutateur SW de l’unité de communication en champ proche NFC_C est alors fermé. Ainsi, à l’instant T0, l’entrée Vin_N de l’unité de communication en champ proche NFC_C reçoit une tension générée par le deuxième régulateur de tension LDO2. Cette tension reçue par l’entrée Vin_N est appliquée à la sortie Vout_N via le commutateur SW.
Ensuite, dans un second temps, la plateforme PLAT est mise hors tension. Le commutateur SW de l’unité de communication en champ proche NFC_C est alors ouvert. Le régulateur de tension LDO2 ne génère plus de tension. À l’instant T1, la tension sur l’entrée Vin_N de l’unité de communication en champ proche NFC_C est donc nulle. À la fin d’une période de mise en veille décomptée par le compteur TMR1, le régulateur de tension LDO_U génère, à l’instant T2, une tension qui est appliquée sur la sortie Vout_N de l’unité de communication en champ proche NFC_C. En outre, l’unité de communication en champ proche émet le signal GPIO pour réveiller l’unité de communication ultra large bande UWB_C, et émet la requête de sondage SD_S.
L’unité de communication ultra large bande UWB_C procède alors, à l’instant T3, à un sondage d’un champ ultra large bande (UWB TX/RX). Parallèlement, le deuxième compteur TMR2 décompte la période de sondage jusqu’à l’instant T4. Le sondage de champ ultra large bande est effectué jusqu’à la fin de la période de sondage, à l’instant T5. Ici, l’unité de champ ultra large bande UWB_C ne détecte aucun champ ultra large bande à la fin de la période P2 de sondage. Ainsi, le signal GPIO et le signal Vout_N s’arrêtent à la fin de la période de sondage, de sorte que l’unité de communication ultra large bande UWB_C n’est plus alimentée.
L’unité de communication en champ proche NFC_C peut ensuite être mise en veille pendant ladite période P1 de veille décomptée par le premier compteur TMR1 jusqu’à l’instant T6. Une fois la période de veille terminée, l’unité de communication en champ proche NFC_C sort de sa mise en veille. Ensuite, à l’instant T7, l’unité de communication en champ proche NFC_C émet de nouveau les signaux GPIO et Vout_N de façon à réveiller l’unité de communication ultra large bande UWB_C, et émet la requête de sondage SD_S. Une fois la requête de sondage reçue, l’unité de communication ultra large bande UWB_C procède de nouveau à un sondage à l’instant T8 pendant la période P2 de sondage décomptée par le deuxième compteur TMR2 jusqu’à l’instant T9. Le sondage se termine à l’instant T10.
Système et procédé de communication sans fil critique pour la détermination d’un équipement de supervision des liaisons de communication sans fil directe La présente invention concerne de manière générale le domaine des communications sans fil, et en particulier un système et un procédé de communication par redondance.
Dans les systèmes de communication sans fil dite « critique », utilisés par exemple pour des missions civiles ou militaires, il est connu d’utiliser des dispositifs de communication sans fil pouvant fonctionner selon des protocoles de communication en mode relayé, c’est-à-dire avec connexion à une infrastructure réseau, ou en mode direct (c’est-à-dire sans infrastructure réseau). Par exemple, la norme TETRA ( TErrestrial Trunked RAdio selon l’expression anglo-saxonne correspondante), établie par l'organisme de normalisation ETSI ( European Telecommunications Standards Institute selon l’expression anglo-saxonne correspondante), porte sur un protocole de communication radio numérique mobile bidirectionnel destiné aux services publiques tels que les services de secours, les forces de polices, les ambulances, les pompiers, les services de transport public et l'armée.
Certains systèmes de communication sans fil critique connus utilisent des dispositifs de communication comprenant un terminal dual intégrant un terminal cellulaire type 4G (mode relayé) avec un terminal radio souvent analogique (mode direct). Cependant, dans de telles solutions, une rupture de communication d’un utilisateur par rapport au reste du groupe de communication sans fil est fréquente, entrainant des pertes de transmission parfois critiques. En effet, un besoin fondamental de tels services publiques est de pouvoir communiquer en toute circonstance (sous et hors couverture réseau), par exemple pour coordonner efficacement leurs actions avec l’ensemble des membres de leur groupe de communication, ou pour transmettre un signal de détresse à au moins un membre de leur groupe de communication ou à d’autres personnes à proximité susceptibles de leur venir en aide.
Il existe ainsi un besoin pour un système (comprenant des dispositifs) et un procédé capable d’améliorer la gestion de ces communications sans fil et en particulier pour déterminer un équipement de supervision des liaisons selon le mode direct entre dispositifs.
Selon un mode de réalisation, la collecte est, par défaut, suspendue lors de la survenance de l’un des événements précités. L’arrêt définitif de la collecte peut alors être confirmée manuellement par l’utilisateur du dispositif de communication mobile. Là encore, ce mode de réalisation avantageux permet de ne pas inutilement surcharger le réseau et/ou la mémoire locale du dispositif de communication mobile, et également de préserver le niveau de batterie du dispositif de communication mobile tout en limitant le nombre d’actions à réaliser par le conducteur.
Selon un mode de réalisation, le procédé de suivi de trajet comprend en outre une étape de comparaison de la vitesse de déplacement du dispositif de communication mobile à un deuxième seuil. Selon ce mode de réalisation, l’étape de suspension et/ou d’arrêt de la collecte de données de géolocalisation est mise en œuvre suite à la détermination que la vitesse de déplacement du dispositif de communication mobile est inférieure au deuxième seuil.
Selon un mode de réalisation, la collecte de données de géolocalisation comprend le stockage dans une mémoire du dispositif de communication mobile et/ou l’envoi vers un serveur distant de données horodatées de géolocalisation.