INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Etape b) de planification d’itinéraires Pour chaque capacité potentielle de la batterie définie à l’étape a), on cherche à déterminer plusieurs paramètres importants pour le dimensionnement de la batterie et son choix définitif. Ces paramètres à déterminer sont notamment : le temps de parcours pour réaliser le trajet considéré (de l’origine vers la destination) avec le véhicule électrique équipé de la batterie pour chacune des capacités potentielles. En effet, la capacité potentielle de la batterie impacte directement le temps (ou la distance) entre deux recharges. En outre, plus la capacité potentielle de la batterie est grande et plus de temps de recharge, en partant d’un même état initial de charge et jusqu’à un même état final de charge, est grand. La consommation énergétique pour réaliser le trajet considéré avec le véhicule électrique équipé de la batterie pour chacune des capacités potentielles. Ainsi, on peut voir l’impact de la consommation énergétique en fonction du choix de la capacité potentielle de la batterie. Le nombre d’arrêts pour recharge sur le trajet considéré et la position des stations de recharge utilisées par le véhicule électrique. En effet, pour une plus petite capacité potentielle, le véhicule électrique risque s’arrêter plus souvent qu’avec un véhicule équipé d’une plus grande capacité potentielle. La position des stations de recharge utilisée impacte le temps de recharge car la puissance disponible aux différentes stations peut être différente. Ainsi, en fonction des positions des stations de recharge utilisées, le temps de recharge et donc le temps de trajet peut différer. Le niveau de recharge à chaque station de recharge utilisée. En effet, il peut être judicieux de ne pas recharger le véhicule électrique jusqu’à 100%. En effet, la loi de recharge de la batterie n’est généralement pas linéaire avec le temps. Par exemple, la recharge du véhicule peut être rapide lorsque le niveau de charge du véhicule se situe entre 30% et 80% mais être plus lente après 80% et encore plus lente après 90%.
Le planificateur d’itinéraires propose ainsi, pour chaque trajet considéré et pour chaque capacité potentielle de la batterie du véhicule électrique, un itinéraire possible défini par une succession de portions de route sur le graphe routier et il propose des arrêts à de stations de recharge, lorsque la recharge de la batterie est nécessaire sur le trajet, la position des stations de recharge utilisées et le niveau de recharge à chacune des stations de recharge utilisées.
Selon une configuration de l’invention, telle qu’illustrée à la , à l’étape b), le planificateur d’itinéraires peut par exemple réaliser au moins les étapes suivantes : - on peut construire (Gr) un graphe de routage à partir du réseau routier, les sommets du graphe de routage représentant les intersections de chaque portion de route (PR) et les arcs du graphe de routage représentant les portions de route (PR). En d’autres termes, le graphe de routage représente le réseau routier du territoire considéré (de l’espace prédéterminé). - on peut positionner (Sp) les stations de recharge (existantes) sur le graphe de routage, et de préférence, on associe à chaque station de recharge positionnée sur le graphe de routage, un niveau de puissance disponible pour la recharge. Ainsi, le temps de recharge peut être différent d’une station de recharge à l’autre, en fonction de la puissance disponible, pour un même véhicule avec une même capacité potentielle de batterie. - on peut étendre (GrE) le graphe de routage en multipliant au moins certains arcs en fonction de paramètres prédéfinis, les paramètres prédéfinis comprenant la vitesse de circulation sur la portion de route considérée et/ou le niveau de recharge lors de l’arrêt à une station de recharge. Chaque arc du graphe étendu correspond ainsi à un déplacement le long de chaque portion de route avec un ou plusieurs paramètres distincts : par exemple, plusieurs vitesses de déplacement différentes et/ou plusieurs niveaux de recharge différents pour chaque arc reliant deux mêmes sommets. De ce fait, le planificateur d’itinéraires peut rechercher le niveau de recharge optimal pour limiter le temps de trajet ou la consommation d’énergie, par exemple en évitant de recharger systématiquement le véhicule à 100% de la batterie.
On peut utiliser différentes vitesses de circulation en réduisant cette vitesse par rapport à la vitesse maximale autorisée sur au moins certaines portions de route ou par rapport à la vitesse moyenne de circulation sur certaines portions de route. Les portions de route concernées par cette réduction de vitesse peuvent être identifiées par exemple par une vitesse de déplacement moyenne supérieure à un certain seuil, pour identifier les portions d’autoroute par exemple. Ainsi, on multiplie le graphe de chaque portion de route concernée par autant de vitesse moyenne envisagée pour cette portion de route. Par exemple, on peut envisager plusieurs réductions de vitesse possibles par rapport à la vitesse du trafic ou à la vitesse maximale autorisée. Avantageusement, les réductions de vitesse envisagées dans le planificateur d’itinéraires peuvent être de 0, 5, 10 et 15km/h. Ainsi, chaque arc des portions de route concernée peut être multiplié par quatre arcs dans le graphe de routage étendu correspondant aux choix des réductions de vitesse envisagées possibles.
Ces certaines portions de route peuvent notamment être des portions d’autoroute où la vitesse maximale autorisée est généralement supérieure à 100km/h par exemple. La réduction de la vitesse permet de limiter la consommation d’énergie, et donc elle peut permettre de supprimer quelques arrêts pour recharger la batterie. - on peut déterminer (Conso) un modèle de consommation énergétique, le modèle énergétique définissant la consommation d’énergie du véhicule électrique en fonction de paramètres prédéterminés en prenant en compte les recharges éventuelles de la batterie du véhicule électrique. Ainsi, à chaque point de l’itinéraire, on peut connaître, grâce au planificateur d’itinéraire, le niveau de charge de la batterie. - pour chaque trajet, on peut appliquer le modèle de consommation énergétique sur les différents arcs du graphe routage étendu et on peut définir comme itinéraire final du trajet possible, l’ensemble des arcs permettant de minimiser (Opt), par un algorithme d’optimisation tel qu’un algorithme du plus court chemin de Bellman-Ford, le temps de parcours, ou la consommation d’énergie ou un compromis défini comme un poids relatif entre ces deux paramètres. L’algorithme permet de minimiser le temps de parcours ou la consommation d’énergie ou de trouver un mix entre ces deux paramètres. - Optionnellement, on peut déterminer (Pos_niv), à partir de l’itinéraire final défini, les positions des stations recharge utilisées par le véhicule électrique et le niveau de recharge réalisé à chaque station de recharge utilisée par le véhicule électrique pour le trajet considéré. Ainsi, l’utilisateur sait quelles stations de recharge sont à utiliser sur l’itinéraire et quel est le niveau de recharge à atteindre afin d’optimiser l’itinéraire. Il sait donc combien de fois il doit s’arrêter sur son itinéraire final et où il convient de s’arrêter pour recharger sa batterie.
Avantageusement, la première variable d’extension du graphe de routage peut être la vitesse de déplacement à adopter sur certaines portions de route le long de l'itinéraire afin de trouver le bon compromis entre le temps du trajet et la consommation énergétique. En d'autres termes, sur certaines portions de la route notamment à grande vitesse, il peut être intéressant de rouler à une vitesse inférieure à la vitesse moyenne du trafic ou à la vitesse maximale autorisée afin de réduire la consommation d'énergie, et donc de réduire la quantité d'énergie nécessaire pour effectuer le trajet, ce qui peut se traduire par une réduction du nombre d'arrêts pour recharger la batterie. Les portions de route concernées par cette réduction de vitesse peuvent être identifiées par exemple par une vitesse de déplacement moyenne supérieure à un certain seuil, pour identifier les portions d’autoroute par exemple. Ainsi, on multiplie le graphe de chaque portion de route concernée par autant de vitesses moyennes envisagées pour cette portion de route. Par exemple, on peut envisager plusieurs réductions de vitesse possibles par rapport à la vitesse du trafic ou à la vitesse maximale autorisée. Avantageusement, les réductions de vitesse envisagées dans le planificateur d’itinéraires peuvent être de 0, 5, 10 et 15km/h. Ainsi, chaque arc des portions de route concernée est multiplié par quatre arcs dans le graphe de routage étendu correspondant aux choix des réductions de vitesse envisagées possibles.
Additionnellement ou alternativement, la deuxième variable d’extension du graphe de routage peut être le niveau de recharge à chaque station de recharge utilisée. Par conséquent, le graphe de routage peut être étendu pour contenir autant de copies des arcs sortants des sommets correspondant à une station de recharge utilisées que de niveaux prédéfinis de récupération d'énergie de la batterie pendant la charge. Par exemple, les niveaux de recharge autorisés peuvent correspondre à %, avec un pas de 10%. Ainsi, chaque arc sortant des sommets des stations de recharge potentielles dans le graphe de routage étendu est multiplié par onze arcs dans le graphe de routage étendu pour toutes les valeurs prédéfinies possibles de niveau de recharge.
Dans un ou plusieurs modes de réalisation, les données saisies dans les champs utilisateur 120, 130, 150a, 150b, 150c peuvent être stockées de manière temporaire dans une mémoire, et supprimées (en totalité ou en partie) de la mémoire à la fin de la procédure de sécurisation. Ainsi, avantageusement, aucun mot de passe professionnel ne reste stocké ailleurs que chez le fournisseur d’identité.
Il est noté que, dans le cas où le formulaire comprend un grand nombre de champs 120, 130, 150a, 150b, 150c et que ces champs doivent tous être testés pour déterminer si deux d’entre eux correspondent à un couple {adresse électronique professionnelle, mot de passe professionnel}, la procédure de vérification peut nécessiter un temps non négligeable.
Aussi, selon un ou plusieurs modes de réalisation, à la fin de la première mise en œuvre d’une procédure de sécurisation pour un utilisateur donné au cours de laquelle a été déterminé qu’une chaîne de caractères correspond à un mot de passe associé avec l’adresse électronique professionnelle, ce mot de passe peut être effacé de la mémoire, mais une donnée informative relative à ce mot de passe peut être conservée en mémoire, en association avec l’adresse électronique professionnelle de l’utilisateur.
En d’autres termes, lors d’une mise en œuvre de la procédure de sécurisation, l’adresse électronique professionnelle et une chaîne de caractères correspondant à un autre champ utilisateur 130, 150a, 150b, 150c sont stockés temporairement dans une mémoire. Lors de la vérification auprès du fournisseur d’identité, il est déterminé que cette chaîne de caractères correspond au mot de passe associé à l’adresse électronique professionnelle. A la fin de la procédure, le mot de passe est effacé pour conserver un haut niveau de sécurité, mais une donnée informative relative à ce mot de passe est stockée dans la mémoire, en association avec l’adresse électronique professionnelle de l’utilisateur. Cette donnée informative a pour but d’être utilisée, lors d’une mise en œuvre ultérieure de la procédure de sécurisation pour cet utilisateur, pour diminuer le nombre de chaînes de caractères à tester.
Par exemple, la donnée informative peut être fonction du nombre de caractères du mot de passe, par exemple le résultat d’une fonction de hachage appliquée au nombre de caractères du mot de passe. Lors d’une mise en œuvre ultérieure de la procédure de sécurisation pour cet utilisateur (par exemple, si l’utilisateur souhaite accéder au même service ou à un autre service), dès lors qu’il est déterminé que l’un des champs 120 correspond à l’adresse électronique professionnelle de l’utilisateur, la mémoire est interrogée pour déterminer le nombre de caractères du mot de passe associé à cette adresse électronique professionnelle, et seules les chaînes de caractères (associées aux autres champs utilisateur 130, 150a, 150b, 150c) dont l’application de la fonction de hachage au nombre de caractères fournit le résultat attendu sont testés. Si aucune chaîne de caractères ne convient, la procédure de sécurisation s’arrête et l’utilisateur peut accéder au service demandé. D’autres modes de réalisation sont possibles, par exemple la donnée informative peut correspondre au résultat d’une fonction de chiffrement ou de hachage appliquée au mot de passe professionnel, ou toute autre donnée déterminée à partir du mot de passe professionnel.
La représente un ordinogramme d’un procédé de sécurisation d’un accès à un contenu via une page web, selon un mode de réalisation de l’invention.
Lors d’une étape optionnelle 205, une liste d’adresses web « autorisées » est reçue. Cette liste d’adresses web comprend typiquement des adresses considérées comme « fiables » par le gestionnaire du système informatique de l’entité organisationnelle. Par exemple, la liste d’adresses web autorisées peut comprendre des adresses web associées au site internet de l’entité organisationnelle, des adresses web associées à des moteurs de recherche, etc. Cette liste d’adresses web autorisées définit un ensemble d’adresses web pour lesquelles la procédure de sécurisation n’est pas mise en œuvre. Il est noté que les éléments des cette liste peuvent être des adresses web « complètes », mais aussi des adresses web « partielles », par exemple un nom de domaine (auquel cas il est vérifié si l’adresse web consultée comprend le nom de domaine), ou un ensemble d’adresses web rattachées à un même nom de domaine. En particulier, des appariements de motifs peuvent être utilisés pour définir un tel ensemble d’adresses web, par exemple en utilisant une ou plusieurs expressions régulières, ou encore un ou plusieurs métacaractères (appelés aussi « jokers »), comme une étoile « * » (pour définir par exemple l’ensemble des adresses web commençant par www.exempledomaine.fr), ou un point d’interrogation « ? ».
Comme mentionné ci-dessus, de manière équivalente, lors de l’étape 205, la liste d’adresses web reçue peut être une liste d’adresses web « à surveiller », définissant a contrario un ensemble d’adresses web pour lesquelles la procédure de sécurisation est forcément mise en œuvre. Par exemple, la liste d’adresses web à surveiller peut comprendre des adresses web associées à des réseaux sociaux ou à des services de livraison de repas en ligne.
En alternative ou en complément, il est possible de déterminer de manière automatique si une adresse web doit être surveillée ou non. Pour cela, il est possible d’entraîner un algorithme d’intelligence artificielle, par exemple un algorithme d’apprentissage automatique tel qu’un réseau de neurones, pour que celui-ci détermine ensuite, de manière automatique, lors de l’étape 225, si une adresse web doit être surveillée ou non. Une telle détection automatique peut être mise en place en complément de l’étape 205, ou remplacer l’étape 205 (auquel cas l’étape 205 n’est pas mise en œuvre).
Lors d’une étape 210, au moins un nom de domaine « à protéger » ou « à surveiller » est reçu. Le nom de domaine à protéger permet d’identifier les adresses électroniques nécessitant une procédure de sécurisation, notamment les adresses électroniques professionnelles. Le nom de domaine reçu à l’étape 210 peut être associé à une extension (par exemple, « organisation.com ») ou non (par exemple, « organisation »). Comme mentionné ci-dessus, plusieurs noms de domaine peuvent être reçus lors de l’étape 210.
Il est noté que l’étape 210 peut être mises en œuvre avant, après ou en parallèle de l’étape 205. En outre, les étapes 205 et 210 peuvent être mises en œuvre uniquement lors d’une première mise en œuvre du procédé de sécurisation selon l’invention. Les étapes 205 et 210 peuvent aussi être mises en œuvre ultérieurement à la première mise en œuvre du procédé de sécurisation selon l’invention, par exemple pour mettre à jour la liste des adresse web autorisées (ou à surveiller) ainsi que le ou les noms de domaine à protéger.
A l’étape 215, un événement déclencheur est reçu, et déclenche la procédure de sécurisation. Cet événement correspond typiquement à une tentative d’envoi de données vers un serveur externe. Par exemple, l’événement peut correspondre à une validation, par l’utilisateur, d’un envoi d’un formulaire par un bouton de validation (élément 140 des Figures 1a et 1b). Alternativement, l’événement peut correspondre à une saisie (sans nécessairement de validation) de chaînes de caractères dans au moins deux champs utilisateur d’une page web.
A la réception de l’élément déclencheur, il est vérifié, à une étape 220, si l’adresse web de la page web via laquelle l’utilisateur tente d’envoyer des données correspond à une adresse autorisée (ou, de manière équivalente, si elle correspond à une adresse à surveiller). Si l’adresse web correspond à une adresse web autorisée, (flèche « O » de l’étape 220), aucune vérification supplémentaire n’est effectuée, la mise en pause est terminée et les données saisies sont envoyées au serveur externe (étape 260), de manière classique.
Si l’adresse web ne correspond pas à une adresse web autorisée (flèche « N » de l’étape 220), une étape 225 est mise en œuvre au cours de laquelle il est vérifié si une chaîne de caractères associée à l’un des champs utilisateurs correspond ou non à une adresse électronique professionnelle. Cette vérification est effectuée, par exemple, en regardant si la chaîne de caractères comprend un nom de domaine à protéger, reçu à l’étape 210.
Si une chaîne de caractères associée à l’un des champs utilisateurs ne correspond pas à une adresse électronique professionnelle (étape 225, flèche « N »), aucune vérification supplémentaire n’est effectuée, la mise en pause est terminée et les données saisies sont envoyées au serveur externe (étape 260), de manière classique.
Si une chaîne de caractères associée à l’un des champs utilisateurs correspond à une adresse électronique professionnelle (étape 225, flèche « O »), l’envoi des chaînes de caractères associées aux champs utilisateurs de la page web vers un serveur externe est mis en pause à une étape 230. Dans un mode de réalisation, l’envoi des chaînes de caractères associées aux champs utilisateurs de la page web vers un serveur externe est mis en pause pour une durée prédéfinie, par exemple entre 200 et 500 ms. Alternativement, l’envoi des chaînes de caractères associées aux champs utilisateurs de la page web vers un serveur externe est mis en pause pour une durée indéterminée, et la mise en pause est terminée lorsque la procédure de vérification des chaînes de caractères associées aux champs utilisateur est achevée.
Sur les exemples des figures 4A à 5B, le dispositif de déplacement pilotable 57 comprend un vérin 57-3 et un organe de rappel 57-4.
Le vérin 57-3 comprend une première cavité 157-1 et une seconde cavité 157-2 séparées par un piston 157-3. Le piston 157-3 est monté déplaçable axialement dans les cavités 157-1, 157-2 du vérin 57-3, de sorte à pouvoir modifier la taille de chacune des cavités 157-1, 157-2. Comme il va être détaillé, le déplacement axial du piston 157-3 dans le vérin 57-3 provoque le déplacement de la tête d’injecteur 40 entre la première position et la seconde position. A cet effet, le piston peut être relié à la platine 45. La platine 45 est ainsi déplacée solidairement avec le piston 157-3 lorsque celui-ci se déplace axialement dans le vérin 57-3, provoquant à la fois le déplacement de la tête 40 entre les première et seconde positions. Alternativement, le piston 157-3 est relié à l’injecteur 36 ou à la rampe de carburant 53, provoquant ainsi le déplacement de l’injecteur 36 et/ou de la rampe de carburant 53 solidaire avec le déplacement du piston 157-3, et donc, le déplacement de la tête 40 entre les première et seconde positions.
L’organe de rappel 57-4 est configuré pour se déformer élastiquement. L’organe de rappel 57-4 est par exemple un ressort.
Sur les figures, le ressort 57-4 est notamment un ressort travaillant en compression lors du déplacement de la tête 40 entre la première position et la seconde position. Par « travaillant en compression » on entend que lors des déplacements entre la première position et la seconde position de la tête 40, le ressort 57-4 passe d’une position de repos à une position de travail dans laquelle il est comprimé axialement par rapport à la position de repos. La position de repos du ressort 57-4 est notamment caractérisée par le fait d’être une position dans laquelle la valeur absolue de l’énergie potentielle élastique du ressort 57-4 est nulle, ou au moins inférieure, à la valeur absolue de l’énergie potentielle élastique du ressort 57-4 dans la position de travail.
Avantageusement, dans la première position de la tête 40, visible sur les figures 4A et 5A, le ressort 57-4 est dans la position de repos, tandis que dans la seconde position de la tête 40, visible sur les figures 4B et 5B, le ressort 57-4 est dans la position de travail. Aussi, la tête 40 de l’injecteur 36 est dans la première position tant qu’aucune force suffisante n'est exercée sur le ressort 57-4 pour le faire passer de la position de repos à la position de travail. De même, ceci permet à la tête 40 de revenir dans la première position dès que la force permettant de maintenir le ressort 57-4 dans la position de travail cesse. Le ressort 57-4 est donc en particulier un organe de rappel de la tête 40 dans la première position.
Le ressort peut être agencé dans l’une parmi la première cavité 157-1 et la seconde cavité 157-2 du vérin. En particulier, une première extrémité du ressort 57-4 vient en appui du piston 157-3, tandis qu’une seconde extrémité du ressort 57-4 axialement opposée à sa première extrémité vient en appui d’une paroi de la cavité 157-1 ou 157-2 respective opposée axialement au piston 157-3.
L’une des cavités 157-1, 157-2 du vérin 57-3 est reliée fluidiquement à des moyens d’alimentation 67 en fluide sous pression. Par exemple, la cavité 157-1, 157-2 qui ne loge pas le ressort 57-4 est reliée fluidiquement aux moyens d’alimentation 67 en fluide sous pression. Les moyens d’alimentation 67 en fluide sous pression permettent l’introduction d’un fluide sous pression dans la cavité 157-1 ou 157-2 à laquelle ils sont reliés.
Sur les figures 4A à 5B, le ressort 57-4 est logé dans la première cavité 157-1 tandis que les moyens d’alimentation 67 en fluide sous pression sont reliés fluidiquement à la seconde cavité 157-2. Aussi, le ressort 57-4 exerce une première force sur une première face du piston opposée à une seconde face dudit piston sur laquelle le fluide sous pression traversant les moyens d’alimentation 67 exerce une seconde force. En fonction d’un différentiel des forces exercées sur les deux faces du piston 57-4, le piston 157-3 se déplace dans les cavités 157-1 et 157-2, entrainant ainsi le déplacement de la tête 40 de l’injecteur 36 entre la première position et la seconde position. Lors du déplacement du piston 157-3 à l’intérieur du vérin 57-3, le ressort 57-4 est déplacé dans la position de repos ou dans la position de travail. En particulier, lorsque la force exercée par le fluide sous pression sur la seconde face du piston 157-3 est inférieure à la force exercée par le ressort 57-4 sur la première face du piston 157-3, le ressort 57-4 est dans la position de repos, ce qui provoque que la tête 40 soit dans la première position. Inversement, lorsque la force exercée par le fluide sous pression sur la seconde face du piston 157-3 est supérieure à la force exercée par le ressort 57-4 sur la première face du piston 157-3, le ressort 57-4 est dans la position de travail, ce qui provoque que la tête 40 soit dans la seconde position.