INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Comme l’illustre en outre la , le dispositif informatique 400 peut comporter une interface réseau 410 comprenant un ou plusieurs composants pour communiquer avec d’autres dispositifs sur un réseau. Les modes de réalisation de la présente divulgation peuvent accéder à des services de base qui utilisent l’interface réseau 410 pour réaliser des communications à l’aide de protocoles de réseau communs. L’interface réseau 410 peut également comporter une interface réseau sans fil configurée pour communiquer via un ou plusieurs protocoles de communication sans fil, tels que WiFi, 2G, 3G, LTE, WiMAX, Bluetooth, Bluetooth basse consommation, et/ou similaires. Comme l’appréciera la personne du métier, l’interface réseau 410 illustrée sur la peut représenter une ou plusieurs interfaces sans fil ou interfaces de communication physique décrites et illustrées ci-dessus en ce qui concerne des composants particuliers du dispositif informatique 400.
Dans l’exemple de mode de réalisation illustré sur la , le dispositif informatique 400 comporte également un support de stockage 408. Toutefois, il est possible d’accéder aux services à l’aide d’un dispositif informatique qui ne comporte pas de moyens de conservation des données sur un support de stockage local. Par conséquent, le support de stockage 408 représenté sur la est facultatif. En tout état de cause, le support de stockage 408 peut être volatile ou non volatile, amovible ou non amovible, mis en œuvre à l’aide de toute technologie capable de stocker des informations telle que, sans s’y limiter, un disque dur, un lecteur à semi-conducteurs, un CD ROM, un DVD ou tout autre stockage sur disque, des cassettes magnétiques, une bande magnétique, un stockage sur disque magnétique, et/ou similaire.
Telle qu’utilisée ici, l’expression « support lisible par ordinateur » comporte des supports volatils et non volatils et amovibles et non amovibles mis en œuvre dans tout procédé ou technologie capable de stocker des informations, tel que des instructions lisibles par ordinateur, des structures de données, des modules de programme ou d’autres données. À cet égard, la mémoire système 404 et le support de stockage 408 représentés sur la ne sont que des exemples de supports lisibles par ordinateur.
Des mises en œuvre appropriées de dispositifs informatiques qui comportent un processeur 402, une mémoire système 404, un bus de communication 406, un support de stockage 408 et une interface réseau 410 sont connues et disponibles dans le commerce. Pour faciliter l’illustration et parce que cela n’est pas important pour la compréhension de l’objet revendiqué, la ne montre pas certains des composants typiques de nombreux dispositifs informatiques. À cet égard, le dispositif informatique 400 peut comporter des dispositifs d’entrée, tels qu’un clavier, un pavé numérique, une souris, un microphone, un dispositif d’entrée tactile, un écran tactile, une tablette et/ou similaire. Ces dispositifs d’entrée peuvent être couplés au dispositif informatique 400 par des connexions filaires ou sans fil comportant RF, infrarouge, série, parallèle, Bluetooth, Bluetooth basse consommation, USB, ou d’autres protocoles de connexion appropriés utilisant des connexions sans fil ou physiques. De même, le dispositif informatique 400 peut également comporter des dispositifs de sortie tels qu’un afficheur, des haut-parleurs, une imprimante, etc. Ces dispositifs étant bien connus dans l’art, ils ne sont pas illustrés ou décrits plus avant dans le présent document.
Dans un mode de réalisation, les figures 3 et 4 illustrent un système de soin de peau 202, 208, 400 comprenant une circuiterie configurée pour déterminer une couleur et une géométrie d’un substrat à code couleur en réponse à une ou plusieurs entrées indiquant la présence ou l’absence d’un problème de peau ; une circuiterie configurée pour marquer ou classer des images numériques sur la base d’une couleur et d’une géométrie d’un ou de plusieurs substrats à code couleur appliqués sur la zone de peau présente sur l’image ; une circuiterie configurée pour prédire un résultat de problème de peau en réponse à un marquage ou à une classification indiquant une couleur et une géométrie d’un substrat à code couleur appliqué sur la zone de peau.
Lors d’une étape 143, l’incrément m m (t i ) déterminé à l’étape 132 est corrigé, dans la mesure où on considère qu’il n’a pas été modifié de manière correcte. Il est corrigé en ajoutant à sa valeur à l’instant précédent m m (t i-1 ) une unité ayant le signe de la variation instantanée δΦ r,d (t i ), c’est-à-dire par la relation : m m (t i ) = m m (t i-1 ) + sign(δΦ r,d (t i ))×1.
Lors de l’étape 144, l’unité de traitement détermine la différence de phase corrigée Φ m,dc (t i ) en ajoutant le multiple entier de 2π, soit m m (t i )×2π, à la différence de phase extraite ϕ m (t i ) : Φ m,dc (t i ) = ϕ m (t i ) + m m (t i )×2π. L’incrément m m (t i ) est soit celui déterminé lors de l’étape 132 lorsqu’il n’y a pas de valeurs erronées, soit celui déterminé lors de l’étape 143 lorsqu’une valeur erronée a été détectée.
Ainsi, au terme de la phase 140 de correction, on obtient l’évolution temporelle Φ m,dc (t) de la différence de phase corrigée Φ m,dc , qui est bien représentative de la différence de phase effective, dans la mesure où les valeurs erronées ont été corrigées. Notons que l’on peut évidemment lui soustraire sa valeur à l’instant initial t 0 de sorte que sa première valeur soit égale à zéro. Enfin, lors d’une phase suivante, le procédé de détection détermine l’évolution temporelle G(t) de la grandeur d’intérêt G à partir de celle de la différence de phase corrigée Φ m,dc .
Aussi, le procédé de détection selon le premier mode de réalisation permet de déterminer la différence de phase dépliée Φ m,d (t) qui a été corrigée de ses valeurs erronées, en tirant parti des informations issues des capteurs optiques de référence de moindre sensibilité. La robustesse de détection est donc améliorée.
Les figures 6A à 6C illustrent un exemple concret comparant le procédé de détection selon le premier mode de réalisation ( ) avec le procédé de détection selon l’exemple de l’art antérieur de la .
La illustre un exemple d’évolution temporelle de la différence de phase extraite ϕ r (t) d’un capteur optique de référence (graphe de gauche), et un exemple d’évolution temporelle de la différence de phase extraite ϕ m (t) d’un capteur optique de mesure (graphe de droite). Selon l’invention, le capteur optique de référence présente une sensibilité S r inférieure à celle S m du capteur optique de mesure.
La différence de phase extraite ϕ r (t) présente, au cours de la durée d’acquisition T = 20s, deux discontinuités, de sorte que l’incrément m r (t) passe de la valeur initiale égale à zéro, à la valeur +1 à t=6s environ, jusqu’à la valeur +2 à t=18s. En revanche, sur la même durée d’acquisition T, la différence de phase extraite ϕ r (t) présente sept discontinuités, de sorte que la valeur finale de l’incrément m m (t) est égale à sept. Ceci est due à la différence de sensibilité entre les deux capteurs optiques vis-à-vis d’une même variation de la grandeur d’intérêt.
La illustre l’évolution temporelle de la différence de phase dépliée Φ r,d (t) obtenue par un procédé de détection, qu’il s’agisse de celui de la (art antérieur) ou celui de la (premier mode de réalisation). La différence de phase dépliée Φ r,d (t) évolue continûment, sans valeurs erronées, à partir de 0 rad jusqu’à 10 rad environ. La figure illustre également l’évolution temporelle de la différence de phase dépliée Φ r,d (t) obtenue à l’issue de l’étape 133 du procédé de détection de la . On remarque cependant qu’il présente une valeur erronée à t=9s environ. Enfin, la figure illustre l’évolution temporelle de la différence de phase corrigée Φ r,dc (t) obtenue à l’issue de l’étape 144 du procédé de détection de la . On remarque que la valeur erronée a été corrigée.
La illustre l’évolution temporelle des variations instantanées δΦ r,d (t) et δΦ m,d (t) obtenue à l’issue de l’étape 141 du procédé de détection de la . On remarque que la variation instantanée δΦ r,d (t) garde un signe positif à chaque instant de mesure, alors que la variation instantanée δΦ m,d (t) présente un signe négatif à t=9s environ. La première condition de l’étape 142 est passée, à savoir une différence de signe entre les variations instantanées δΦ r,d (t) et δΦ m,d (t). De plus, la deuxième condition est également passée, à savoir une valeur de la variation instantanée δΦ m,d (t) supérieure en valeur absolue à la valeur seuil prédéfinie S2 (ici égale à π/4).
Il en résulte que le procédé de détection selon ce premier mode de réalisation est effectivement en mesure d’identifier et de corriger les valeurs erronées présentes dans l’évolution temporelle de la différence de phase dépliée Φ m,d (t).
La illustre un organigramme d’un procédé de détection selon un deuxième mode de réalisation. Ici, le procédé est en mesure de déterminer la valeur de l’incrément m m (t i ) à appliquer, en particulier lorsqu’une discontinuité de la différence de phase extraite ϕ r (t i ) correspond en fait à plusieurs variations de 2π. Cette situation peut se présenter en particulier lorsque la fréquence d’acquisition est très faible et ne fournit pas une résolution suffisante pour appréhender de manière fine l’évolution temporelle de la différence de phase effective Φ m,eff (t).
Comme dans le procédé de détection de la , le procédé selon ce mode de réalisation comporte une phase 110 de mesure de l’intensité I m (t i ) et I r (t i ) ; une phase 120 de détermination de la différence de phase extraite ϕ m (t i ) et ϕ r (t i ) ; une phase 130 de détermination (dépliement) de la différence de phase dépliée Φ m,d (t i ) et Φ r,d (t i ) ; et enfin une phase 240 de correction pour obtenir la différence de phase corrigée Φ m,dc (t i ), à partir de laquelle la grandeur d’intérêt G(t i ) peut ensuite être déterminée. Les phases 110, 120 et 130 peuvent être identiques ou équivalentes à celles décrites précédemment, et ne sont donc pas détaillées à nouveau.
Le procédé de détection selon ce deuxième mode de réalisation repose sur l’utilisation d’un rapport RS ref prédéfini des sensibilités S m /S r pour estimer une valeur attendue Φ m,de (t i ) de la différence de phase dépliée à partir de la valeur de la différence de phase dépliée Φ r,d (t i ), puis identifier et corriger une valeur erronée de la différence de phase dépliée Φ m,d (t i ). En effet, le rapport des sensibilités RS ref est une constante qui traduit le fait que le rapport Φ m,d (t i )/Φ r,d (t i ) des différences de phase dépliée Φ m,d (t i ) et Φ r,d (t i ) devrait également être une constante dans le temps.
Lors d’une étape initiale 1, on définit un rapport RS ref comme étant égal au rapport des sensibilités S m /S r . Comme indiqué précédemment, le rapport RS ref peut être déterminé à partir des longueurs L m , L r , des largeurs l m , l r et/ou des hauteurs des bras sensibles des capteurs optiques de mesure 10m et des capteurs optiques de référence 10r, voire par les indices de réfraction différents entre le matériau du bras sensible 11r et celui du bras sensible 11m. Les sensibilités peuvent avoir été mesurées préalablement lors d’une phase de calibration.
A la suite des phases 110, 120, 130, l’unité de traitement met en œuvre la phase 240 de correction. Les opérations de cette phase de correction 240 sont effectuées pour balayer les instants de mesure de t 1 à t N . Elles sont effectuées ici après avoir obtenu l’évolution temporelle Φ m,d (t) et Φ r,d (t) des différences de phase dépliée Φ m,d et Φ r,d , mais peuvent en variante être effectuées en temps réel (les phases 110, 120, 130, 240 étant alors effectuées à la suite à chaque instant de mesure).
Lors d’une étape 241, l’unité de traitement détermine une valeur Φ m,da (t i ) de la différence de phase dépliée Φ m,d , à partir de la valeur de la différence de phase dépliée Φ r,d (t i ) et du rapport des sensibilités RS ref , par la relation suivante : Φ m,da (t i ) = RS ref × Φ r,d (t i ). Il s’agit de considérer la valeur Φ r,d (t i ) issue des capteurs optiques de référence comme une valeur sûre, et de projeter, grâce au rapport des sensibilités RS ref , quelle devrait être la valeur correspondante de la différence de phase dépliée Φ m,d (t i ). Cette valeur projetée, ou attendue, est donc notée Φ m,da (t i ).
On peut envisager différentes options pour rendre disponibles (ou de façon équivalente publier) auprès du module de notification les différents événements affectant le profil de l’entité applicative signalés à l’entité de contrôle, afin que le module de notification soit en mesure d’en informer ensuite les micro-services concernés de l’entité applicative (c’est-à-dire ceux ayant souscrit à la notification de ces événements).
Ainsi, selon une première option de réalisation de l’invention, le module de gestion est configuré pour souscrire auprès de l’entité de contrôle à une notification de l’entité applicative d’au moins un événement affectant son profil auprès de l’entité de contrôle, le module de notification de l’entité applicative étant alors configuré pour notifier chaque événement notifié par l’entité de contrôle à chaque micro-service de l’entité applicative, dit micro-service concerné, ayant souscrit auprès du module de notification à une notification de cet événement.
En d’autres mots, l’entité applicative souscrit auprès de l’entité de contrôle à la notification des événements affectant son propre profil (typiquement à la notification de ces événements auprès de son module de notification), ce qui permet aux micro-services ayant souscrit auprès du module de notification de l’entité applicative d’être informés à leur tour de ces événements (désignés aussi par micro-services concernés). Préférentiellement, la souscription de l’entité applicative auprès de l’entité de contrôle a lieu dès le démarrage de l’entité applicative afin de ne pas manquer d’événements. L’invention permet, selon cette option, de signaler aux micro-services des modifications affectant le profil de l’entité applicative dues à l’entité applicative elle-même ou à des entités tierces, comme par exemple à une entité des opérations, de la gestion et de l’administration du réseau connue en soi, aussi désignée par entité OAM (pour « Operations, Administration and Maintenance » en anglais), à laquelle est rattachée l’entité applicative et/ou l’entité de contrôle.
Ce mode de fonctionnement est novateur et particulièrement astucieux. Dans l’état de l’art en effet, une entité applicative souscrit uniquement aux événements relatifs à d’autres entités applicatives dont elle entend consommer les services. L’invention propose d’exploiter le système de notification d’événements existant au niveau de l’entité de contrôle pour permettre aux micro-services de l’entité applicative d’être informés en temps réel, de façon relativement simple et homogène, des modifications apportées dynamiquement au profil de l’entité applicative, indépendamment de l’origine de ces modifications (autres micro-services de l’entité applicative ou entités tierces).
En outre, cette première option de réalisation offre la possibilité de mettre en place des opérations de contrôle du bon fonctionnement de l’entité de contrôle, et en particulier de sa fonctionnalité de notification. En effet, si une mise à jour du profil auprès de l’entité de contrôle n’est pas suivie de la réception de la notification associée par l’entité applicative, on peut alors supposer qu’il existe un dysfonctionnement dans la chaîne des notifications à partir de l’entité de contrôle impactant la chaîne de diffusion des notifications jusqu’aux micro-services concernés de l’entité applicative. On peut envisager que le module de gestion de l’entité applicative remonte une alarme au niveau de l’entité de contrôle ou d’une entité gérant cette dernière comme par exemple une entité OAM telle qu’évoquée ci-avant.
D’autres opérations pouvant être mises en place grâce à la première option de réalisation sont décrites ultérieurement.
Dans un mode particulier de réalisation, le module de gestion est configuré pour souscrire auprès de l’entité de contrôle à ladite notification avant d’enregistrer auprès de l’entité de contrôle le profil de l’entité applicative.
A cet effet, le module de gestion de l’entité applicative considérée peut par exemple souscrire à la notification des évènements relatifs aux entités applicatives gérées par l’entité de contrôle assurant la même fonctionnalité (ex. même fonction réseau) que ladite entité applicative.
De cette sorte, l’entité applicative est notifiée de la version initiale de son profil (ou « profil initial ») enregistré auprès de l’entité de contrôle. La connaissance de ce profil initial par l’entité applicative peut s’avérer utile pour reconstruire le profil courant de l’entité applicative lorsqu’elle est notifiée d’un événement.
En effet, en fonction de règles internes, l’entité de contrôle peut notifier des modifications apportées à un profil en envoyant le profil complet incluant lesdites modifications (par exemple dans le cas de l’enregistrement d’un nouveau profil) ou, si seulement quelques modifications sont apportées à un profil déjà enregistré auprès de l’entité de contrôle (ex. ajout ou suppression d’un attribut, etc.), notifier ces modifications sous la forme d’une série d’opérations de transformation conduisant à celles-ci, notamment pour économiser la bande passante. Dans ce cas, le module de notification a besoin de connaître le profil de l’entité applicative sur lequel ont été appliquées ces modifications pour reconstituer le profil courant de l’entité applicative afin de le notifier aux micro-services concernés.
Il convient de noter que ce profil initial est normalement connu de l’entité applicative dès lors qu’elle l’enregistre elle-même via le module de gestion auprès de l’entité de contrôle. Toutefois, selon les choix d’implémentation qui sont faits pour l’entité applicative, le module de gestion et le module de notification peuvent être conçus comme deux micro-services distincts opérant de façon indépendante et ne communiquant pas entre eux. Ce mode de réalisation permet au module de notification d’obtenir le profil initial en bénéficiant des notifications de l’entité de contrôle.
Dans un mode particulier de réalisation : au moins un événement affectant le profil de l’entité applicative notifié par l’entité de contrôle comprend un changement d’au moins un attribut dudit profil, dit profil précédent, et est notifié sous la forme d’au moins une opération de transformation conduisant audit changement ; ladite entité applicative comprend un module de traitement configuré pour obtenir un profil courant de l’entité applicative en appliquant ladite au moins une opération de transformation audit profil précédent et fournir le profil courant au module de notification, les notifications du module de notification aux micro-services concernés de l’entité applicative comprenant ledit profil courant.
Ce mode de réalisation a une application privilégiée lorsque l’événement en question est par exemple une modification d’un nombre réduit d’attributs du profil (ajout, suppression ou changement d’une valeur d’un nombre réduit d’attributs).
Il convient de noter que le mode de notification adopté par l’entité de contrôle (profil complet ou série d’opérations de transformation) peut être laissé à la liberté de l’entité de contrôle (ex. en fonction de règles internes) et/ou être amené à évoluer dans le temps et/ou en fonction des événements considérés.
Dans un mode particulier de réalisation, le module de traitement est configuré pour mémoriser le profil courant.
En cas de nouvel événement notifié par l’entité de contrôle sous la forme d’une série d’opérations de transformation, l’entité de traitement peut utiliser le profil courant obtenu lors de l’événement précédemment notifié comme profil précédent de l’entité applicative et lui appliquer les opérations de transformation pour reconstituer le profil courant de l’entité applicative qu’il convient de transmettre aux micro-services concernés.
En référence à la , chaque capteur optique de mesure 10m présente un bras sensible agencé de manière adjacente aux bras sensibles de plusieurs capteurs optiques de référence 10r, ici de trois capteurs optiques 10r de différentes sensibilités S r . Les surfaces sensibles 13 du capteur optique de mesure 10m et des capteurs optiques de référence 10r sont alors au contact les unes des autres, et ne forment qu’une seule surface sensible de plus grande étendue. Cet agencement permet d’obtenir un système interférométrique de grande robustesse et permet également de simplifier le procédé de réalisation dans la mesure où l’on réduit le nombre de surfaces 13 à fonctionnaliser.
Plusieurs modes de réalisation du procédé de détection sont maintenant décrits, dans le cas ici où la grandeur d’intérêt G est la quantité d’analytes adsorbés dans les surfaces sensibles d’interféromètres de Mach-Zehnder de mesure et de référence. A la différence de l’art antérieur, la différence de phase dépliée Φ m,d (t i ) de chaque capteur optique de mesure est corrigée si elle contient des valeurs erronées, en tenant compte de la différence de phase dépliée Φ r,d (t i ) des capteurs optiques de référence, en particulier de sa variation instantanée δΦ r,d (t i ) comme c’est le cas en particulier dans un procédé de détection selon le premier mode de réalisation ( ) et/ou d’au moins une valeur instantanée Φ r,d (t i ) comme c’est le cas en particulier dans le procédé de détection selon le deuxième mode de réalisation ( et ).
Dans la mesure où les capteurs optiques de référence présentent une faible sensibilité de telle sorte que l’évolution temporelle de la différence de phase extraite ϕ r (t i ) ne présente que peu ou pas de discontinuités, le fait de tenir compte de ce paramètre pour déterminer la différence de phase dépliée Φ m,d (t i ) des capteurs optiques de mesure lors de la phase de dépliement permet de corriger les valeurs erronées éventuelles, en particulier celles liées à une erreur du sens de variation de la différence de phase extraite ϕ m (t i ), ou de valeur de l’incrément m m (t i ).
Dans un premier mode de réalisation, le procédé de détection corrige la différence de phase dépliée Φ m,d (t i ) en tenant compte de la variation instantanée δΦ r,d (t i ) de la différence de phase dépliée Φ r,d (t i ), permettant ainsi de réduire les risques d’avoir des valeurs erronées associées à une erreur sur le sens de variation de la différence de phase extraite ϕ m (t i ). Par ailleurs, dans un deuxième mode de réalisation, le procédé de détection corrige la différence de phase dépliée Φ m,d (t i ) en tenant compte de la valeur instantanée de la différence de phase dépliée Φ r,d (t i ) et d’un rapport des sensibilités RS ref ou des phases RΦ eff , permettant ainsi de réduire les risques d’avoir des valeurs erronées associés à une erreur de valeur de l’incrément m m (t i ).
La est un organigramme d’un procédé de détection selon un premier mode de réalisation, qui permet de réduire le risque d’avoir des valeurs erronées de la différence de phase dépliée Φ m,d (t i ) liées à une erreur sur le sens de variation de la différence de phase extraite ϕ m (t i ). Il comporte : une phase 110 de mesure de l’intensité I m (t i ) et I r (t i ) ; une phase 120 de détermination de la différence de phase extraite ϕ m (t i ) et ϕ r (t i ) ; une phase 130 de détermination (dépliement) de la différence de phase dépliée Φ m,d (t i ) et Φ r,d (t i ) ; et enfin une phase 140 de correction pour obtenir la différence de phase corrigée Φ m,dc (t i ). La grandeur d’intérêt G(t i ) peut ensuite être déterminée.