INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
On connait du document US20180188231 un dispositif d’analyse d’urine à fixer sur un rebord de toilettes. Ce dispositif permet de réaliser une analyse avec un transistor à effet de champ.
Il est proposé dans les documents US20170284925 et US10383606 des dispositifs comportant des bandelettes de test défilant devant une section d’analyse.
Cependant, de tels dispositifs sont volumineux. Notamment, ils nécessitent une zone de stockage de bandelettes de test neuves et de bandelettes de tests usagées. Ces dispositifs doivent alors être positionnés en grande partie à l’extérieur des toilettes ou doivent être intégrés à celles-ci.
Par ailleurs, de tels dispositifs ne sont pas flexibles. Il apparait particulièrement difficile de recharger des bandelettes de test neuves et de retirer des bandelettes usagées. Il apparait également difficile de réaliser des analyses nécessitant plusieurs types de bandelettes.
Il existe donc un besoin pour un dispositif d’analyse d’urine ne présentant pas les inconvénients de l’art antérieur.
Résumé La présente description vise à proposer une ou plusieurs solutions résolvant au moins certains des inconvénients précités. En particulier, le déposant a développé un nouveau dispositif comprenant une station et une cartouche (aussi appelé support rotatif), décrit dans le document PCT/EP2021/055302. La présente demande vise à proposer des améliorations du dispositif et de la station de ce document.
Il est ici proposé une station d’analyse d’urine, configuré pour coopérer avec une cartouche, de façon à former un dispositif d’analyse d’urine. Il est aussi ici proposé différentes méthodes d’utilisation du dispositif d’analyse d’urine.
En particulier, la station comprend un boitier qui est destiné à être positionné à l’intérieur de toilettes, c’est-à-dire disposé à l’intérieur de la cuvette. Le boitier comprend l’électronique nécessaire au fonctionnement de la station et du dispositif. Le corps principal est positionné pour recevoir un jet d’urine lorsque l’utilisateur urine. La station peut comprendre un logement annulaire, dans le boitier, c’est-à-dire un espace vide de forme annulaire, qui s’étend autour d’un axe de rotation. La station peut comprendre en outre un injecteur d’urine, positionné dans le boitier, en particulier positionnée radialement à l’intérieur du logement annulaire. Le logement annulaire est configuré pour accueillir, entièrement ou partiellement, une cartouche, qui est mobile en rotation dans la station, autour de l’axe de rotation. La cartouche comprend typiquement un support rotatif qui loge une pluralité de support de test (par exemple des bandelettes de test) disposées le long d’un arc de cercle. Les supports de test sont attachés au support rotatif et restent attaché à ce dernier lors de l’utilisation du dispositif d’urine. Dit autrement, tous les supports de test, à tout instant, subissent le même mouvement de rotation lorsque la cartouche est entrainée en rotation (par exemple, dans le cas de bandelettes de test, pas d’enroulement ou de déroulement d’une pellicule de bandelettes autour d’un enrouleur et/ou d’un dérouleur). Lors de la rotation de la cartouche dans la station, les supports de test peuvent être ainsi sélectivement disposés devant l’injecteur d’urine qui peut alors injecter un volume contrôlé d’urine. Pour insérer la cartouche dans le corps principal, ce dernier peut comprendre un capot amovible afin de pouvoir accéder au logement annulaire. Le corps principal peut aussi comprendre un analyseur configuré pour analyser un support de test. De la même façon que précédemment, lors de la rotation de la cartouche dans la station, les supports de test peuvent être ainsi sélectivement disposées devant l’analyseur qui peut alors obtenir des données sur le support de test qui se trouve en regard de ce dernier. L’analyse est typiquement une analyse optique, comme une analyse colorimétrique. Pour positionner correctement le support de test vis-à-vis de l’injecteur et/ou de l’analyseur, la station peut comprendre un capteur de position, qui permet d’obtenir une position, au moins localement, de chaque support de test par rapport au boitier (et donc par rapport au logement annulaire). En particulier, au moins deux parmi l’injecteur, l’analyseur et le capteur de position, sont positionnées le long d’une direction radiale autour de l’axe de rotation au même endroit, pour travailler sur un même support de test sans qu’une rotation de la cartouche ne soit nécessaire entre l’obtention de la position et l’injection, ou entre l’obtention de la position et la mesure, ou entre l’injection et la mesure. De la sorte, l’injection et l’analyse sont optimisées.
Ainsi, en cryptographie, un chiffrement totalement homomorphe ( Fully Homomorphic Encryption ou FHE en anglais) est un chiffrement qui possède certaines caractéristiques algébriques qui le font commuter avec toutes les opérations mathématiques, c'est-à-dire que le déchiffrement du résultat par diverses opérations mathématiques, en particulier la multiplication et l’addition pour mettre en œuvre des fonctions comme la moyenne, le maximum ou le minimum par exemple, sur des données chiffrées donne le même résultat que cette opération mathématique sur des données non chiffrées ; cette propriété permet de confier des calculs à un agent externe, sans que les données ni les résultats ne soient accessibles à cet agent.
Certains modes de réalisation peuvent en particulier mettre en œuvre un chiffrement homomorphe partiel s’appliquant notamment sur la multiplication et l’addition.
Un chiffrement homomorphe peut permettre une évaluation aveugle des offres des nœuds d’un fournisseurs de services compétiteurs au sens où il n’est pas nécessaire d’avoir accès au contenu déchiffré des offres de service pour les évaluer. Cette technique peut permettre en effet d’effectuer des calculs sur des nombres chiffrés. Il devient donc possible de comparer des offres chiffrées dans un système d’allocation décentralisé géré par une chaîne de blocs.
Ainsi, la présente solution ne présente pas les inconvénients d’approches de type enclaves de confiance. En effet, de telles enclaves de confiance consistent à proposer une enclave au sein de laquelle les offres de services soumises sont déchiffrées afin d’être évaluées et comparées. Le contrat intelligent fait le pont entre les nœuds d’un fournisseur de service, les nœuds de client ayant posté l’appel d’offres et l’enclave. Une limitation majeure de cette approche réside dans le fait qu’au sein de cette enclave il est possible d’accéder au contenu des offres de services en clair.
Dans au moins certains modes de réalisation de la présente solution, une fois l’évaluation des offres de service dont le contenu est chiffré au moyen d’un chiffrement homomorphe effectuée, le procédé comprenant en outre : - une étape de transmission du vecteur binaire de comparaison des offres de service à destination d’un équipement en possession d’une clé de chiffrement homomorphe au moyen de laquelle le contenu des offres de service a été chiffré, - une étape de réception d’un vecteur binaire de comparaison d’offres de service déchiffré, - une étape de détermination d’un identifiant d’au moins une offre candidate.
.Ainsi, tout en conservant la confidentialité des données, il est possible d’obtenir le résultat des différentes comparaisons effectuées. En effet, le contenu binaire du vecteur de comparaison donne des informations sur les offres maximales : la ième coordonnée du vecteur binaire de comparaison qui correspond à une offre maximale a une valeur non nulle.
Dans au moins certains modes de réalisation de la présente solution, le procédé peut comprendre une transmission d’une clé de chiffrement publique correspondant à ladite clé publique à destination du contrat intelligent.
L’invention concerne également un procédé mis en œuvre par un nœud appartenant à un réseau de chaîne de blocs configuré pour exécuter un contrat intelligent de ladite chaîne de blocs, ledit procédé comprenant : - transmission, à destination d’un ordinateur s’interfaçant avec ledit nœud, d’offres de service chiffrées selon des clés de chiffrement symétrique correspondantes enregistrées dans ladite chaîne de blocs, elles-mêmes chiffrées au moyen d’une clé de chiffrement publique éditée par ledit ordinateur, - réception d’un identifiant d’au moins une offre de service candidate, parmi les offres de service chiffrées transmises audit ordinateur, - sélection d’une offre de service parmi la dite au moins une offre candidate en fonction d’informations relatives à la dite au moins une offre candidate enregistrée dans ladite chaîne de blocs.
Dans au moins certains modes de réalisation de la présente solution, en cas de pluralité d’offres candidates, l’offre sélectionnée est l’offre candidate présentant un horodatage d’enregistrement dans ladite chaîne de blocs le plus ancien.
Ainsi, dans de tels modes de réalisation de la présente solution, lorsque plusieurs offres de services ont été identifiées comme répondant aux critères d’un appel d’offre, l’offre de service sélectionnée est celle qui a été soumise en premier.
Dans au moins certains modes de réalisation de la présente solution, afin d’améliorer l’intégrité et la confidentialité du traitement des offres de service par l’oracle, une étape de permutation des offres de services est mise en œuvre par le contrat intelligent préalablement à la transmission des offres de service chiffrées à destination de l’oracle.
Lorsque les offres de service ont été permutées en vue de leur traitement par l’oracle, le contrat intelligent met en œuvre, préalablement à l’étape de sélection d’une offre de service parmi les offres candidate, une étape de permutation inverse des offres de services afin de pouvoir identifier ces dernières.
Ainsi, la présente solution, dans au moins certains de ses modes de réalisation, ne présente pas les inconvénients de l’approche de type « multi-party computing ». Pour rappel, une telle approche propose des comparaisons pair à pair : les fournisseurs de service proposant une offre de service comparent leurs offres de services chiffrées deux à deux, via des canaux privés. Ils révèlent ensuite le résultat de chacune des comparaisons au contrat intelligent grâce a des techniques de preuve à divulgation nulle de connaissance. Une limitation bien connue de cette approche « multi-party computing », et que ne présente pas la solution proposée par les inventeurs, réside dans le fait que le contrat intelligent est capable de reconstituer l’ordre des enchères (du plus au moins cher si les enchères sont sur un prix par exemple). Ce n’est pas le cas de l’oracle qui n’a pas accès à cette information. Ainsi, l’oracle évalue les offres de manière neutre.
L’invention concerne également un ordinateur s’interfaçant avec au moins un nœud appartenant à un réseau de chaîne de blocs configuré pour exécuter un contrat intelligent, ledit ordinateur comprenant au moins un processeur configuré pour : - recevoir des offres de service chiffrées ; - déchiffrer des clés de chiffrement symétrique correspondant auxdites offres de services et enregistrées dans ladite chaîne de blocs, au moyen d’une clé de chiffrement privée dudit ordinateur, - déchiffrer lesdites offres de service chiffrées au moyen desdites clés de chiffrement symétrique correspondantes, - identifier au moins une offre de service satisfaisant au moins un critère de sélection de service, dite offre candidate, parmi les offres de service déchiffrées, - transmettre, à destination du contrat intelligent, un identifiant d’au moins une offre candidate.
L’invention a également pour objet un nœud appartenant à un réseau de chaîne de blocs configuré pour exécuter un contrat intelligent de ladite chaîne de blocs, ledit nœud comprenant au moins un processeur configuré pour : - transmettre, à destination d’un ordinateur s’interfaçant avec ledit nœud, des offres de service chiffrées selon des clés de chiffrement symétrique correspondantes enregistrées dans ladite chaîne de blocs, elles-mêmes chiffrées au moyen d’une clé de chiffrement publique éditée par ledit ordinateur, - recevoir un identifiant d’au moins une offre de service candidate, parmi les offres de service chiffrées transmises audit ordinateur, - sélectionner une offre de service parmi la dite au moins une offre candidate en fonction d’informations relatives à la dite au moins une offre candidate enregistrée dans ladite chaîne de blocs.
La est une vue agrandie de la zone X encerclée de la , illustrant schématiquement un système d’assemblage selon l’invention utilisé pour connecter la passerelle à une paroi associée de la caisse ;
La est une vue en perspective montrant un exemple de mode de réalisation de certains composants du système d’assemblage selon l’invention ;
Les figures 4 et 5 montrent des moyens de fixation femelles utilisés dans le système d’assemblage selon l’invention, respectivement dans une position désaccouplée et dans une position mutuellement accouplée ;
La est un organigramme illustrant de manière schématique un procédé de connexion d’un composant à la caisse d’un véhicule ferroviaire, selon l’invention.
Il convient de noter que dans la description détaillée qui suit, les composants identiques ou similaires, que ce soit d’un point de vue structurel et/ou fonctionnel, ont les mêmes numéros de référence, qu’ils soient ou non représentés dans différents modes de réalisation de la présente divulgation ; il convient également de noter que pour décrire de manière claire et concise la présente divulgation, les dessins ne sont pas nécessairement à l’échelle et certaines caractéristiques de la divulgation peuvent être représentées de manière quelque peu schématique.
En outre, lorsque le terme « adapté » ou « agencé » ou « configuré » ou « formé », ou un terme similaire est utilisé dans le présent document en se référant à un quelconque composant dans son ensemble, ou à une quelconque partie d’un composant, ou à une combinaison de composants, il doit être entendu qu’il signifie et englobe de manière correspondante soit la structure, et/ou la configuration et/ou la forme et/ou le positionnement du composant concerné ou de la partie de celui-ci, ou des combinaisons, auxquelles ce terme se réfère.
En outre, lorsque le terme « sensible » ou « sensiblement » est utilisé dans le présent document, il doit être compris comme englobant une variation réelle de plus ou moins 5 % par rapport à une valeur ou une position de référence indiquée, et lorsque les termes transversal ou transversalement sont utilisés dans le présent document, ils doivent être compris comme englobant une direction non parallèle à la (aux) partie(s) ou direction(s)/à l’axe (aux axes) de référence auxquels ils se réfèrent, et la perpendicularité doit être considérée comme un cas spécifique de direction transversale.
La illustre un système d’assemblage 1 selon l’invention, pour la connexion d’un composant 100 au corps 102, i.e. la caisse, d’un véhicule, et notamment une passerelle 100, telle que par exemple représentée sur la .
Le véhicule illustré est par exemple un véhicule ferroviaire. En variante, le véhicule peut être un véhicule routier, tel qu’un bus.
Comme illustré sur la , le système d’assemblage 1 comprend au moins un élément de montage 10 qui comprend une surface avant 12 conçue pour y connecter la passerelle 100, et une surface arrière 14 opposée, qui n’est pas directement accessible par un opérateur lors de la fixation de la passerelle 104 à la surface avant 12.
L’homme de l’art comprendra qu’en fonction des applications et du type de composant à connecter, l’élément de montage 10 peut être une quelconque partie de la coque de la caisse 102, ou une quelconque partie connectée à celle-ci directement ou indirectement, par exemple par l’interposition d’un ou plusieurs autres composants, tels que des parois, des panneaux de montage, des éléments de cadre, et cetera.
De manière pratique, le système d’assemblage 1 comprend en outre un support de fixation 20 qui est configuré pour être connecté à l’élément de montage 10 au niveau de la surface arrière 14, et comprend une partie de guidage, indiquée sur la par le numéro de référence 22 ; en particulier, la partie de guidage 22 est agencée pour entourer, une fois que le support de fixation 20 est connecté à l’élément de montage 10, un espace libre 21, défini entre la partie de guidage 22 elle-même et la surface arrière 14.
Une ouverture traversante, indiquée sur la par le numéro de référence global 16, est prévue à dessein sur l’élément de montage 10 pour accéder à l’espace libre 21 depuis la surface avant 12.
Le système d’assemblage 1 comprend également :
- des moyens de fixation femelles 30, 32 qui sont configurés pour être insérés, par ladite ouverture traversante 16, à l’intérieur de l’espace libre 21 et guidés de manière mobile dans celui-ci par la partie de guidage 22 entre une position d’insertion A et une position de connexion B ; et
- des moyens de fixation mâles 40 associés qui sont configurés pour être couplé à une partie 104 du composant 100, à savoir dans l’exemple illustré de la passerelle 100, et insérés, dans l’espace libre 21, depuis la surface avant 12, au niveau de la position de connexion B. Dans cette position, comme cela sera décrit plus en détail ci-après, les moyens de fixation mâles 40 sont connectés aux moyens de fixation femelles 30, 32 et au support de fixation 20, verrouillant ainsi la partie 104 de la passerelle 100 contre la surface avant 12 de l’élément de montage 10.
Cela permet qu’un observateur O représenté par un œil sur la ne distingue pas du fait de l’éclairage ambiant, dit lumière ambiante Lx provenant de l’extérieur du véhicule automobile 2, la caméra 10, le masque 15 ou tout autre élément du dispositif 1 se trouvant derrière la glace de sortie 11.
Sans les motifs 130, lorsque l’observateur O est proche du dispositif 1, l’observateur O distingue les éléments intérieurs du dispositif 1, à savoir il va distinguer la caméra 10 du masque 15 notamment. C’est notamment le cas lorsque la caméra 10 est placé derrière un logo illuminé et que les sources lumineuses du logo illuminé sont éteintes. Par proche, on entend que l’observateur O se trouve entre 1 mètre et 3 mètres du véhicule automobile 2 et donc du dispositif 1, ce qui correspond typiquement à un angle d’observation α compris entre 20° et 48°. On notera que l’angle d’observation α est l’angle entre la droite horizontale passant par le milieu de la surface 110, 140 et la droite passant par l’œil de l’observateur O. Par contre, grâce aux motifs 130, la surface 110, 140 qui intègre les motifs 130 est en partie occultante lorsque l’observateur O est proche du dispositif 1. Il ne va plus distinguer les éléments intérieurs du dispositif 1. Tel qu’illustré sur la , l’observateur O qui se trouve à la position P1 avec une distance D1 du dispositif 1 et un angle d’observation α1 est proche du dispositif 1.
Le diagramme de Barten de la illustre des courbes de sensibilité au contraste CSF. Sur le diagramme est illustré cinq courbes CSF1 à CSF5 qui illustrent des sensibilités au contraste de l’œil, pour cinq niveaux de luminosité différents qui représentent différentes luminance d’adaptation de l’œil, les cinq courbes CSF1 à CSF5 ayant un rapport de 10 entre elles. Ainsi, les courbes CSF1 à CSF5 se rapportent à des valeurs de seuils de sensibilité S respectives de 0.1, 1, 10, 100 et 1000 candela par m2 luminance d’adaptation. Le seuil de sensibilité S est autrement appelé sensibilité au contraste S. En abscisse, on trouve la fréquence spatiale u en cycles par degré (cpd) et en ordonnée le seuil de sensibilité S, c'est-à-dire l’inverse de la valeur du plus faible contraste détectable à la fréquence spatiale u considérée. La fréquence spatiale u correspond à la taille angulaire de l’objet observé par l’œil. Ainsi, dans un exemple non limitatif, si la caméra 10 fait 10mm, la taille angulaire correspond à une fréquence spatiale u de 1.7cpd à 1m de distance. A 10mètres, la taille angulaire correspond à 17cpd, à 25m elle correspond à 43cpd.
Plus on se rapproche du véhicule automobile 2 et donc du dispositif 1, plus on va vers une fréquence spatiale u plus petite. Ainsi, dans un exemple non limitatif, la fréquence spatiale u va passer de 5cpd et 1.7cpd pour un objet avec une taille de 10mm. Cela correspond à un angle d’observation α compris entre 20° et 48°. En se rapprochant du dispositif 1, on se déplace ainsi sur le diagramme de Barten de la droite vers la gauche. Ainsi, plus la fréquence spatiale u est petite, mieux on voit les éléments intérieurs du dispositif 1, à savoir plus la sensibilité au contraste S entre la surface 110, 140 intégrant les motifs 130 et les éléments intérieurs du dispositif 1 est grand. Dans ce cas, la sensibilité au contraste S de l’œil augmente.
Ainsi, plus l’observateur O est proche du véhicule automobile 2 et donc du dispositif 1, plus la sensibilité au contraste S de l’œil augmente. Il va donc plus distinguer les éléments intérieurs du dispositif 1 s’il n’y a aucun motif 130 sur la surface 110, 140. Sa perception du contraste entre les éléments intérieurs du dispositif 1 sera importante, le contraste représentant une différence de luminance qui peut s’exprimer par (Lmax-Lmin)/(Lmax+Lmin) avec Lmax la luminance de la caméra 10 et Lmin la luminance du masque 15 dans un mode de réalisation non limitatif.
Afin que l’observateur O qui est proche du dispositif 1 ne distingue pas les éléments intérieurs du dispositif 1, on peut jouer localement sur le niveau de luminance en faisant baisser la lumière ambiante Lx locale au niveau de la surface 110, 140 du dispositif 1. Ainsi, on va passer d’une courbe CSF avec un niveau de luminosité plus fort à une courbe CSF avec un niveau de luminosité plus faible. On va ainsi se déplacer sur le diagramme de la droite vers la gauche. En baissant la lumière ambiante Lx, on diminue le niveau de luminance. On diminue ainsi la sensibilité au contraste S. Ainsi, sur le diagramme de la , pour une même fréquence spatiale u, par exemple 10cpd, on peut voir que la sensibilité au contraste S diminue lorsqu’on diminue la lumière ambiante Lx locale, à savoir le contraste entre les éléments intérieurs du dispositif 1 (entre la caméra 10 et le masque 15 notamment) à travers de la surface 110, 140 sera moins perceptible à l’œil, bien que ledit contraste peut être le même.
La diminution de la lumière ambiante Lx locale est réalisée grâce aux motifs 130 qui se trouvent sur la surface 110, 140 selon les différents modes de réalisation décrits précédemment. La surface 110, 140 qui grâce aux motifs 130 est ainsi occultante partiellement ou totalement, va ainsi limiter ou supprimer la quantité de lumière ambiante Lx qui rentre dans le dispositif 1.
Par contre, plus on s’éloigne du véhicule automobile 2 et donc du dispositif 1, plus on va vers à une fréquence spatiale u qui va au-delà de 10cpd pour arriver jusqu’à 60cpd. Cela correspond à un angle d’observation α qui se rapproche de 0°. Tel qu’illustré sur la , l’observateur O qui se trouve à la position P2 avec une distance D2 supérieure à la distance D1 et un angle d’observation α2 inférieur à l’angle d’observation α1 est loin du dispositif 1. On notera que l’observateur à la position P2 peut être à la même hauteur que l’observateur à la position P1 mais sa distance D2 est bien supérieure à la distance D1.
En prenant de la distance on se déplace sur le diagramme de Barten vers la droite. A droite, la sensibilité au contraste S de l’œil diminue fortement. Ainsi, plus la fréquence spatiale u est grande, plus on distingue difficilement les éléments intérieurs du dispositif 1, à savoir moins le contraste entre les éléments intérieurs (entre la caméra 10 et le masque 15 notamment) du dispositif 1 sera perceptible à l’œil.
A la position P2, l’observateur O va moins distinguer les éléments intérieurs du dispositif 1. En effet, lorsque l’observateur O est éloigné du dispositif 1, les éléments intérieurs du dispositif 1 vont être plus petits en taille angulaire, ce qui correspond à une fréquence spatiale u plus grande, et donc à une sensibilité au contraste S plus petite. On notera que le diagramme de Barten est valable pour la vision de jour ou de nuit.