INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans un mode de réalisation particulier, pour collecter les informations relatives à une variation de cadencement de flux de données dans le tunnel de communication, au moins la deuxième sonde réseau comporte au moins une table de mesures pour stocker un historique d’échantillonnages de paquets fanions capturés en sortie du tunnel de communication, chaque entrée de la table de mesures correspondant à un échantillon comportant : un champ d’information d’horodatage telle que contenue dans le paquet fanion correspondant à l’échantillon en question ; un champ d’information d’horodatage marquant l’instant auquel le paquet fanion correspondant à l’échantillon en question a été capturé ; un champ de numéro de séquence tel que contenu dans le paquet fanion correspondant à l’échantillon en question ; et un champ de comptage de données transitant dans le tunnel de communication entre le paquet fanion correspondant à l’échantillon en question et le paquet fanion correspondant à l’échantillon suivant dans la table de mesures. Ainsi, l’historique d’échantillonnages est aisément construit par la deuxième sonde pour permettre l’évaluation des situations de congestion.
Dans un mode de réalisation particulier, la première sonde transmet à la deuxième sonde une requête requérant de transmettre en réponse des informations dérivées par calculs d’un historique d’échantillonnages des paquets fanions reçus par la deuxième sonde, la requête impliquant un intervalle de numéros de séquence à considérer, les calculs étant destinés à évaluer les éventuelles situations de congestion et incluant : une latence minimum de transit des paquets fanions dudit intervalle de numéros de séquence ; une latence maximum de transit des paquets fanions dudit intervalle de numéros de séquence ; une latence moyenne de transit des paquets fanions dudit intervalle de numéros de séquence ; une gigue minimum subie par les paquets fanions dudit intervalle de numéros de séquence ; une gigue maximum subie par les paquets fanions dudit intervalle de numéros de séquence ; une gigue moyenne subie dudit intervalle de numéros de séquence ; une volumétrie de transit de données dans le tunnel de communication sur ledit intervalle de numéros de séquence. Ainsi, la consommation en bande passante pour transmettre par la deuxième sonde à la première sonde des informations permettant d’évaluer les situations de congestion est réduite.
Dans un mode de réalisation particulier, la première sonde transmet à la deuxième sonde une requête requérant de transmettre en réponse tout ou partie de l’historique d’échantillonnages des paquets fanions reçus par la deuxième sonde, la première sonde réalisant alors des calculs destinés à évaluer les éventuelles situations de congestion et incluant : une latence minimum de transit des paquets fanions dudit intervalle de numéros de séquence ; une latence maximum de transit des paquets fanions dudit intervalle de numéros de séquence ; une latence moyenne de transit des paquets fanions dudit intervalle de numéros de séquence ; une gigue minimum subie par les paquets fanions dudit intervalle de numéros de séquence ; une gigue maximum subie par les paquets fanions dudit intervalle de numéros de séquence ; une gigue moyenne subie dudit intervalle de numéros de séquence ; une volumétrie de transit de données dans le tunnel de communication sur ledit intervalle de numéros de séquence.
Dans un mode de réalisation particulier, la première sonde réseau comporte au moins une autre table de mesures pour stocker un historique d’échantillonnages de paquets fanions capturés en entrée du tunnel de communication, chaque entrée de cette autre table de mesures correspondant à un échantillon comportant : un champ d’information d’horodatage telle que contenue dans le paquet fanion correspondant à l’échantillon en question ; un champ d’information d’horodatage marquant l’instant auquel le paquet fanion correspondant à l’échantillon en question a été capturé ; un champ de numéro de séquence tel que contenu dans le paquet fanion correspondant à l’échantillon en question ; et un champ de comptage de données transitant dans le tunnel de communication entre le paquet fanion correspondant à l’échantillon en question et le paquet fanion correspondant à l’échantillon suivant dans la table de mesures. Ainsi, l’historique d’échantillonnages est aisément construit par la première sonde pour permettre l’évaluation des situations de congestion.
Dans un mode de réalisation particulier, la première sonde réseau calcule une information supplémentaire de latence et une information supplémentaire de gigue, qui sont liées à la qualité de service du premier routeur, en comparant les informations d’horodatage contenues dans les paquets fanions injectés et les informations d’horodatage de capture des paquets fanions capturés par ladite première sonde réseau. Ainsi, l’implication du routeur en question dans les situations de congestion peut être aisément évaluée.
Dans un mode de réalisation particulier, la première sonde estime en outre une éventuelle perte de volume de données qui est liée à la qualité de service du premier routeur, à partir de détection de pertes de paquets fanions injectés par la première sonde. Ainsi, l’évaluation de l’implication du routeur en question dans les situations de congestion est complétée.
Il est aussi proposé un système de communication comportant des sondes réseau et une pluralité de routeurs, une première sonde réseau étant associée à un premier routeur de ladite pluralité de routeurs et à un premier point de terminaison du premier routeur, une deuxième sonde réseau étant associée à un deuxième routeur de ladite pluralité de routeurs et à un deuxième point de terminaison du premier routeur, le système de communication comportant de la circuiterie électronique configurée pour effectuer les étapes suivantes dans le cadre d’un surveillance d’un trafic dans un tunnel de communication entre le premier point de terminaison et le deuxième point de terminaison : injecter de façon périodique, par la première sonde, des paquets fanions en parallèle du trafic du tunnel de communication, chaque paquet fanion incluant une information d’horodatage exprimant une référence temporelle d’injection dudit paquet fanion ; collecter des informations relatives à une variation de cadencement de trafic dans le tunnel de communication, la variation de cadencement étant mesurée grâce à une différence entre les informations d’horodatage contenues dans les paquets fanions et des informations d’horodatage d’instant de capture desdits paquets fanions par la deuxième sonde ; évaluer d’éventuelles situations de congestion subies par le tunnel de communication en fonction desdites informations collectées.
La description suivante d’au moins un mode de réalisation est établie en relation avec les dessins joints, parmi lesquels :
illustre schématiquement un système de communication ;
illustre schématiquement un agencement de sonde réseau ;
illustre schématiquement un agencement complémentaire de sonde réseau ;
illustre schématiquement une mise en relation de sondes réseau avec un orchestrateur ;
illustre schématiquement un organigramme de mise en place de sonde réseau pour la surveillance d’un tunnel de communication en amont dudit tunnel de communication ;
illustre schématiquement un organigramme de mise en place de sonde réseau pour la surveillance d’un tunnel de communication en aval dudit tunnel de communication ;
illustre schématiquement une variation de cadencement de flux de données dans un tunnel de communication ;
illustre schématiquement un organigramme de création et de mise à jour d’une ou plusieurs tables de mesures stockant des informations représentatives de la variation de cadencement de flux de données de la ;
illustre schématiquement un exemple de structure de table de mesures ;
illustre schématiquement un organigramme de collaboration de sondes réseau pour évaluer une situation de congestion dans un tunnel de communication, dans un premier mode de réalisation ; et
illustre schématiquement un organigramme de collaboration de sondes réseau pour évaluer une situation de congestion dans un tunnel de communication, dans un deuxième mode de réalisation.
La illustre schématiquement un système de communication.
Le système de communication comporte une pluralité de routeurs 110. Trois routeurs R1 à R3 sont représentés, à titre illustratif, sur la . Les routeurs 110 sont interconnectés par au moins un réseau de communication 100a sur lequel lesdits routeurs 110 établissent des tunnels de communication. Ainsi, les routeurs 110 comportent au moins un point de terminaison (« end-point » en anglais) 120 de tunnel de communication. Chaque point de terminaison 120 peut concerner un ou plusieurs tunnels de communication.
Chaque réseau de communication 100a peut être de nature variée, qu’elle soit filaire comme par exemple des liens Ethernet, ou de la fibre optique, ou radio comme par exemple des liens satellites. Deux réseaux de communications 100a WAN1 et WAN2, de type réseaux étendus WAN (« Wide Area Network » en anglais), sont représentés à titre illustratif sur la .
Les tunnels de communication sont par exemple implémentés grâce au protocole GRE (« Generic Routing Encapsulation » en anglais), ou au protocole mGRE (« Multipoint Generic Routing Encapsulation » en anglais), ou à la famille de standards IPSec (« Internet Protocol Security » en anglais). D’autres protocoles de mise en tunnel peuvent être utilisés en variante.
Par exemple, les tunnels de communication sont utilisés pour mettre en relation d’autres réseaux de communication 100b par le biais desdits routeurs 110. Comme illustré sur la , les routeurs 110 et les tunnels de communication permettent d’interconnecter des réseaux locaux LAN (« Local Area Network » en anglais), comme des réseaux WLAN (« Wireless Local Area Network » en anglais), par exemple de la famille de standard IEEE 802.11. Dans un mode de réalisation particulier, le système de communication permet ainsi de mettre en relation sécurisée des terminaux présents sur des réseaux locaux LAN1, LAN2, LAN3 100b (appelés réseaux rouges) au travers du réseau étendu WAN1 100a (appelé réseau noir). Ainsi, de manière illustrative sur la , un premier tunnel de communication est établi sur le réseau WAN1 entre un point de terminaison E1 du routeur R1 et un point de terminaison E3 du routeur R2, et un deuxième tunnel de communication est établi sur le réseau WAN1 entre le point de terminaison E1 et un point de terminaison E4 du routeur R3. Un troisième tunnel de communication est établi sur le réseau WAN1 entre le point de terminaison E3 du routeur R2 et le point de terminaison E4 du routeur R3. Un quatrième tunnel de communication est établi sur le réseau WAN2 entre un point de terminaison E2 du routeur R1 et un point de terminaison 120 d’un autre routeur non représenté.
Le système de communication est équipé de sondes réseau (« network probe » en anglais). Les sondes réseau sont agencées et configurées pour effectuer des mesures de débit de données entrant dans les tunnels de communication et de données sortant des tunnels de communication, c’est-à-dire au niveau des points de terminaison 120 des tunnels de communication, de manière à pouvoir détecter et évaluer des situations de congestion dans le ou les réseaux de communication 100a.
Le jeu de référence J est également un moyen pour l’intégrateur système de traduire ses exigences sous forme d’une enveloppe maximale d’utilisation des ressources pour chaque application, de manière à garantir leur coexistence dans de système intégré final.
Le jeu de référence J représentant le comportement matériel des applications a donc plusieurs domaines d’applicabilité.
Le jeu de référence J peut être utilisé dans un cadre cyber-sécurité, comme cela sera expliqué par la suite, pour se prémunir de cyber-attaques externes.
Dans un cadre sûreté de fonctionnement, le jeu de référence J peut être également utilisé pour participer à la surveillance du système, détecter les cas anormaux liés aux défaillances et déclencher les mesures visant à un retour à un état stable.
Le jeu de référence J peut être également utilisé comme moyen de transmission des exigences non-fonctionnelles. En effet, dans le cadre des processeurs multi-cœurs, eux-mêmes des systèmes complexes provenant de fournisseurs tiers et possédant le plus souvent des spécifications partielles, la technique usuelle du partitionnement temporel est devenue insuffisante.
Le jeu de référence J peut être également utilisé pour faciliter l’intégration des applications en prenant en compte leur spécificité d’utilisations des ressources matérielles partagées. La technique usuelle se basant sur des modèles abstraits n’étant plus adaptée aux multi-cœurs.
Le jeu de référence J peut être également utilisé pour construire une bibliothèque d’applications représentatives d’un domaine en les caractérisant via la distance entre leurs jeux de référence respectifs.
Dans un cadre de certification incrémentale, le jeu de référence J peut être également utilisé pour anticiper l’impact de l’intégration d’une nouvelle application dans le système connaissant son jeu de référence.
Un procédé de détection 200 d’une anomalie dans un système électronique 10 en fonctionnement va maintenant être décrit en référence à la représentant un organigramme dudit programme de détection 200.
Le procédé de détection 200 est réalisé en utilisant un jeu de référence tel que généré ci-dessus.
En particulier, le procédé 200 vise à détecter une attaque informatique contre le système électronique 10.
Toutefois, le procédé de détection 200 est également propre à détecter une défaillance matérielle et/ou logicielle du système électronique 10.
Plusieurs modes de réalisation sont possibles pour la mise en œuvre du procédé de détection, comme illustré sur la .
Selon un premier mode de réalisation, le procédé de détection est mis en œuvre par un circuit logique programmable dédié formant l’un desdits blocs matériels d’exécution 20 du processeur 14.
Ainsi, cette mise en œuvre est réalisée au niveau matériel sous forme d'un composant dédié, comme représenté schématiquement sur la avec la référence numérique 1. Ce composant pourrait ainsi reprogrammer et exploiter les blocs matériels de comptage 22 sans se soucier des niveaux de privilèges nécessaires au niveau logiciel. Un composant matériel permet également de disposer facilement d'une mémoire dédiée pour stocker les jeux de référence au sein même du composant.
Ce mode de réalisation offre donc une solution hautement sécurisée.
On observe en une vue de dessus du dispositif 100 de distribution, correspondante au premier mode de réalisation de l’invention. Dans le mode de réalisation illustré, le sélecteur comporte deux canaux traversant, 121 et 122. On note que les canaux 121 et 122 sont décalés angulairement entre eux d’un angle de 90°.Préférentiellement, le décalage angulaire entre deux canaux est compris entre 60 degrés et 120 degrés, très préférentiellement entre 85 degrés et 95 degrés.
On décrit maintenant des modes de réalisation particuliers de distributeurs objets de l’invention. Un distributeur est ici entendu comme un ensemble comportant un dispositif de distribution selon l’invention et d’autres éléments mécaniques et/ou électroniques nécessaires à la dispensation d’un médicament solide à un utilisateur final, notamment à un patient suivant un traitement médicamenteux ou à un professionnel de santé.
Ainsi, on observe en , une vue en perspective et en coupe partielle d’un distributeur 600, premier mode de réalisation particulier d’un distributeur objet de l’invention. Le distributeur 600 comporte un dispositif de distribution objet de l’invention en tout point similaire au dispositif 100 décrit ci-avant, il n’est donc pas décrit à nouveau ici.
Le distributeur 600 est un distributeur à main, doté d’un unique flacon 900 et dont le sélecteur 130 est mis en rotation par la force de l’utilisateur. Un réceptacle 620 est raccordé au dispositif 100 de distribution par l’intermédiaire d’un anneau 146 et d’un détrompeur 148 coopérant avec des formes complémentaires prévues sur le réceptacle 620. Le réceptacle 620 présente la particularité de former un compartiment fermé lorsqu’il est raccordé au dispositif de distribution 100. Le réceptacle est configuré pour être emboitable et déboitable rapidement et sans outil sur le dispositif de distribution 100.
Le réceptacle 620 est mobile en rotation par rapport au bouchon et solidaire en rotation avec le sélecteur par l’intermédiaire d’un moyen d’un transmission de force, par exemple au moyen d’une tige cannelée 800 et d’une pièce de jonction 625 solidaire du réceptacle 620 et de la tige cannelée. Ainsi, le réceptacle 620 fait office de poignée pour permettre à un utilisateur de transmettre une force au sélecteur 130, pour en assurer la rotation. La délivrance d’un médicament solide (non représenté sur cette figure) se fait selon la dynamique de fonctionnement du dispositif de distribution 100, déjà décrite plus haut.
Une fois que le nombre de médicament solide souhaité est transféré depuis le flacon 900 vers le compartiment délimité par le réceptacle lorsqu’il est raccordé au dispositif de distribution, le réceptacle est décroché pour permettre l’accès audit compartiment et la prise des médicaments.
On observe en figures 18 et 19 un deuxième mode de réalisation d’un distributeur objet de l’invention. Le distributeur 700 comporte un tambour rotatif 715 supporté par une base 710 configurée pour être posée sur une surface sensiblement plane, par exemple sur une table. Le tambour rotatif comporte cinq emplacements pouvant être raccordé à des dispositif de distribution 500 selon l’invention, par exemple par l’intermédiaire d’un anneau 146 et d’un détrompeur 148 coopérant avec des formes complémentaires sur les emplacements du tambour rotatif 715. Un flacon 900 est raccordé à chaque dispositif 500. Le dispositif 500 est par exemple identique à l’un quelconque des dispositifs 100, 300 ou 400 décrits précédemment.
Le distributeur 700 comporte des moyens pour transmettre une force permettant la mise en rotation du sélecteur, par un exemple une tige cannelée mue par au moins un servomoteur et coopérant avec le sélecteur. Le distributeur 700 comporte un microprocesseur (non représenté) qui actionne le servomoteur pour dispenser des médicaments solides 600, en fonction d’instructions fournies par l’utilisateur via une interface homme-machine ou en fonction d’un programme de dispensation de médicaments prédéterminé.
L’interface homme-machine pourra comporter tout moyen utile parmi : un écran 780, tactile ou non, un moyen de commande vocal comportant un microphone 795 et un haut-parleur 790, ou une antenne permettant la télétransmission par tout protocole de télétransmission connu. Par exemple la télétransmission est assurée au moyen d’un programme de commande consultable via transmission par le réseau Wi-Fi, par transmission infrarouge ou encore par un protocole Bluetooth (marque déposée).
La délivrance du ou des médicaments se fait dans un réceptacle 720, préférentiellement posé sur un support 725 prévu à cet effet. Dans des modes de réalisation, une trappe 730 est intercalée entre le dispositif de distribution lorsqu’il est en bonne position pour délivrer un médicament solide et le réceptacle 720.
Un capteur 785 pourra être prévu pour contrôler des étiquettes présente sur les flacons. Le capteur pourra par exemple réaliser une lecture optique de l’étiquette ou lire les informations contenues dans un tag NFC (de l’anglais « near-field communication »).
Avantageusement, on pourra prévoir des emplacements 750 de stockage raccordable à des dispositifs de distribution 500 selon l’invention. Ces dispositions permettent de ranger un ou plusieurs dispositifs, éventuellement chacun associés à un flacon, entre deux utilisations.
Article de conditionnement cosmétique comprenant une composition solide La présente invention se rapporte à un article de conditionnement comprenant une enveloppe multicouche à base de polymères définissant une cavité, et une composition solide à base de tensioactif(s), ladite composition étant contenue dans la cavité définie par l’enveloppe. L’invention concerne également un procédé de traitement cosmétique, des matières kératiniques, en particulier des fibres kératiniques humaines telles que les cheveux, mettant en œuvre un tel article de conditionnement, ainsi que l’utilisation dudit article de conditionnement pour le lavage et/ou le conditionnement des matières kératiniques, en particulier des fibres kératiniques humaines telles que les cheveux.
Dans le domaine de l’hygiène capillaire, les produits classiques, tels que les shampoings ou les après-shampoings, se présentent le plus souvent sous forme liquide plus ou moins épaissie. De par leur texture liquide, ces produits peuvent cependant présenter divers inconvénients, et notamment s’avérer être difficiles à doser.
En effet, plus ils sont liquides, plus ils ont tendance à s’échapper entre les doigts, rendant leur dosage difficile et entrainant du gaspillage. Ces produits peuvent également fuir hors de leur conditionnement ce qui peut entrainer un désagrément au consommateur lorsque ces produits viennent au contact de vêtements ou objets, par exemple lors de déplacement.
Afin de modifier la texture de ces produits, et la rendre notamment plus compacte, des épaississants sont généralement utilisés. L’ajout de ces composés se fait cependant souvent au détriment des effets cosmétiques des compositions. L’utilisation de ces compositions plus épaisses nécessite par ailleurs beaucoup d’eau de rinçage afin d’éliminer le surplus de produit sur les fibres. Or, dans de nombreux pays où l’accès à l’eau est restreint, le temps de rinçage et par conséquent la quantité d’eau nécessaire pour bien rincer le produit sont des indicateurs clés des qualités d’usage d’une composition.
C’est grâce à la faculté d’au moins une des voies de régulation de surveiller que la ou les consignes de régulation de la voie en contrôle ne sont pas erronées, que le dispositif de régulation de l’invention est résilient aux erreurs.
Ce principe est basé sur des conceptions diversifiées de certains composants de la chaîne fonctionnelle permettant de calculer et opérer des consignes de régulation de manières différentes afin de détecter les erreurs puis de les accommoder. La diversification s’entend comme une défense contre les erreurs qui s’accomplit par des spécifications suffisamment différentes et/ou des conceptions suffisamment différentes et/ou des implémentations suffisamment différentes (organes différents) et/ou des fabrications suffisamment différentes incluant notamment le montage et l’installation sur l’aéronef, et/ou des conditions d’utilisation suffisamment différentes, de façon à ce que si une erreur se manifeste sur un chemin fonctionnel, le chemin fonctionnel prévu de détection, et/ou de contournement/compensation/accommodation (back-up), et/ou la barrière de protection (en anglais, containment), ne soit pas lui-même/elle-même affecté(e) par la même erreur.
L’invention est avantageusement réalisable sur des architectures matérielles et fonctionnelles de typologies différentes.
Pour un moteur, un système de régulation auxiliaire peut être adjoint au système de régulation principale. Ce système auxiliaire peut avoir les mêmes caractéristiques fonctionnelles que le système principal. Dans ce cas, il peut être utilisé comme un système principal, même lorsque le système principal est nominal. Il peut également avoir des fonctionnalités plus limitées du point de vue de la régulation et/ou de la surveillance. Dans ce cas, il est utilisé en back-up (recueil), en cas de panne du système de régulation principale.
Pour un moteur, lorsqu’un système de régulation principale est couplé à un système de régulation auxiliaire, afin de ne pas rendre indisponible le système de régulation du fait d’une erreur, nous proposons que la fonction de régulation principale et la fonction de régulation auxiliaire soient diversifiées.
D’une manière générale, quel que soit le nombre de voie de régulation principale et auxiliaire pour un moteur, nous proposons qu’au moins deux voies soient diversifiées.