INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un premier aspect, il est proposé un procédé de contrôle dans un système informatique comprenant au moins une machine virtuelle utilisateur pilotée par un hyperviseur et une unité de contrôle, le procédé étant mis en œuvre par l’unité de contrôle et comprenant : recevoir d’une machine virtuelle utilisateur un paquet de données associé à un flux d’administration, ledit paquet de données comprenant un identifiant de réseau et une première adresse physique identifiant la machine virtuelle utilisateur ; et lorsque l’identifiant de réseau est associé à une deuxième adresse physique différente de la première adresse physique, bloquer le paquet de données.
Le procédé proposé permet avantageusement de détecter la survenance d’une situation de duplication d’identifiant de réseau ou d’adresse physique utilisée par une machine virtuelle utilisateur d’un système informatique, situation qui peut, selon les cas d’usage, résulter d’une erreur de configuration de l’interface réseau de gestion de la machine virtuelle utilisateur ou d’une action malveillante. La sécurité du système informatique est ainsi améliorée par détection d’une anomalie dans le trafic associé à un flux d’administration, anomalie qui peut ensuite être corrigée. Par exemple, le procédé proposé permet avantageusement de détecter une situation d’anomalie dans laquelle deux machines virtuelles utilisateur d’un système informatique utilisent pour leurs interfaces réseau de gestion respectives un même identifiant de réseau (par exemple une même adresse IP), auquel cas une de ces deux machines virtuelles utilisateur usurpe l’identifiant de réseau de l’autre machine virtuelle utilisateur. Autre exemple de situation d’anomalie, le procédé proposé permet aussi avantageusement de détecter une situation dans laquelle une configuration d’interface réseau de gestion d’une machine virtuelle utilisateur a conduit à modifier l’association entre un identifiant de réseau et une adresse physique de l’interface réseau de gestion (par exemple, une adresse IP a été associée à une autre adresse MAC, ou une adresse IP a été associée à un autre port de communication). Le paquet de données ayant conduit à la détection de la situation d’anomalie est alors bloqué, afin d’isoler la machine virtuelle utilisateur à l’origine de ce paquet et d’éviter ainsi les disfonctionnements du système informatique.
Dans un ou plusieurs modes de réalisation, l’unité de contrôle comprend une machine virtuelle pilotée par l’hyperviseur, dite machine virtuelle de contrôle, configurée pour la mise en œuvre du procédé proposé. Dans ces modes de réalisation, le procédé proposé est mis en œuvre par une machine virtuelle de contrôle pilotée par l’hyperviseur au sein du système informatique. La mise en œuvre du procédé proposé par une machine virtuelle instanciée au sein du système informatique permet avantageusement une mise en œuvre logicielle qui peut être adaptée à l’architecture (matérielle et/ou logicielle) existante d’un système informatique (par exemple de type uCPE). Le procédé proposé peut ainsi avantageusement être mis en œuvre, par le biais de l’instanciation d’une machine virtuelle de contrôle configurée pour sa mise en œuvre, au sein d’un équipement, par exemple un uCPE.
Dans un ou plusieurs modes de réalisation, la deuxième adresse physique est stockée en association avec l’identifiant de réseau dans une table de correspondance, et le procédé proposé comprend en outre : déterminer que l’identifiant de réseau est associé à la deuxième adresse physique par lecture de la table. Le contrôle exercé selon le procédé proposé est alors avantageusement mis en œuvre par le biais d’une table de correspondance, qui peut être créée puis mise à jour, par exemple lors de chaque instanciation ou désinstallation d’une machine virtuelle utilisateur dans le système informatique, de manière centralisée, par exemple par un administrateur d’un réseau d’administration auquel la machine virtuelle utilisateur est connectée via une interface réseau de gestion.
Dans un ou plusieurs modes de réalisation, le procédé proposé comprend en outre : générer une alarme de duplication d’identifiant de réseau au sein du système informatique. Un administrateur du système informatique peut ainsi être avantageusement informé de la survenance d’une situation de duplication d’identifiant de réseau au sein du système informatique, et prendre des mesures pour corriger cette situation.
Dans un ou plusieurs modes de réalisation, l’adresse physique comprend une adresse MAC et/ou un numéro de port. Dans un ou plusieurs modes de réalisation, l’identifiant de réseau comprend une adresse IP.
Dans un ou plusieurs modes de réalisation, l’identifiant de réseau est associé à la deuxième adresse physique sur instanciation de la machine virtuelle utilisateur au sein du système informatique. Le contrôle selon le procédé proposé exercé pour la machine virtuelle utilisateur est alors avantageusement basé sur une association entre l’identifiant de réseau et la deuxième adresse physique initialisée dès l’instanciation de la machine virtuelle utilisateur. Le procédé proposé peut alors avantageusement être utilisé pour contrôler la machine virtuelle utilisateur dès lors qu’elle est instanciée au sein du système informatique.
Dans un ou plusieurs modes de réalisation, le procédé proposé comprend en outre : extraire l’identifiant de réseau et la première adresse physique du paquet de données reçu. Le contrôle de la machine virtuelle utilisateur sur la base du paquet reçu peut alors avantageusement utiliser les informations extraites de ce paquet, afin de les comparer à des informations de référence pour détecter une éventuelle situation de duplication d’identifiant de réseau.
Dans un ou plusieurs modes de réalisation, le procédé proposé comprend en outre : instancier la machine virtuelle de contrôle à partir d’une configuration initiale du système informatique ne comprenant aucune machine virtuelle utilisateur. L’instanciation d’une ou plusieurs machines virtuelles utilisateur peut alors n’être effectuée qu’à partir du moment où la machine virtuelle de contrôle est instanciée, ce qui permet avantageusement d’assurer que la machine virtuelle de contrôle puisse être configurée pour contrôler chaque machine virtuelle utilisateur nouvellement instanciée au sein du système informatique.
Selon un autre aspect, un système informatique est proposé, qui comprend une unité de traitement comprenant un processeur et une mémoire couplée de manière opérationnelle au processeur, au moins une machine virtuelle utilisateur pilotée par un hyperviseur, l’unité de traitement étant configurée pour la mise en œuvre, par l’unité de contrôle, d’un procédé selon l’un des modes de réalisation proposés dans la présente demande.
Un autre aspect concerne un système informatique comprenant une unité de traitement comprenant un processeur et une mémoire couplée de manière opérationnelle au processeur, au moins une machine virtuelle utilisateur et une machine virtuelle de contrôle pilotées par un hyperviseur, l’unité de traitement étant configurée pour la mise en œuvre, par la machine virtuelle de contrôle, d’un procédé selon l’un des modes de réalisation proposés dans la présente demande.
Un autre aspect concerne une machine virtuelle dite de contrôle dans un système informatique comprenant au moins une machine virtuelle utilisateur et la machine virtuelle de contrôle pilotées par un hyperviseur, configurée pour la mise en œuvre d’un procédé selon l’un des modes de réalisation proposés dans la présente demande.
Selon un mode de réalisation particulier, le distributeur est configuré pour distribuer des formules en dosages selon le procédé lorsqu’il est connecté au dispositif de calcul informatique et en dosages selon les données stockées dans les dispositifs électroniques de communication et de stockage lorsqu’il n’est pas connecté au dispositif de calcul informatique.
L’invention concerne, en outre, un procédé de gestion de la distribution de formules à partir d’un distributeur comprenant un ensemble de cartouches, comprenant : avec le distributeur, la lecture d’un dispositif électronique de communication et de stockage sur chaque cartouche contenant une formule, dans lequel le dispositif électronique de communication et de stockage de chaque cartouche stocke des données comprenant une ou plusieurs clés pour vérifier la capacité des cartouches dans l’ensemble de cartouches, et une ou plusieurs pistes, chaque piste spécifiant les dosages pour la cartouche pour chaque administration de formules.
Selon un mode de réalisation particulier, le distributeur comprend un compteur configuré pour s’incrémenter lors d’un événement déclencheur, dans lequel le compteur conserve un ordre chronologique, dans lequel chaque incrément dans le compteur correspond à chaque administration de formules.
Selon un mode de réalisation particulier, les clés comprennent une clé de sous-type et une clé de combinaison.
Selon un mode de réalisation particulier, le distributeur comprend une UCT configurée pour permettre une distribution après avoir réalisé à l’aide des clés une vérification de compatibilité de chaque cartouche avec les autres cartouches de l’ensemble.
Selon un mode de réalisation particulier, la clé de sous-type de chaque cartouche est la même, la clé de combinaison de chaque cartouche est différente, et les clés de combinaison de toutes les cartouches suivent une règle.
Selon un mode de réalisation particulier, la règle stipule que les clés de combinaison soient associées à une valeur numérique, et que la somme des valeurs numériques soit un multiple d’un nombre déterminé à l’avance.
Selon un mode de réalisation particulier, chaque cartouche contient un ingrédient de soin de la peau sélectionné dans le groupe consistant en les alpha-hydroxy-acides, la vitamine C, la vitamine E, l’acide hyaluronique, l’acide férulique, le rétinol, le concombre, le thym, la mûre, et les combinaisons de ceux-ci.
Selon un mode de réalisation particulier, le distributeur est facultativement connecté à un dispositif de calcul informatique, le dispositif de calcul informatique comprend une application qui est configurée pour exécuter un procédé comprenant l’analyse de l’état de la peau d’un utilisateur, l’évaluation des conditions environnementales qui influencent la peau d’un utilisateur, la réception d’une préoccupation de soin de la peau d’un utilisateur, et la spécification des quantités de formules à distribuer, dans lequel le procédé est exécuté sans connexion au dispositif de calcul informatique.
DESCRIPTION DES DESSINS Les aspects précédents de la présente invention et les nombreux avantages qui en découlent deviendront plus facilement compréhensibles au fur et à mesure qu’ils seront mieux compris en se référant à la description détaillée suivante, prise conjointement avec les dessins annexés, sur lesquels :
la est une illustration schématique d’un système comprenant un distributeur servant à distribuer des formulations pouvant fonctionner de manière connectée ou hors ligne ;
la est un diagramme schématique du système de la montrant les composants de circuit du système ;
la est une illustration schématique d’une cartouche avec un dispositif électronique de communication et de stockage ;
la est un diagramme schématique illustrant le procédé de distribution à l’aide des dispositifs électroniques de communication et de stockage sur les cartouches ;
la est un schéma de procédé illustrant un procédé de distribution à l’aide des dispositifs électroniques de communication et de stockage sur les cartouches ;
la est un schéma de machine d’état du distributeur utilisant des pistes stockées sur les dispositifs électroniques de communication et de stockage sur les cartouches ; et
Par exemple, les composants ou calculateur contrôlant le système de freinage du véhicule doivent être à un niveau ASIL très élevé, par exemple un niveau ASIL D. En cas de dysfonctionnement temporaire ou de défaillance du système de freinage, il est indispensable d’informer le conducteur du véhicule pour que ce dernier prenne les mesures qui s’imposent, par exemple un arrêt du véhicule et/ou une prise de rendez-vous dans un garage.
Le conducteur peut également être informé d’autres dysfonctionnements qui ne mettent pas en péril le fonctionnement du véhicule tels qu’un dysfonctionnement temporaire d’un système d’éclairage dû à une occultation partielle des optiques ou à une ampoule grillée, ou encore un dysfonctionnement temporaire d’un système de détection d’objets, etc.
Pour avertir le conducteur de l’apparition d’un dysfonctionnement d’un élément électronique ou mécanique d’un véhicule, il est connu d’afficher un témoin indiquant le dysfonctionnement, par exemple sur le tableau de bord du véhicule. L’affichage de ce témoin est par exemple obtenu par l’activation d’une LED mettant en surbrillance une icône sur le tableau de bord, le témoin correspondant à un témoin physique dans ce cas de figure.
Les véhicules contemporains embarquent aujourd’hui un ou plusieurs moyens d’interfaçage qui permettent l’affichage d’une ou plusieurs interfaces homme-machine, dites IHM, qui permettent au conducteur ou aux passagers d’un véhicule d’interagir avec le fonctionnement du véhicule. Ces IHM sont aujourd’hui utilisées pour afficher différents types d’informations incluant des informations d’alerte ou d’avertissement relatives à des dysfonctionnements d’éléments mécaniques ou électroniques du véhicule. Elles permettent aussi au conducteur ou à un passager d’agir sur le fonctionnement de ces éléments par action sur ces moyens d’interfaçage.
La multiplicité de ces informations d’alerte ou de divertissement, la plupart du temps peu explicites pour un usager, est anxiogène pour le conducteur qui n’arrive pas à jauger de la gravité des dysfonctionnements signalés à partir des informations d’alerte ou d’avertissement.
Par ailleurs, des messages peuvent être affichés pour décrire un dysfonctionnement rencontré mais d’une part, ces messages sont trop succincts pour permettre au conducteur de mesurer la gravité d’un dysfonctionnement et, d’autre part, ces messages sont intrusifs car ils apparaissent subitement sur l’IHM.
La multiplicité des messages à afficher est également un problème car les zones dédiées sur l’IHM est restreinte obligeant ces messages à se superposer les uns sur les autres en fonction de leur apparition sans tenir compte de la gravité des dysfonctionnements sous-jacents.
La présente invention vise à palier à au moins un des inconvénients suscités.
Résumé de la présente invention Un objet de la présente invention est d’améliorer l’affichage d’informations relatives à un dysfonctionnement d’un élément mécanique ou électronique d’un véhicule.
Selon un premier aspect, la présente invention concerne un procédé de communication dans un véhicule d’informations relatives à des dysfonctionnements d’éléments du véhicule, ledit procédé comprenant les étapes suivantes : détection d’un dysfonctionnement d’un élément du véhicule par un capteur embarqué du véhicule ; transmission, par un calculateur du véhicule, d’une première information représentative du dysfonctionnement détecté à destination d’un premier moyen d’interfaçage du véhicule qui affiche ladite première information ; suite à une première action en relation avec ladite première information d’un usager du véhicule à partir du premier moyen d’interfaçage, détermination, par le calculateur, d’une deuxième information représentative d’une zone du véhicule dans laquelle se situe l’élément présentant le dysfonctionnement détecté ; transmission, par le calculateur, de la deuxième information à destination d’un deuxième moyen d’interfaçage du véhicule qui affiche ladite deuxième information ; suite à une deuxième action en relation avec la deuxième information de l’usager à partir du deuxième moyen d’interfaçage, évaluation, par le calculateur, d’une gravité du dysfonctionnement détecté ; si le dysfonctionnement détecté peut être corrigé par l’usager, obtention, par le calculateur, d’une troisième information représentative d’une solution pour corriger le dysfonctionnement de l’élément ; et transmission, par le calculateur, de la troisième information à destination du deuxième moyen d’interfaçage qui affiche ladite troisième information.
Selon un exemple de réalisation particulier et non limitatif, le premier moyen d’interfaçage comprend un écran tactile.
Selon un exemple de réalisation particulier et non limitatif, le deuxième moyen d’interfaçage est un écran tactile.
Selon un exemple de réalisation particulier et non limitatif, la troisième information est affichée sur un écran.
Selon un exemple de réalisation particulier et non limitatif, une indication apparait en superposition de la première information pour indiquer que la deuxième information est disponible.
Selon un exemple de réalisation particulier et non limitatif, si plusieurs dysfonctionnements de plusieurs éléments du véhicule sont détectés, une première information est affichée pour chaque dysfonctionnement et une indication apparait en superposition sur chaque première information affichée.
La deuxième durée de prédiction est par exemple de l’ordre de H heures, par exemple de 2 à 5 heures, l’unique modèle de prédiction court terme étant adapté pour, lorsqu’il est mis en œuvre, prédire les validations pour l’ensemble des lieux de validation pendant les H heures suivant l’instant temporel d’exécution, en d’autres termes pendant la deuxième durée de prédiction, par intervalles temporels de durée unitaire.
Le processeur de calcul 14 est en outre configuré pour mettre en œuvre, avec une deuxième fréquence d’exécution supérieure à la première fréquence d’exécution :
-un module 22 d’agrégation des données de validation effectives par lieu de validation et par intervalle temporel de durée unitaire durant une période d’historique par rapport à l’instant temporel d’exécution, pour obtenir des données de validation agrégées ;
-un module 24 d’application de l’unique modèle de prédiction court terme sur les données de validation agrégées, pour obtenir des prédictions de validations court terme sur la deuxième durée de prédiction, par lieu de validation et par intervalle temporel de durée unitaire;
-un module 26 de comparaison des prédictions de validations de référence et des prédictions de validation à court terme et
-un module 28 d’alerte en cas de dépassement de seuils d’alerte.
En particulier, deux seuils d’alerte sont considérés, un premier seuil d’alerte indiquant un inconfort des passagers induit par une affluence plus importante que celle prévue par les prédictions de validations de référence, et un deuxième seuil d’alerte indiquant un risque de sécurité pour les passagers.
Ces alertes peuvent être transmises via un système de notification à un ou plusieurs opérateurs du réseau.
De préférence, la deuxième fréquence d’exécution correspond à la durée unitaire, par exemple l’exécution est effectuée toutes les 15 minutes.
De plus, le processeur de calcul 14 est configuré pour mettre en œuvre, optionnellement, un module 30 de contrôle/commande d’équipements 32A, 32B, 32M du réseau, ces équipements étant par exemple des escaliers mécaniques (ou escalators) ou tapis roulants 32A, des portiques 32B, des panneaux d’affichage 32M etc, suite au dépassement d’un des seuils d’alerte, afin de prendre des mesures correctives quasiment en temps réel. Bien entendu la liste d’équipements 32A à 32M n’est pas exhaustive.
Ce module 30 de contrôle/commande est par exemple programmé pour automatiquement commander des mesures correctives de ralentissement de l’accès à certaines stations ou plateformes de chargement du réseau de transport par : ralentissement de la vitesse des escalators ou tapis roulants, modification de la direction de certains portails d’entrée/sortie ; commander des affichages sur des panneaux de station ; commander des modifications de la fréquence de circulation de véhicules et la modification dynamique des tables d’horaires, ou modification de capacité des véhicules mis en circulation.
Dans un mode de réalisation, les modules 18, 20, 22, 24, 26, 28 et 30 sont réalisés sous forme d’instructions logicielles formant un programme d’ordinateur, qui, lorsqu’il est exécuté par un dispositif électronique programmable, met en œuvre un procédé de supervision automatisée de l’affluence de passagers à court terme dans un réseau de transport selon l’invention.
En variante non représentée, les modules 18, 20, 22, 24 26, 28 et 30 sont réalisés chacun sous forme de composants logiques programmables, tels que des FPGA (de l’anglais Field Programmable Gate Array ), des microprocesseurs, des composants GPGPU (de l’anglais General-purpose processing on graphics processing ), ou encore de circuits intégrés dédiés, tels que des ASIC (de l’anglais Application Specific Integrated Circuit ).
Le programme d’ordinateur comportant des instructions logicielles est en outre apte à être enregistré sur un support d’enregistrement d’informations, non-transitoire et lisible par ordinateur. Ce support lisible par ordinateur est par exemple, un médium apte à mémoriser les instructions électroniques et à être couplé à un bus d’un système informatique. A titre d’exemple, ce support est un disque optique, un disque magnéto-optique, une mémoire ROM, une mémoire RAM, tout type de mémoire non-volatile (par exemple EPROM, EEPROM, FLASH, NVRAM), une carte magnétique ou une carte optique.
La est un logigramme des principales étapes d’un procédé de supervision automatisée de l’affluence de passagers à court terme dans un réseau de transport selon un mode de réalisation.
Le procédé comprend une étape préliminaire 40 d’obtention de seuils d’alerte, consistant à configurer le premier seuil d’alerte indiquant un inconfort des passagers induit par une affluence plus importante que celle prévue par les prédictions de validations de référence, et le deuxième seuil d’alerte indiquant un risque de sécurité pour les passagers.
Par exemple, pour un utilisateur titulaire d’un compte en banque et d’un compte sur un réseau social, il est usuel que l’utilisateur fournisse d’une part des données personnelles à l’établissement bancaire et d’autre part des données personnelles à l’opérateur du réseau social.
Il en résulte que l’utilisateur perd la maîtrise de ses données personnelles, puisqu’il lui est très difficile de déterminer les traitements effectués par les fournisseurs de service sur ces données.
Selon un premier aspect, l’invention concerne un procédé de constitution d’un historique de données personnelles d’un utilisateur, ce procédé étant mis en œuvre par un terminal de l’utilisateur et comportant : - une étape d’obtention d’une clé de chiffrement symétrique associée à un profil de l’utilisateur ; - une étape de collecte de données personnelles de l’utilisateur ; - au fur et à mesure de la collecte desdites données personnelles de l’utilisateur : (i) une étape de chiffrement de ces données personnelles avec la clé de chiffrement symétrique de l’utilisateur ; et (ii) une étape d’enregistrement, dans une base de données générale, de blocs comportant lesdites données chiffrées, lesdits blocs étant organisés selon une chaîne de blocs constituant un sous-graphe d’un graphe général dont la topologie est définie par un modèle de données préétabli, un bloc racine dudit sous-graphe étant associé à un jeton non fongible dynamique de cet utilisateur.
Selon un deuxième aspect, l’invention concerne un procédé de gestion, mis en œuvre par un système informatique, pour gérer les données personnelles d’une pluralité d’utilisateurs, ce procédé comportant la gestion d’une base de données générale dans laquelle sont enregistrés des blocs, chaque bloc comportant desdites données personnelles chiffrées d’un dit utilisateur, lesdits blocs comportant les données personnelles chiffrées d’un même utilisateur étant organisés selon une chaîne de blocs constituant un sous-graphe d’un même graphe général dont la topologie est définie par un modèle de données préétabli, un bloc racine dudit sous-graphe étant associé à un jeton non fongible dynamique de cet utilisateur.