INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Pour cela l’invention a pour objet un procédé de gestion d’un appel système, mis en œuvre par un noyau d’un système d’exploitation exécuté par un ordinateur, l’appel système ayant été émis par un fil d’exécution d’une application exécuté par l’ordinateur, caractérisé en ce que, ledit noyau comportant un ordonnanceur et un moteur d’exécution de tâches asynchrones, ledit procédé comporte les étapes de : a)- détermination par le noyau si l’appel système est un appel système bloquant ; et, dans l’affirmative : b)- mise en sommeil par le noyau du fil d’exécution ; c)- création par le noyau d’une tâche asynchrone pour réaliser l’appel système, la tâche asynchrone étant équivalente une machine à états, une transition d’un premier état d’exécution vers un second état d’exécution étant initiée par un évènement attendu, et mise à jour par le noyau d’une liste de tâches asynchrones à exécuter par le moteur avec les informations relatives à la tâche asynchrone créée ; d)- exécution par le moteur de la tâche asynchrone sur une pile du noyau en utilisant les informations de la zone mémoire relatives à la tâche asynchrone, jusqu’à atteindre un état d’exécution bloquant nécessitant un évènement attendu correspondant, l’exécution de la tâche asynchrone étant alors bloquée et la liste de tâches asynchrones mise à jour avec l’état d’exécution bloquant atteint et l’évènement attendu correspondant ; e)- lors de la survenue de l’évènement attendu correspondant, reprise de l’exécution par le moteur de la tâche asynchrone sur la pile du noyau de manière à effectuer la transition de l’état d’exécution bloquant vers un état d’exécution bloquant suivant ; f)- vérification si l’état d’exécution bloquant suivant est un état d’exécution final de la tâche ; et dans l’affirmative, g)- finalisation de l’exécution de la tâche asynchrone et suppression de la tâche asynchrone de la liste de tâches asynchrones à exécuter par le moteur ; et, h)- retour par le noyau de l’appel système au fil d’exécution et réveil par le noyau du fil d’exécution.
Suivant des modes particuliers de réalisation, … comporte une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles :
- lorsque l’étape de vérification conduit à conclure que l’état d’exécution bloquant suivant n’est pas l’état d’exécution final de la tâche asynchrone, les étapes d), e) et f) sont itérées.
- le procédé comporte, en outre, lorsque le noyau détermine que l’appel système reçu est un appel système non-bloquant, les étapes de : exécution par le noyau de l’appel système sur une pile du noyau ; et, retour par le noyau de l’appel système au fil d’exécution.
- la mise en sommeil par le noyau du fil d’exécution consiste à basculer un état d’exécution du fil d’exécution d’un état « en cours d’exécution» à un état « en attente » et le réveil par le noyau du fil d’exécution consiste à basculer l’état d’exécution du fil d’exécution de l’état « en attente» à un état «prêt à être exécuté».
- entre la mise en œuvre des étapes d) et e), un autre fil d’exécution présent dans une file d’attente de l’ordonnanceur est exécuté.
- lors d’une interruption indicative de la survenue d’un nouvel évènement, le moteur est exécuté pour identifier la tâche asynchrone de la liste des tâches asynchrones pour laquelle le nouvel évènement constitue l’évènement attendu.
L’invention a également pour objet un produit programme d’ordinateur comportant des instructions qui, lorsqu’elles sont exécutées par un processeur d’un ordinateur, munissent ledit ordinateur d’un noyau, caractérisé en ce que ledit noyau comporte un ordonnanceur et un moteur d’exécution de tâches asynchrones, ledit moteur de tâches asynchrones étant associé à une liste de tâches asynchrones à exécuter et une zone mémoire dédiée dans une mémoire de l’ordinateur, le noyau étant adapté, lors de la réception d’un appel système émis par un fil d’exécution d’une application exécutée par l’ordinateur, pour réaliser un procédé de gestion dudit appel système conforme au préocédé précédent.
De préférence, le p roduit programme d’ordinateur est tel que le noyau est associé à une unique pile noyau.
L’ordonnanceur remonte aux nœuds une information d’ordonnancement identifiant les sources sélectionnées à aider i.e. sélectionnées parmi les sources que la destination n’a pas encore correctement décodées. L’information d’ordonnancement comprend en outre l’allocation des sous-bandes pour une retransmission par les nœuds d’une redondance des sources sélectionnées. Par exemple, cette information peut être sous la forme d’un entier : pour B sous bandes, cet entier peut être déterminé de la façon suivant, où est l’identifiant de la source prenant sa valeur dans l’ensemble {1,..,M} associé à la bande prenant sa valeur dans l’ensemble .
L’invention a en outre pour objet, un procédé de transmission de messages mis en trames mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication à nœuds dont sources et relais et le dispositif, , avec un accès multiple orthogonal au canal de transmission entre les nœuds, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase de T intervalles de temps et une 2 nde phase d’au moins un intervalle de temps dit de retransmission, , le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en B sous-bandes orthogonales entre elles, . Le procédé est tel qu’il comprend : une réception simultanée par le dispositif pendant la 1 ère phase sur au moins sous-bandes de premières redondances des messages des sources, une transmission par le dispositif d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud, une réception par le dispositif, sur une même sous-bande d’un même intervalle de retransmission de la 2 nde phase, d’une même deuxième redondance de la même source sélectionnée et provenant de différents nœuds ayant une connaissance correcte de cette même source.
L’invention a en outre pour objet, un procédé de transmission de messages mis en trames mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication à nœuds dont sources et relais et une destination, , le dispositif étant une des sources, avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase de intervalles de temps et une 2 nde phase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, . Le procédé est tel qu’il comprend : un codage d’un message avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, une transmission d’une première redondance d’un message de la source pendant la 1 ère phase, une réception d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud, une transmission pendant un intervalle de retransmission de la 2 nde phase d’une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, la transmission du dispositif sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission.
L’invention a en outre pour objet un dispositif de télécommunication pour transmettre des messages mis en trame, destiné à un système de télécommunication comprenant nœuds dont sources et relais, , et une destination , avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase de intervalles de temps et une 2 nde phase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, , le dispositif qui correspond à une des sources comprend au moins un microprocesseur, une mémoire, une chaîne d’émission et une chaîne de réception, la chaîne d’émission comprend un codeur mettant en œuvre un codage de type à redondance incrémental qui génère plusieurs redondances d’un même message à transmettre, et est tel que : la chaîne d’émission est apte à transmettre une première redondance du message à transmettre pendant la 1 ère phase, la chaîne de réception est apte à recevoir une information d’ordonnancement de taille indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud, la chaîne d’émission est en outre apte à transmettre pendant un intervalle de retransmission de la 2 nde phase une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, la transmission sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission.
L’invention a en outre pour objet un dispositif de télécommunication pour transmettre des messages mis en trame, destiné à un système de télécommunication comprenant nœuds dont sources et relais, , et une destination , avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase de intervalles de temps et une 2 nde phase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, . Le dispositif qui correspond à une des sources comprend au moins un microprocesseur, une mémoire, une chaîne d’émission et une chaîne de réception, et est tel que : la chaîne de réception est apte à recevoir simultanément pendant la 1 ère phase sur au moins sous-bandes de premières redondances des messages des sources, la chaîne d’émission est apte à transmettre une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud, la chaîne de réception est en outre apte à recevoir sur une même sous-bande d’un même intervalle de retransmission de la 2 nde phase, une même deuxième redondance de la même source sélectionnée et provenant de différents nœuds ayant une connaissance correcte de cette même source.
L’invention a en outre pour objet un système de télécommunication comprenant une destination et nœuds dont sources et relais, , avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, adapté pour une mise en œuvre d’un procédé de transmission selon un des objets de l’invention.
Selon un mode de réalisation, l’information d’ordonnancement est déterminée sur la base d’une information mutuelle par sous-bande , , d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination.
Le critère pris en compte basé sur l’information mutuelle permet de tendre vers une maximisation de l’efficacité spectrale. L’information mutuelle dépend du nombre de sous-bandes pour lesquelles un nœud est actif c’est-à-dire qui transmet une redondance pour la même source ou plusieurs sources pour ces différentes sous-bandes. La sélection des sources à aider tient donc compte du fait que chacun des nœuds qui transmet une redondance d’une source à aider sélectionnée transmet sur les sous-bandes allouées et ceci pour les différentes sources à aider dont il a une connaissance correcte. La détermination de l’information d’ordonnancement est donc sous contrainte d’une puissance maximale d’émission par nœud.
Selon un mode de réalisation, le procédé de transmission comprend en outre : transmission des jeux de sources correctement décodées par les nœuds à l’issue de l’intervalle de transmission de la 1 ère phase.
L’information transmise par les nœuds permet à la destination de sélectionner les sources pour l’aider à décoder un maximum de sources.
Selon un mode de réalisation, le procédé de transmission comprend en outre : réception par les nœuds d’un jeu de sources correctement décodées par la destination parmi les sources reçues par la destination pendant la 1 ère phase, transmission par les nœuds de jeux de sources correctement décodées par les nœuds et non encore décodées correctement par la destination à l’issue de la 1 ère phase.
Selon ce protocole la destination remonte aux nœuds son jeu de sources correctement décodées à l’issue d’une réception de données transmises pendant le 1 er intervalle de transmission. Cette remontée peut intervenir via un canal de contrôle. Selon un mode de réalisation particulièrement simple, la destination remonte M bits qui indiquent pour chacune des M sources si elle est correctement décodée ou pas. Si toutes les sources sont correctement décodées par la destination i.e. son jeu de sources correctement décodées contient les M sources, une nouvelle trame est transmise. L’information transmise par les nœuds permet à la destination de sélectionner plus efficacement les sources pour l’aider à décoder un maximum de sources.
Selon un mode de réalisation, l’information d’ordonnancement est obtenue en comparant, entre différentes informations d’ordonnancement possibles de sources à aider par sous-bande, la somme sur les sous-bandes d’une information mutuelle par sous-bande d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination.
Selon un mode de réalisation, l’information d’ordonnancement comprenant composantes, les composantes sont déterminées séquentiellement sous-bande après sous-bande et, pour une sous-bande donnée, la composante est obtenue en déterminant entre les différentes sources à aider un maximum d’une somme comprenant d’une part la somme sur les sous-bandes de d’une information mutuelle d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination et d’autre part une information mutuelle d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination pour la sous-bande .
Selon un mode de réalisation, un canal de transmission entre un nœud a pris parmi les nœuds et la destination pour la sous-bande s’écrivant sous la forme avec une amplitude et un facteur de phase, le procédé est tel que, lorsque chacun des nœuds ayant une connaissance correcte d’une même source sélectionnée connaît la phase du canal de transmission entre ce nœud et la destination, la transmission par chacun de ces nœuds de la même deuxième redondance de cette même source est modulée par le facteur de phase avec et où correspond au conjugué de l’amplitude du canal de transmission entre ce nœud et la destination divisé par sa norme .
Selon un mode de réalisation, un canal de transmission entre un nœud a pris parmi les nœuds et la destination pour la sous-bande s’écrivant sous la forme avec une amplitude et un facteur de phase, les nœuds ayant une connaissance correcte d’une même source sélectionnée pour la sous-bande étant regroupés en un premier et un deuxième groupes de nœuds tel que chacun des nœuds du premier groupe connait la phase du canal de transmission entre ce nœud et la destination pour la sous-bande et chacun des nœuds du deuxième groupe ne connait pas la phase du canal de transmission entre ce nœud et la destination pour la sous-bande , le procédé est tel que la transmission par un nœud a du premier groupe de la même deuxième redondance d’une source est modulée par le facteur de phase avec et où correspond au conjugué de l’amplitude du canal de transmission entre ce nœud et la destination divisé par sa norme et tel que la transmission par un nœud a du deuxième groupe de la même deuxième redondance de la source intervient sans correction de phase.
En particulier, comme illustré à la , les première et deuxième extrémités 62 et 64 ont une section transversale de forme sensiblement quadrangulaire ou carrée et sont pourvues d’au moins deux trous traversants 63 et 65.
Dans l’exemple illustré à la , deux trous traversants 63 et deux trous traversants 65 sont prévus.
Les trous traversants 63 et 65 permettent d’insérer des moyens de fixation, par exemple des boulons indiqués à la par le numéro de référence 13, pour fixer les extrémités 62 et 64 aux premier et deuxième moyens de connexion respectifs 20 et 30, par exemple selon quatre positions différentes, chaque position étant tournée, autour de l’axe Z’’, d’environ 90° par rapport à la position précédente.
De cette façon, dans chaque position, la deuxième tige de connexion 60 a toujours une surface inférieure 65A exposée et apte à entrer en contact superficiel avec les pantographes des véhicules en transit.
Lorsque la surface utilisée 65A a atteint un certain seuil d’usure dû au passage des pantographes, la deuxième tige de connexion 60 peut être détachée des premier et deuxième moyens de connexion 20 et 30, elle peut être tournée de 90° dans une nouvelle position, puis fixée à nouveau aux premier et deuxième moyens de connexion 20 et 30, de sorte qu’une nouvelle surface inférieure 65A est exposée et apte à entrer en contact superficiel avec les pantographes.
De cette façon, la deuxième tige de contact 60 a par exemple quatre surfaces qui peuvent former la surface inférieure 65A apte à entrer en contact avec les pantographes.
Dans un mode de réalisation possible, tel qu’illustré à la , la partie ou au moins une partie de la deuxième tige de connexion 60 qui s’étend entre la première et la deuxième extrémité 62 et 64 comprend une âme 60A constituée d’un premier matériau électriquement isolant ; en outre, au moins une partie de l’âme 60A est recouverte d’une enveloppe sacrificielle extérieure 60B constituée d’un deuxième matériau électriquement isolant, par exemple différent du premier matériau électriquement isolant, par exemple le PTFE.
Ces parties peuvent avoir, par exemple, une section transversale circulaire.
L’épaisseur totale de l’enveloppe extérieure, ou d’une partie de celle-ci, de la deuxième tige de connexion 60 peut constituer le seuil d’usure, c’est-à-dire que lorsque, par exemple, l’enveloppe extérieure de la surface inférieure actuelle 65A exposée au pantographe est complètement usée, laissant l’âme 60A à découvert, la deuxième tige de connexion 60 doit être tournée et fixée dans une nouvelle position.
Cette rotation de la deuxième tige de connexion 60 peut également être planifiée de manière appropriée selon un programme de maintenance prédéfini.
Dans l’exemple de mode de réalisation illustré, la tige de renforcement 50 s’étend le long d’un axe longitudinal Z”’, sensiblement parallèle aux axes Z’ et Z” des première et deuxième tiges de connexion 40 et 60, et est positionnée entre les première et deuxième tiges de connexion 40 et 60 et sensiblement à égale distance de celles-ci, dans une position plus élevée lorsqu’elle est observée le long de la direction verticale Y.
Dans la pratique, alors que les première et deuxième tiges de connexion 40 et 60 contribuent à la transition en douceur des pantographes d’une section du fil de contact à la section adjacente le long de l’extension Z de la ligne caténaire et fournissent l’isolation électrique nécessaire, la tige de renforcement 50 contribue principalement à la rigidité structurelle, et en particulier à la résistance de l’isolateur de section 100 aux efforts de flexion et de déviation.
La illustre plus en détail un mode de réalisation possible pour les premier et deuxième moyens 20 et 30, qui sont par exemple sensiblement identiques l’un à l’autre et, pour cette raison, indiqués par les numéros de référence respectifs dans la même .
Dans l’exemple de mode de réalisation illustré, les premiers moyens de connexion 20 comprennent :
- un joint 21 fixé mécaniquement à la partie d’extrémité 3 de la première section 2 ; un premier support de montage 22 et un second support de montage 26 qui sont assemblés ensemble.
En particulier, le premier support de montage 22 a une partie en forme de U dont les bras latéraux 22A et 22B sont reliés mécaniquement, par exemple par des boulons 14, aux premier et deuxième patins latéraux 6, 7.
La composition selon l’exemple 1 est préparée selon toute méthode connue de l’homme du métier pour la préparation de composition cosmétiques, en utilisant les ingrédients décrits dans la table 1 ci-dessous.
Exemple 1: Composition de masque anti-imperfection selon l’invention
La table 1 ci-dessous présente un exemple de composition de masque anti-imperfections selon l’invention se présentant sous la forme d’un gel aqueux.
INCI % w/w Aqua 46,50 Alcool éthylique 20,00 Amidon hydroxypropylé 15,00 Phosphate d’amidon hydroxypropylé 8,00 Glycérine 5,00 Sorbitol (hydrogenated starch hydrolysate) 3,00 Gomme xanthane 0,30 Zinc PCA / copper PCA 1,10 Pigments 0,50
La composition selon l’exemple 1 se présente sous la forme d’un gel aqueux ayant une viscosité de 12000 Pa.s - 18000 mPa.s, mesurée à la température ambiante (20°C) et à pression ambiante, à l’aide d’un viscosimètre Brookfield RV DV avec un Mobile de type 4, à une vitesse de 10 tours/minute.
Une quantité de 0,02 à 0,05 g/cm 2 de la composition selon l’exemple 1 a été appliquée en une couche fine sur une zone des matières kératiniques d’environ 2 cm 2 . Lorsqu’elle est appliquée sur la zone à traiter, la composition selon l’exemple 1 ne s’écoule pas et s’étale facilement pour former un film fin et uniforme sous la forme d’un gel, sur la zone traitée.
Le film formé a ensuite été laissé sécher à température ambiante pour conduire à la formation d’un film pelable fin, homogène et souple après un temps de séchage compris entre 15 min et 20 min.
Un test d’usage a été réalisé sur un panel de 10 personnes. Le film pelable obtenu a pu être retiré par pelage en une seule fois sans entraîner de déchirement durant le décollage.
Aussi, la stabilité de la composition selon l’exemple 1 a été évaluée à différentes températures, jusqu’à 50°C et à différentes périodes, jusqu’à 36 mois.
Durant la période de test, il n’a été observé aucun impact de l’augmentation de la température sur les propriétés physicochimiques (pH, viscosité), les paramètres organoleptiques et les performances, montrant une bonne stabilité de la composition filmogène au cours du temps.
Exemple 2 : Exemples comparatifs
Les exemples 2A et 2B ci-dessous montrent l’avantage de l’utilisation d’une association de deux amidons modifiés spécifiques pour l’obtention d’une composition filmogène ayant une bonne tenue après application sur les matières kératiniques et capable de former un film couvrant fin et homogène ayant de bonnes propriétés mécaniques, lui permettant d’être retirée en une seule fois sans entraîner de déchirement lors de son décollement.
La table 2 ci-dessous présente la composition selon l’exemple 1 dans laquelle l’amidon hydroxypropylé (exemple 2A) et le phosphate d’amidon hydroxypropylé (exemple 2B) sont utilisés seuls.
INCI Ex. 1 % w/w Ex. 2A % w/w Ex. 2B % w/w Aqua 46,50 46,50 46,50 Alcool éthylique 20,00 20,00 20,00 Amidon hydroxypropylé 15,00 23,00 0,00 Phosphate d’amidon hydroxypropylé 8,00 0,00 23,00 Glycérine 5,00 5,00 5,00 Sorbitol 3,00 3,00 3,00 Gomme xanthane 0,30 0,30 0,30 Actifs 1,10 1,10 1,10 Additifs 0,50 0,50 0,50