INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Par exemple, le procédé comprend en outre une saisie par l’utilisateur d’au moins une caractéristique du bassin, le traitement prenant en compte l’au moins une caractéristique saisie par l’utilisateur.
Par exemple, le procédé comprend en outre une comparaison d’au moins une première information de localisation du dispositif autonome avec au moins une deuxième information antérieure de localisation du dispositif autonome enregistrée par l’entité électronique personnelle pour détecter un changement de localisation du dispositif autonome.
Par exemple, l’au moins une caractéristique du bassin est une dimension géométrique du bassin, notamment une profondeur, une largeur et/ou une longueur, ou un diamètre.
BRÈVE DESCRIPTION DES FIGURES D’autres avantages, buts et caractéristiques particulières de la présente invention ressortiront de la description non limitative qui suit d’au moins un mode de réalisation particulier des dispositifs, système et procédés objets de la présente invention, en regard des dessins annexés, dans lesquels : la est une vue schématique d’un environnement comprenant un bassin, permettant la mise en œuvre de l’invention selon des modes de réalisation particuliers ; la est une vue schématique de profil du dispositif autonome illustré sur la , assujetti mécaniquement à un élément de recouvrement ; la est une vue schématique en perspective du dispositif autonome illustré sur la , avant qu’il ne soit assujetti mécaniquement à un élément de recouvrement ; la est une vue schématique éclatée de haut du dispositif autonome représenté sur les figures 2 et 3 ; la est une vue schématique de profil d’un élément de recouvrement roulé, l’élément de recouvrement comprenant un dispositif autonome tel qu’illustré sur les figures 2 à 4 ; la illustre un exemple d’architecture électronique pouvant être mise en œuvre dans un dispositif autonome selon des modes de réalisation particuliers ; la illustre un exemple d’étapes mises en œuvre dans un dispositif autonome pour effectuer des mesures et transmettre des données ; la illustre un exemple d’architecture électronique d’une entité électronique telle que celle illustrée sur la pour mettre en œuvre l’invention selon des modes de réalisation particuliers ; la illustre un exemple d’étapes mises en œuvre dans une entité électronique pour aider un utilisateur à gérer un bassin en fonction de mesures obtenues d’un dispositif autonome et de données météorologiques ; et les figures 10 à 12 illustrent des exemples de vues d’une interface graphique d’une application utilisée sur une entité électronique pour aider un utilisateur à gérer un bassin.
Selon des modes de réalisation particuliers, un dispositif autonome de mesure, notamment de mesure directe et de collecte d’informations environnementales locales, est adapté à être monté sur un élément de recouvrement d’un bassin, typiquement une couverture ou un volet, afin de transmettre des informations, notamment des informations de températures d’eau et, optionnellement, de localisation, à une entité électronique externe telle qu’un dispositif électronique portable personnel. Cette entité électronique externe peut alors utiliser les informations reçues et des informations complémentaires, par exemple des informations complémentaires obtenues d’un système distant en fonction d’une localisation du dispositif autonome, telles que des prévisions météorologiques, pour assister un utilisateur dans la gestion du bassin. Il peut ainsi être conseillé à l’utilisateur de retirer ou mettre en place l’élément de recouvrement en fonction d’une température de l’eau du bassin mesurée par le dispositif autonome et des prévisions météorologiques à court terme.
Ainsi, le dispositif autonome permet d’associer en temps réel une présence ou une absence d’une couverture de piscine à une lecture d’un état de l’eau et d’un environnement de la piscine et d’effectuer une interpolation sur un apport énergétique et une économie énergétique de la couverture. Il permet en outre de générer des conseils d’usage sur la bonne exploitation de la piscine et de son environnement immédiat.
Le dispositif autonome relié à une entité électronique fournit une évaluation en temps réel de l’apport énergétique d’une couverture, notamment d’une couverture thermique (ou solaire). Il donne également une image exhaustive de la température de l’eau de la piscine, de l’air environnant, de l’indice de rayonnement ultraviolet (UV) environnant et de l’état de pose de la couverture. Il donne en outre une prévision à court terme des principaux paramètres de la météo dans l’environnement immédiat de la piscine.
Le dispositif autonome peut ainsi contribuer à fournir les informations suivantes à un utilisateur : la température actuelle de l’eau, la température de l’air, l’indice UV et/ou une alerte pour protéger des personnes fragiles, l’historique de la température sur plusieurs jours et/ou mois, l’état de la couverture thermique (e.g., mise en place ou repliée), divers conseils pour un bon usage de la couverture thermique dont une prédiction sur le moment optimal de la baignade, la mise en place ou le retrait de la couverture thermique pour un usage optimal, la mise en place ou le retrait de la couverture thermique pour optimiser sa longévité, une alerte météorologique (liée aux abords de la piscine), et/ou l’impact de certains traitements chimiques sur la longévité de la couverture thermique.
La est une vue schématique d’un environnement comprenant un bassin, permettant la mise en œuvre de l’invention selon des modes de réalisation particuliers.
Comme illustré, le bassin, ici une piscine, et son environnement, référencés 100, comprennent le bassin 105 lui-même entouré d’une bordure 110 telle que des margelles. Le bassin est accessible par un escalier 115. Le tour du bassin comprend un espace 120 aménagé pour permettre la circulation des personnes profitant de la piscine et/ou en assurant l’entretien. Le bassin, lorsqu’il n’est pas utilisé, pour des questions de sécurité ou pour optimiser ses paramètres (par exemple sa température ou sa chimie), peut être couvert par un élément de recouvrement 125 tel qu’un volet ou une couverture. A titre d’illustration, cet élément de recouvrement 125 est ici représenté de façon partiellement ouvert. Il peut s’agir d’une couverture thermique, notamment à bulle, ou d’un ensemble de lames flottantes, par exemple en PVC ou polycarbonate, reliées entre elles par des éléments de liaison pivotante.
L’eau du bassin est entretenue par un système de traitement et de filtration (non représenté). Un tel système est généralement abrité dans un abri de piscine (non représenté), situé à quelques mètres ou dizaines de mètres du bassin et relié à celui-ci via des canalisations. Ce système peut également comprendre des moyens pour chauffer l’eau de la piscine, par exemple une pompe à chaleur.
Selon des modes de réalisation particuliers, un dispositif autonome de mesure 130 est fixé à l’élément de recouvrement 125. Comme décrit plus en détail ci-dessous, le dispositif autonome 130 comprend notamment un capteur de température et un module de communication. Il peut également comprendre un module de localisation, utilisant par exemple un module de téléphonie cellulaire. Le dispositif autonome 130 peut ainsi mesurer une température de l’eau du bassin et, à l’aide du module de communication, transmettre la température à un dispositif distant, en particulier à une entité électronique 135, par exemple un smartphone ou une tablette. La communication entre le dispositif autonome 130 et l’entité électronique 135 peut être conforme à un standard connu. Il peut s’agir par exemple d’une communication de type Bluetooth ou WiFi (Bluetooth et WiFi sont des marques). Selon des modes de réalisation particuliers, la température de l’eau du bassin est transmise sur requête de l’entité électronique 135 ou selon un schéma de communication prédéterminé pour économiser la source électrique du dispositif autonome 130.
L’entité électronique 135 peut utiliser des informations relatives à la localisation du dispositif autonome 130 pour obtenir des informations complémentaires, par exemple des données météorologiques de l’instant présent ou d’instants futurs. Elles peuvent être obtenues d’un système distant tel qu’un centre météorologique 140. Il est rappelé ici que des modèles météorologiques permettent d’estimer des données météorologiques présentes et futures précises pour une localisation donnée. Les informations relatives à la localisation du dispositif autonome 130 peuvent être obtenues à partir de celui-ci si le dispositif autonome est pourvu d’un module de localisation et/ou par l’entité électronique 135 si l’entité électronique 135 est pourvu d’un module de localisation et si l’entité électronique 135 est située à proximité du dispositif autonome 130 (e.g., si l’entité électronique 135 et le dispositif autonome 130 sont connectés l’un à l’autre par des moyens de communication à faible ou moyenne portée par exemple de type Bluetooth ou WiFi).
Les informations obtenues par l’entité électronique 135 sont traitées par celle-ci pour aider l’utilisateur à gérer le bassin, par exemple à anticiper le retrait ou la mise en place de l’élément de recouvrement.
À cet effet, l’invention a pour objet un procédé de gestion d’ambiance pour un habitacle de véhicule automobile, comprenant les étapes : - captation de paramètres contextuels à l’habitacle ; - diffusion d’ambiance visuelle, sonore, olfactive, organique et/ou haptique, dans l’habitacle en fonction des paramètres contextuels à l’habitacle ; remarquable en ce que : la captation de paramètres contextuels à l’habitacle comprend au moins un paramètre extérieur audit habitacle.
Avantageusement, les paramètres contextuels à l’habitacle correspondent à des paramètres relatifs au contexte dans lequel évolue le véhicule automobile. Les paramètres contextuels à l’habitacle correspondent préférentiellement à des paramètres contextuels dans l’habitacle et/ou à des paramètres contextuels et environnementaux à l’extérieur dudit habitacle.
Selon un mode de réalisation, la captation de paramètres contextuels à l’habitacle comprend des paramètres intérieurs et extérieurs dudit habitacle.
Selon un mode de réalisation, le procédé comprend, en outre, l’étape intermédiaire suivante : - analyse des paramètres contextuels à l’habitacle de manière à déterminer l’état du conducteur du véhicule automobile, d’un ou plusieurs éventuels passagers du véhicule automobile, de la route, du trafic, des conditions météorologiques, de l’air extérieur et de l’air intérieur.
Selon un mode de réalisation, l’analyse des paramètres contextuels à l’habitacle comprend, en outre, une détermination d’une ou plusieurs propositions d’ambiance, et une commande sélectivement manuelle ou automatique de la ou d’une des propositions d’ambiance à l’étape de diffusion.
Selon un mode de réalisation, la détermination d’une ou plusieurs propositions d’ambiance comprend une connexion avec une unité de stockage d’ambiances enregistrées, lesdites ambiances enregistrées comprennent au moins une ambiance d’agrément ou une ambiance relaxante et/ou stimulante.
Selon un mode de réalisation, les paramètres extérieurs à l’habitacle sont captés au moyen d’au moins un élément de la liste comprenant une caméra, un microphone, un capteur de luminosité, un radar, un capteur de température, un système de positionnement GPS, un capteur de pluie, un détecteur de gaz et un système de connexion à distance.
Avantageusement, le système de connexion à distance comprend une connexion à un autre véhicule automobile et/ou une connexion à une infrastructure et/ou à un serveur informatique à distance.
Selon un mode de réalisation, les paramètres intérieurs à l’habitacle sont captés au moyen d’au moins un élément de la liste comprenant une caméra, un microphone, un capteur de présence humaine, un capteur de température, une horloge un calendrier et un capteur physiologique.
Avantageusement, le capteur physiologique est apte à évaluer le rythme cardiaque et sa variabilité, la conductance électrodermale, des pressions, etc., de manière à permettre de caractériser l’état de l’occupant du véhicule automobile, notamment sur le plan physique, physiologique et mental, cognitif et émotionnel.
L’invention concerne également programme d’ordinateur comprenant des instructions de code lisible par un ordinateur, remarquable en ce que ledit programme mène l’ordinateur à mette en œuvre les étapes du procédé de gestion d’ambiance selon l’invention, lorsque ledit programme est exécuté par un ordinateur.
De plus, l’invention a également comme objet un dispositif comprenant un support d’enregistrement lisible par un ordinateur, remarquable en ce que le programme d’ordinateur selon l’invention est enregistré sur le support d’enregistrement.
Avantageusement, le support d’enregistrement peut correspondre à l’unité de stockage d’ambiances enregistrées.
Finalement, l’invention concerne un véhicule automobile comprenant un habitacle, remarquable en ce que ledit véhicule automobile est configuré pour exécuter le procédé de gestion d’ambiance selon l’invention.
Préférentiellement, le véhicule automobile comprend un ordinateur de bord conforme au dispositif de l'invention.
Les mesures de l’invention sont avantageuses en ce que le procédé permet de proposer des ambiances qui répondent au besoin de l’occupant et qui créent un lien en temps réel avec l’environnement extérieur à l’habitacle du véhicule automobile, de manière à offrir une expérience multisensorielle davantage immersive et qui est en adéquation avec le contexte dans lequel évolue le véhicule automobile au sens large.
Selon une autre variante, le procédé peut comprendre une étape consistant à provoquer, par ledit dispositif, le renommage de ladite première campagne.
Selon encore une autre variante, l’étape ii) peut être réalisée en transmettant audit dispositif des données caractérisant une requête d’identification de mises à jour en attente d’installation.
Selon un deuxième aspect, l’invention concerne un système de gestion de la mise à jour à distance d’un logiciel exécuté par un appareil embarqué à bord d’un véhicule automobile, le système comprenant un dispositif de gestion de mises à jour embarqué à bord du véhicule et un serveur de déploiement de campagnes de mises à jour distant du véhicule qui mettent conjointement en œuvre un procédé tel que décrit ci-dessus.
Description détaillée de l’invention La illustre schématiquement un système 100 de gestion de la mise à jour à distance d’un logiciel exécuté par un appareil 10 embarqué à bord d’un véhicule automobile 1 selon l’invention. Il s’agit fondamentalement d’un système informatique, qui comprend, premièrement, un dispositif de gestion de mises à jour 200 embarqué à bord d’un véhicule automobile 1. Le dispositif de gestion de mises à jour 200 est un appareil informatique, qui comprend une unité de traitement d’informations 201, comportant un ou plusieurs processeurs, un support de stockage de données 202 et une interface d’entrée et sortie 203 permettant la réception et l’émission de données. Préférentiellement, le dispositif de gestion de mises à jour 200 est hébergé sur un calculateur et il interagit par le biais de son interface d’entrée et sortie 203 et au moyen d’un réseau de communication filaire du véhicule 1 (e.g. CAN, Ethernet) avec au moins un appareil 10 du véhicule 1 qui exécute un logiciel. Ainsi, le dispositif gestion 200 est en mesure, notamment, d’installer une mise à jour du logiciel exécuté par l’appareil 10.
Deuxièmement, le système 100 selon l’invention comprend un serveur de déploiement de campagnes de mises à jour 300 distant du véhicule, qui présente toutes les caractéristiques et les configurations d’un serveur de déploiement de campagnes de mises à jour conventionnel. Pour le déploiement de telles campagnes, le serveur de déploiement de campagnes de mises à jour 300 est conventionnellement connecté à un réseau de communication sans fil au travers duquel il échange des données avec le véhicule 1 au moyen de protocoles de communication conventionnels.
Selon l’invention, tous les éléments décrits ci-dessus contribuent pour permettre la mise en œuvre d’un procédé de gestion de la mise à jour à distance d’un logiciel exécuté par un appareil embarqué à bord d’un véhicule automobile, tel que décrit ci-dessous en lien avec la .
La illustre au moyen d’un organigramme les étapes du procédé selon l’invention. Selon une première étape 301 du procédé selon l’invention, le serveur de déploiement de campagnes de mises à jour 300 détermine si un correctif pour le logiciel est disponible. Comme évoqué plus haut, une telle situation peut par exemple se produire lorsqu’une faille de sécurité ou un dysfonctionnement du logiciel est découvert. Dans ce cas, un correctif est développé et rendu disponible de telle sorte que le serveur de déploiement de campagnes de mises à jour 300 en est informé. Ainsi, grâce à cette première étape, la mise en œuvre du procédé selon l’invention est avantageusement initiée de manière automatique dès lors qu’un correctif relatif au logiciel embarqué à bord du véhicule 1 est rendu disponible. Ensuite, lorsqu’il établit qu’un tel correctif est disponible, le serveur 300 de déploiement de campagnes de mises à jour procède alors en réalisant l’étape suivante du procédé selon l’invention décrite ci-dessous.
Selon une deuxième étape 302 du procédé selon l’invention, le serveur de déploiement de campagnes de mises à jour 300 détermine si une mise à jour du logiciel a été incluse dans une première campagne de mises à jour qui a été précédemment téléversée sur le support de stockage de données 102 du dispositif de gestion de mises à jour 200 et qui est à l’instant courant en attente d’installation. Le système 100 selon l’invention s’affaire donc à ce stade à établir si le correctif en question concerne un logiciel pour lequel une mise à jour qui reste en attente d’installation a été précédemment téléversée dans le véhicule 1. De cette manière, le serveur de déploiement de campagnes de mises à jour 300 établit à ce stade la possibilité de minimiser le volume de données qui vont devoir être transmises au véhicule 1, pour permettre ainsi avantageusement la minimisation de l’encombrement des réseaux de communication sans fil publics, une amélioration de la rapidité de déploiement de mises à jour des logiciels exécutés à bord de véhicules et une consommation amoindrie de la charge des batteries des véhicules.
Pour mettre en œuvre cette deuxième étape, le serveur de déploiement de campagnes de mises à jour 300 procède préférentiellement en interagissant avec le dispositif de gestion de mises à jour 200, en particulier en lui transmettant des données caractérisant une requête d’identification de mises à jour en attente d’installation. Dès réception de ces données, le dispositif de gestion de mises à jour 200 répond en transmettant au serveur de déploiement de campagnes de mises à jour 300 des données caractérisant un inventaire des mises à jour en attente d’installation. C’est à partir de ces données reçues que le serveur de déploiement de campagnes de mises à jour 300 peut déterminer si le correctif rendu disponible concerne un logiciel pour lequel une mise à jour a été incluse dans une campagne de mises à jour précédemment téléversée sur le support de stockage de données 102 du dispositif de gestion de mises à jour 200. Alternativement, le serveur de déploiement de campagnes de mises à jour 300 utilise un inventaire de campagnes de mises à jour précédemment téléversées sur le support de stockage de données 102 du dispositif de gestion de mises à jour 200 qui est conservé sur un support de stockage de données auquel il a accès. Et lorsqu’il a établi qu’une mise à jour du logiciel concerné par le correctif a été incluse dans la campagne de mises à jour qui a été précédemment téléversée sur le support de stockage de données 102 du dispositif de gestion de mises à jour 200 et qui est à l’instant courant en attente d’installation, le serveur de déploiement de campagnes de mises à jour 300 procède alors en réalisant les deux étapes suivantes du procédé selon l’invention décrites ci-dessous.
Selon une troisième étape 303 du procédé selon l’invention, le serveur de déploiement de campagnes de mises à jour 300 établit une deuxième campagne de mises à jour incluant uniquement le correctif. Ainsi, au lieu de procéder de la manière habituelle, c’est-à-dire en construisant une nouvelle campagne de mises à jour qui inclut le correctif et toutes les autres mises à jour incluses dans la campagne de mises à jour précédemment téléversée et qui ne sont pas concernées par le correctif, le serveur de déploiement de campagnes de mises à jour 300 procède à ce stade en construisant une nouvelle campagne de mises à jour qui ne comprend que le correctif. Le volume de données à transmettre au dispositif de gestion de mises à jour 200 est ainsi significativement diminué.
Enfin, selon une quatrième étape 304 du procédé selon l’invention, le serveur de déploiement de campagnes de mises à jour 300 téléverse la deuxième campagne de mises à jour, celle construite au cours de l’étape précédente du procédé qui ne contient que le correctif. Dès réception de cette deuxième campagne de mises à jour le dispositif de gestion de mises à jour 200 procède alors en provoquant l’inclusion du correctif dans la première campagne de mises à jour, celle précédemment téléversées, en remplacement de la mise à jour du logiciel originellement incluse. En d’autres termes, le dispositif de gestion de mises à jour 200 substitue, au sein de la première campagne de mise à jour, la mise à jour originelle par le correctif. Préférentiellement, le dispositif de gestion de mises à jour 200 procède ensuite en provoquant un renommage de la première campagne de mise à jour (e.g. campagne No 1 devient campagne No 2).
Ainsi, grâce au procédé et au système selon l’invention décrits ci-dessus, une solution est fournie pour mettre à jour les logiciels embarqués à bord des véhicules automobiles, et ce, tout en minimisant l’encombrement des réseaux de communication, en améliorant la rapidité de déploiement des mises à jour et en économisant la charge des batteries des véhicules. Grâce à ces moyens, l’invention contribue à la fourniture de véhicules automobiles plus efficients, plus confortables, plus ergonomiques et plus sûrs.
Procédé de génération automatique d'une séquence de Nmax instructions en langage assembleur, exécutable sans erreur par un processeur multi-cœurs L'invention porte sur un procédé de génération automatique d'une séquence de Nmax instructions en langage assembleur, exécutable sans erreur par un processeur multi-cœurs.
Le dispositif d’entrainement 16 est destiné à entrainer la mobilité de l’élément de support 14 entre ses trois positions.
Le dispositif d’entrainement 16 comprend une bielle rotative 32 et de préférence, en outre, au moins un dispositif de guidage 34.
De préférence, le dispositif d’entrainement 16 est monté de manière fixe dans le corps 12.
Avantageusement, le dispositif d’actionnement 16 comprend également un actionneur rotatif électrique 36 entrainant une rotation de la bielle 32.
La bielle rotative 32 est mobile en rotation selon un axe de rotation sensiblement perpendiculaire à la direction transversale Y.
L’axe de rotation de la bielle 32 s’étend par exemple parallèlement aux bords 24, 26 de l’élément de support 14, par exemple selon la direction d‘élévation Z.
La bielle rotative 32 s’étend selon un axe de bielle L-L’.
Les anomalies peuvent correspondre à une violation des règles d’isolations des ressources, pouvant être causées par une attaque visant à une récupération de données sensibles ou secrète, par exemple dans le cadre d’une ingénierie inversée ou d’un piratage.
Par exemple, un tel moyen de contre-mesure TAMP peut être réalisé sous la forme d’un circuit matériel qui peut en un cycle d’horloge déconnecter les ressources critiques (et qui bénéficient de la protection) du reste du système, de manière permanente ou temporaire.