INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Un premier exemple de stratégie est une stratégie d’allocation par utilisateur : on choisit de répartir les blocs entre utilisateurs différents, de manière à éviter qu’un même utilisateur ait en sa possession plusieurs blocs du même segment. En effet si ce cas se présente, l’utilisateur exerce une influence importante sur le réseau avec un risque de chantage à la disponibilité sur les blocs qu’il contrôle. D’autres paramètres peuvent être pris en compte, comme l’espace disponible de chaque dispositif de stockage, sa fiabilité, la rapidité de sa connexion, etc.
Un deuxième exemple de stratégie est une stratégie d’allocation par zone : on choisit de répartir les blocs entre zones de disponibilités, c’est-à-dire des groupes de cibles présentant des caractéristiques de disponibilité différentes (par exemple, tous les ordinateurs d’un même bureau ou bâtiment forment une zone car ils peuvent être détruits par un même incendie, ou volés ensemble). L’objectif est de maximiser la disponibilité des données en répartissant la redondance des dispositifs de stockage indépendants. D’autres paramètres peuvent être pris en compte, comme l’espace disponible de chaque cible, sa fiabilité, la rapidité de sa connexion, etc.
Dans des modes de réalisation optionnels, tel que celui représenté en , le procédé 100 comporte, en amont de l’étape 155 d’enregistrement sur au moins un stockage sélectionné, une étape 205 de chiffrement local du segment ou du bloc à enregistrer en fonction d’une clé de chiffrement aléatoire, cette clé de chiffrement aléatoire étant configurée pour être utilisée lors d’une lecture du segment d’information enregistré pour en assurer l’intégrité.
L’étape 205 de chiffrement local est réalisée, par exemple, par la mise en œuvre d’un dispositif de calcul configuré pour exécuter un programme informatique dédié. Au cours de cette étape 205 de chiffrement local, une clé aléatoire de chiffrement est générée soit sur le dispositif de calcul associé au dispositif de stockage chargé de l’enregistrement soit par le dispositif central de contrôle. Cette clé, aléatoire, brouille le code binaire du bloc ou du segment, de manière entraîner la désactivation d’instructions de programmation malveillantes qui y auraient été insérées.
Dans des modes de réalisation optionnels, tel que celui représenté en , l’étape 115 d’exécution comporte une étape 190 de détermination d’une empreinte unique d’un segment d’information et une étape 195 de stockage de l’empreinte numérique déterminée, cette empreinte étant configurée pour être utilisée lors d’une lecture du segment d’information enregistré pour en assurer l’intégrité.
L’étape 190 de détermination d’une empreinte est réalisée, par exemple, par la mise en œuvre d’un dispositif de calcul configuré pour exécuter un programme informatique dédié. Au cours de cette étape 190 de détermination d’une empreinte, un hachage d’au moins une donnée ou métadonnée du bloc et/ou du segment d’information est obtenu, par exemple.
L’étape 195 de stockage de l’empreinte est réalisée, par exemple, par la mise en œuvre d’un dispositif de calcul configuré pour exécuter un programme informatique dédié. Au cours de cette étape 195 de stockage de l’empreinte, l’empreinte est stockée dans une mémoire informatique associée au dispositif central de contrôle, du dispositif de stockage sur lequel est enregistré le bloc et/ou segment et/ou sur le dispositif ayant requis l’enregistrement du bloc et/ou segment.
La représente, schématiquement, un mode de réalisation particulier de l’architecture 300 objet de la présente invention. Cette architecture 300 hybride de stockage d’information numérique, comporte : - au moins deux dispositifs, 305, 310 et 315, de stockage d’informations, au moins l’un des dispositifs 305 étant local et non dédié au stockage, au moins un dispositif local comportant : - un moyen 306 d’attribution d’une capacité de stockage et - un moyen 307 de communication, à un dispositif 335 de contrôle central, d’une capacité de stockage attribuée, - un moyen 320 de configuration, configuré pour créer une abstraction informatique présentant des caractéristiques d’adressage communes entre au moins deux dispositifs locaux, chaque abstraction étant adressable par le dispositif de contrôle central, - un moyen 325 de déclenchement de sauvegarde, par n’importe quel périphérique d’un réseau connecté au dispositif 335 de contrôle central, d’une information numérique, - un moyen 330 de fragmentation de l’information numérique, par n’importe quel périphérique d’un réseau connecté au dispositif 335 de contrôle central ou par le dispositif 335 de contrôle central, en au moins un segment d’information, - le dispositif 335 de contrôle central associé à chaque dispositif de stockage comportant un moyen de sélection, par le dispositif de contrôle central et pour chaque segment, d’un dispositif de stockage en fonction des abstractions créées et - un moyen 340 d’enregistrement, sur le dispositif de stockage sélectionné, du segment d’information associé.
Les moyens mis en œuvre, ainsi que leurs variantes, pour réaliser l’architecture 300 sont décrits en regard de la description de la .
Dans une variante de l’architecture 300, cette architecture comporte un agent informatique installé sur un dispositif de calcul (ordinateur ou serveur informatique par exemple) susceptible d’interagir avec le dispositif central de contrôle, le dispositif central de contrôle et les dispositifs de stockage.
L’agent informatique regroupe, par exemple, deux fonctionnalités principales : - rendre accessible une mémoire informatique associée au dispositif de calcul au dispositif central de contrôle, correspondant à l’étape 120 de définition ou à l’étape 130 d’attribution, par exemple et - restaurer ou sauvegarder des données, sur un dispositif de stockage associé au dispositif de calcul.
Le dispositif 335 central de contrôle est, par exemple, configuré pour autoriser ou refuser des transferts de données entre agents informatiques et pour stocker une cartographie du réseau comportant des adresses de ressources de stockages ainsi que des adresses d’informations numériques stockées.
De plus amples informations seront données ci-après sur le dispositif 6 pour l’entrainement. Le dispositif 6 peut être intégré dans un même appareil que le dispositif 1 d’estimation et partager la plupart des fonctionnalités du dispositif 1. Plus généralement, le dispositif 1 et le dispositif 6 peuvent avoir des processeurs communs configurés pour exécuter une partie des fonctionnalités du dispositif 1, qu'elles soient localisées ou distribuées. Dans des mises en œuvre alternatives, le dispositif 1 et le dispositif 6 peuvent être complètement déconnectés, et éventuellement exploités par des acteurs distincts (par exemple un fournisseur de services pour le dispositif 6 et le personnel de la clinique pour le dispositif 1).
Dans des modes de réalisation avantageux, le dispositif 6 partage une même architecture avec le dispositif 1, ainsi qu'un même prétraitement des données. Par exemple, la normalisation préliminaire des signaux cardio-respiratoire sont identiques. Ceci n'est cependant pas nécessaire, et le dispositif 6 peut avoir une architecture différente dans une certaine mesure, dans la mesure où il est capable de fournir des paramètres de modèle adaptés à des estimations correctes par le dispositif 1.
De même, les paramètres d'apprentissage 20 exploités par le dispositif 1 peuvent provenir d'autres sources que le dispositif 6.
Comme représenté sur la , le dispositif 6 est adapté pour récupérer des paramètres d'apprentissage initiaux 721 définissant un modèle algorithmique initial dans le cadre d'une architecture de « machine learning », à partir d'une ou plusieurs base(s) de données 60 locales ou distantes. Cette dernière peut prendre la forme de ressources de stockage disponibles à partir de tout type de moyens de stockage appropriés, qui peuvent être notamment une RAM ou une EEPROM tel qu'une mémoire Flash, éventuellement au sein d'un SSD. Dans des modes de réalisation avantageux, les paramètres initiaux d'entraînement 721 ont été préalablement générés par le dispositif 6 pour l'entraînement. En variante, les paramètres d'entraînement initial 721 sont reçus depuis un réseau de communication.
Le dispositif 6 est configuré pour déterminer des paramètres d'apprentissage modifiés 722 définissant un modèle algorithmique modifié sur la base des paramètres d'apprentissage d'entrée 721, et pour transmettre ces paramètres 722 ou les enregistrer, par exemple dans la ou les base(s) de données 60. Ceci est réalisé en utilisant des ensembles de données d'apprentissage 71 reçus par le dispositif 6, permettant d'ajuster progressivement les paramètres d'apprentissage de sorte qu'un modèle algorithmique associé devienne plus pertinent pour ces ensembles de données d'apprentissage 71 (apprentissage supervisé).
Plus précisément, les ensembles de données d'apprentissage 71 comprennent des données d’entrées incluant des signaux cardio-respiratoire 711, et des données de sorties incluant les signaux physiologiques respiratoire et cardiaque 712 correspondants respectivement aux entrées, qui ont été mesurés simultanément. En outre, le dispositif 6 est configuré pour produire de manière itérative des résultats des signaux physiologiques évalués à partir des données d'entrée 711, sur la base de paramètres d'apprentissage définissant un modèle algorithmique actuel, et pour modifier ces paramètres d'apprentissage de manière à réduire les écarts entre les signaux physiologiques respiratoire évalués et les signaux physiologiques respiratoire connus 712.
Les paramètres d'apprentissage modifiés 722 peuvent eux-mêmes être pris comme paramètres d'apprentissage initiaux pour les opérations d'apprentissage subséquentes.
Bien que les aspects de formation du dispositif 6 soient actuellement développés, on peut observer que le dispositif 6 peut être appliqué de la même manière aux ensembles de données de validation et aux ensembles de données de test.
Le dispositif 6 d'apprentissage comprend un étage d'exécution 60 comprenant un module 61 pour recevoir les ensembles de données d'apprentissage 71 et les paramètres d'apprentissage 721, un module 62 pour prétraiter les signaux cardio-respiratoires 711 des ensembles de données d'apprentissage 71, un module 63 pour l’utilisation du modèle de régression pour calculer les signaux physiologiques et pour les sortir. Ces modules 61, 62 et 63 ne seront pas détaillés ici, car leur description est similaire à la description ci-dessus des modules respectifs 11, 12 et 13 du dispositif 1 de prédiction. Les modèles basés sur l’apprentissage machine dans les modules 62 et/ou 63 sont définis par les valeurs actuelles des paramètres d'apprentissage.
Dans des mises en œuvre avantageuses, les modules 61, 62 et 63 du dispositif 6 sont au moins partiellement identiques aux modules 11, 12 et 13 du dispositif 1. En particulier, une même normalisation d'image peut être appliquée (modules 12 et 62) et/ou une même architecture de réseau de neurones peut être utilisée (modules 13 et 63). En particulier, l'étape d'exécution 60 peut être une entité commune au dispositif 1 et au dispositif 6. Par « même architecture de réseau » et « mêmes méthodes », on entend sous réserve de l'exploitation éventuelle de paramètres d'apprentissage distincts.
Le dispositif 6 comprend en outre un module 65 pour comparer les estimations des signaux physiologiques évalués avec les signaux physiologiques connus 712 et pour modifier les paramètres d'entraînement actuels en vue de réduire l'écart entre eux. Les termes "comparaisons" et "modifications" sont utilisés pour simplifier l'expression, alors qu'en pratique, les deux opérations peuvent être étroitement combinées dans des actions de synthèse, par exemple par une descente de gradient.
Le dispositif 6 comprend également un module 66 pour arrêter les modifications des paramètres d'apprentissage sur la base des ensembles de données 71. Ce module 66 peut prévoir d'arrêter les itérations associées lorsque les écarts entre les signaux physiologiques évalués et les signaux physiologiques connus 712 deviennent inférieurs à un seuil prédéfini. Il peut, au contraire, ou de manière cumulative, prévoir la fin de ces itérations lorsqu'un nombre maximal prédéfini d'itérations est atteint.
Dans une version d'apprentissage de base, le dispositif 6 est configuré pour procéder à un apprentissage exclusivement dirigé vers le réseau de neurones avec architecture en U. Dans d'autres modes, le dispositif 6 comprend des étages de machine learning supplémentaires, qui peuvent être notamment destinés à compresser les signaux sonore 711. Ensuite, le dispositif 6 peut également être configuré pour entraîner ces étages machine learning supplémentaires. Dans des modes de réalisation particuliers, le dispositif 6 est configuré pour entraîner conjointement certains ou tous les étages learning supplémentaires avec le réseau de neurones avec architecture en U du module 63.
Dans les implémentations impliquant des réseaux de neurones, le dispositif 6 peut être adapté pour exécuter une rétro-propagation (« back-propagation ») à travers le temps (BPTT). Selon cette méthode d'apprentissage, une technique basée sur le gradient est appliquée à un coût par rapport à tous les paramètres du réseau, comme le sait l'homme du métier. Une descente de gradient stochastique peut également être utilisée (i.e., « batch gradient descent » ou « mini-batch gradient descent »).
Par exemple, avec la mise en œuvre décrite ci-dessus impliquant le deuxième réseau de neurones de compression et le réseau de neurones en architecture en U, les deux architectures peuvent être entrainées conjointement. Au moins un des réseaux neuronaux résiduels (ResNet) peut être utilisé, avec un apprentissage par transfert à partir d'un modèle pré-entraîné qui a utilisé, par exemple, la base de données connue. Les paramètres associés peuvent être, par exemple, les suivants : nom_couches : 18 époques : 50 optimiseur : Adam décroissance exponentielle pour l'estimation du premier moment = 0.9 décroissance exponentielle pour l'estimation du deuxième moment = 0.999 dimension_lot : 32 forme_signal_son : (1, 81920) forme_signal_centrale inertielle : (1, 5984)
Le dispositif 6 comprend également un module 67 permettant de fournir les paramètres d'entraînement modifiés 722 résultant des opérations d'entraînement par le dispositif 6. Il interagit en outre avec une interface utilisateur 68, pour la description de laquelle le lecteur pourra se référer à l'interface utilisateur 20 associée au dispositif 1.
Avantageusement et selon l'invention, un tel dispositif de montage est adapté pour être monté dans la canalisation selon une direction orthogonale à un axe longitudinal de celle-ci. Ceci permet d'agencer le dispositif de montage de sorte qu'il puisse être introduit radialement dans la canalisation et fixé sur celle-ci, sans avoir besoin de prévoir des ouvertures obliques sur la canalisation. De ce fait, les contraintes de fabrication de la canalisation sont réduites et le coût en est réduit. De plus, la précision de la position de chaque transducteur est améliorée.
Avantageusement et selon l’invention, le débitmètre comprend en outre un module de communication sans fil permettant notamment la transmission des données représentatives du débit de fluide mesuré par le débitmètre (ou de toute autre donnée d’exploitation utile) par communication en champ proche (couramment désigné par le sigle NFC) ou encore par radio (selon le protocole désigné LoRaWAN® par exemple ou encore le protocole M-Bus®, ou le protocole NBIoT®).
L’invention concerne également un procédé de montage d’un tel débitmètre caractérisé en ce qu’il comporte les étapes suivantes :
on fixe chaque transducteur à ultrasons sur la canalisation,
on insère ladite vanne de régulation à l’intérieur du volume interne principal dudit boîtier.
En particulier, après avoir fixé chaque transducteur à ultrasons sur la canalisation, on dispose la carte électronique à l’intérieur du réceptacle principal, puis, on relie électriquement chaque tige conductrice de chaque transducteur à ultrasons à ladite carte électronique.
En particulier, dans un procédé de montage d’un tel débitmètre, on associe le support interne, le moteur de l’actionneur, la vis sans fin et l’organe d’obturation.
En particulier, on obture l’ouverture secondaire en assemblant le capot secondaire au réceptacle principal, puis, on introduit le matériau de comblement sous forme liquide dans ledit volume interne secondaire du boîtier par l’ouverture principale du débitmètre, de façon à ce que le matériau de comblement entoure au moins en partie la canalisation.
En particulier, on introduit le matériau de comblement sous forme liquide dans l’espace périphérique ménagé entre la paroi externe du réceptacle principal et la paroi latérale interne, puis, on dispose le capot principal de façon à obturer ladite ouverture principale, les extrémités du capot principal étant insérées dans ledit espace périphérique et au contact dudit matériau de comblement.
L’invention concerne également un débitmètre à ultrasons et un procédé de montage d’un tel débitmètre, caractérisés en combinaison par tout ou partie des caractéristiques mentionnées ci-dessus ou ci-après.
est une vue schématique en perspective d’un débitmètre selon l’invention,
est une vue schématique de face d’un débitmètre selon l’invention,
est une vue schématique en coupe longitudinale d’un débitmètre selon un premier mode de réalisation de l’invention (vanne partiellement ouverte),
est une vue schématique en perspective du réceptacle principal du boîtier d’un débitmètre selon le premier mode de réalisation de l’invention,
est une vue schématique éclatée d’un débitmètre selon le premier mode de réalisation de l’invention,
Le dispositif 50 est équipé de moyens d’alimentation 76 pour alimenter électriquement les différents composants électroniques du dispositif (indicateur, photodétecteur). Ces moyens d’alimentation 76 comprennent par exemple une batterie, une pile ou bien des moyens de raccordement du dispositif à une prise électrique secteur.
Le dispositif 50 comprend par ailleurs un bouton marche/arrêt pour activer et désactiver ces moyens d’alimentation électrique (visible sur la ).
En référence à la , un procédé de raccordement du domicile X de l’abonné de référence avec le réseau administré par l’opérateur A comprend les étapes suivantes.
Dans une étape préliminaire, la fibre optique de référence 2 a été posée entre le domicile X et le point de mutualisation 1.
Un premier technicien en possession de l’injecteur 30 se déplace au domicile X de l’abonné de référence. Le technicien connecte l’injecteur 30 au point de terminaison optique qui s’y trouve, de sorte à mettre en communication optique la sortie avec la fibre optique de référence. Le technicien presse ensuite sur le bouton marche/arrêt de sorte que le signal optique ayant la longueur d’onde prédéfinie, et le cas échéant la longueur d’onde supplémentaire, soit généré par le ou chaque laser puis émis par l’injecteur 30. Ce signal optique est injecté via la sortie et la PTO dans la fibre optique de référence (étape 100). Le signal optique se propage depuis la première extrémité de la fibre optique de référence 2 jusqu’à sa deuxième extrémité, et traverse le port de connexion de référence 12.
Dans un premier cas, l’abonné de référence est un primo-accédant. Dans ce cas, le domicile X de l’abonné n’est raccordé à aucun réseau administré par un opérateur via la fibre optique de référence au moment de l’étape d’injection 100. Le port de connexion de référence 12 est dans ce cas censé être dans l’état disponible lors de l’injection. Le signal optique traverse alors le port de connexion de référence 12, et le cas échéant un bouchon translucide qui l’obstrue, avant de se propager dans l’espace de stockage 8 de l’armoire 6, entre le boîtier de distribution 10 et la porte de l’armoire 6.
Dans un deuxième cas, l’abonné de référence change d’opérateur (de l’opérateur B vers l’opérateur A). En principe, le domicile X de l’abonné est dans ce cas encore raccordé au réseau administré par l’opérateur B via la fibre optique de référence 2 lors de l’étape d’injection 100. Le signal optique se propage alors dans le cordon 15 occupant le port de connexion de référence 12, ce cordon 15 étant relié à l’équipement optique lui-même relié au réseau de l’opérateur B. Comme indiqué précédemment, la fiche 24 du cordon 15 en prise avec le port de connexion de référence 12 constitue une zone où des fuites de lumière depuis l’intérieur vers l’extérieur du cordon ont lieu. Ainsi, le signal optique, tout du moins une partie de ce signal optique, s’échappe hors du cordon en traversant la fiche, avant de se propager dans l’espace de stockage 8 de l’armoire 6, entre le boîtier de distribution 10 et la porte de l’armoire 6.
Ainsi, dans les deux cas exposés ci-dessus, le signal optique finit par se propager dans l’espace de stockage 8, mais la différence entre les deux cas réside dans l’élément d’interconnexion par lequel le signal optique fuite (port de connexion de référence 12 dans le premier cas, fiche 24 de cordon 15 dans le deuxième cas).
Par ailleurs, un deuxième technicien (pouvant être le premier technicien, ou non) se déplace au niveau du point de mutualisation 1. Le deuxième technicien ouvre la porte de l’armoire 6, de sorte à accéder à l’espace de stockage 8, et pouvoir observer le boîtier de distribution 10.
Comme indiqué précédemment, les ports de connexions optiques 12, 13, 14 formés sur le boîtier de distribution 10 et les éventuelles fiches 24 de cordon 15 en prise avec ces ports de connexion 12, 13, 14 constituent des éléments d’interconnexion optiques.
Dans une étape d’identification, qui est réalisée pendant que l’injection 100 du signal optique a lieu, le deuxième technicien identifie, parmi plusieurs éléments d’interconnexion situés au point de mutualisation 1, un élément d’interconnexion relié au domicile X de l’abonné de référence.
On va dans un premier temps faire l’hypothèse que le deuxième technicien ne sait pas si l’abonné de référence est un primo-accédant ou non, et, plus généralement, ne sait pas si le port de connexion de référence 12 est censé être occupé ou disponible lors de son intervention au point de mutualisation.
Le deuxième technicien a en sa possession le dispositif 50 agissant comme récepteur de signal optique. Le deuxième technicien saisit la partie de préhension 58, allume le dispositif 50 à l’aide de son bouton marche/arrêt. Le deuxième technicien déplace ensuite le dispositif 50 par rapport à des éléments d’interconnexion reliés aux fibres optiques 2, 3, 4, de sorte que différents éléments d’interconnexion soient successivement mis en regard avec le photodétecteur 73 du dispositif 50 (étape 102). Ce déplacement est réalisé jusqu’à ce que l’indicateur 74 du dispositif 50 indique que le signal optique ayant la longueur d’onde prédéfinie est détecté par le photodétecteur 73.
Au cours de ce déplacement, le deuxième technicien fait en sorte que les éléments d’interconnexion suivants soient mis en regard du photodétecteur 73 : des ports de connexion optique disponibles et/ou des fiches de cordons en prise avec des ports de connexion optique (ces ports étant donc occupés). C’est en effet par un de ces éléments d’interconnexion que le signal optique est susceptible de s’échapper. En particulier, la montre une situation dans laquelle le dispositif 50 balaye une rangée de ports comprenant six ports successifs occupés par différentes fiches 24 de cordons 15.
Lorsque l’entrée optique 68, 72 du dispositif 50 se trouve devant un élément d’interconnexion (fiche de cordon occupant un port de connexion, ou port de connexion optique disponible) qui n’est pas relié à la fibre optique de référence 2, cette entrée optique 68, 72 est relativement éloignée du port de connexion de référence 12. En conséquence, le signal optique injecté n’atteint pas l’entrée optique 68, 72 puis le photodétecteur 73, ou tout du moins pas avec une puissance suffisante pour conduire à une détection du signal optique par le photodétecteur 73. A ce stade, l’indicateur 74 n’émet aucun signal d’alerte.