INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
FS : C12H22N2.C2H204 (284.4) Analyse CHN Calculé C 59.1 H 8.51 N 9.85 Trouvé C 59.1 H 8.39 N 9.79 Rendement : 10 % P.F. : 137-138eC Exemple 104 3- (4- (3- (lH-Imidazol-4-yl)propyloxy)phényl)propénal 5 mmol de (4-(3-(1-Triphénylméthyl-1H-imidazol-4- yl)propyloxy)phényl)carbaldéhyde (intermédiaire de 1'exemple 77) et 5 mmol de bromure d'éthinylmagnésium sont dissouts dans 20 ml THF et mis au reflux pendant 1 h. Le solvant est évaporé et le résidu chauffé pendant 2 h dans 50 ml de HCl 2N. Les sous-produits lipophiles sont extraits avec du diéthyléther.La phase aqueuse est alcalinisée avec de l'ammoniac, le produit brut est extrait avec du diéthyléther et purifié par chromatographie rotatoire (éluant : chloroforme/méthanol (99/1 - 90/10), atmosphère ammoniaquée). Après élimination du solvant sous pression réduite, le produit est recristallisé en tant que maléate d'hydrogène depuis le diéthyléther et l'éthanol.
FS : C15H16N2O2.C4H4O4.0,5H2O (381.4) Analyse CHN Calculé C 59.8 H 5.55 N 7.35 Trouvé C 59.5 H 5.37 N 7.99 Rendement : 36 % P.F. : 119-121"C Exemple 105 4-[3-(4-Ethoxyphénoxy)propyl]-1H-imidazole On procède comme décrit à la voie de synthèse A.
Forme saline : oxalate Solvant de cristallisation : 2-PrOH : Et2O FS : C14H18N202.0,8C2H204 Analyse CHN Calculé C 58.8 H 6.21 N 8.80 Trouvé C 59.0 H 6.35 N 8.94 P.F. : 191-193"C Exemple 106 4-[2-(3-Propanoylphénoxy)éthyl]-1H-imidazole On procède comme décrit à la voie de synthèse F.
Forme saline : oxalate Solvant de cristallisation : EtOH FS : C14H16N202.0,8C2H204 Analyse CHN Calculé C 59.2 H 5.61 N 8.86 Trouvé C 59.5 H 5.62 N 8.85 P.F. : 148-150 C Exemple 107 4-t3-(3-Hydroxyiminométhylènephénoxy)propyl]-lH-imidazole On procède comme décrit à la voie de synthèse ci-dessous.
Forme saline : oxalate Solvant de cristallisation : 2-PrOH : Et2O FS : C13H15N302.C2H204 Analyse CHN Calculé C 53.7 H 5.50 N 12.5 Trouvé C 53.7 H 5.11 N 12.5 P.F. : 120-122"C Préparation du 4-[3-(3-Hydroximinométhylènephénoxy) propyl] -lK-imidazole oxalate Un mélange d'hydrochlorure d'hydroxylamine (0,5 : 7,24 mmol) et d'acétate de sodium (1 g 0,012 mmol) dans 10 ml d'eau est agité pendant 10 min. Puis, une solution de 4-[3-(3-formylphénoxy)propyl]-lH-imidazole (0,25 g ; 1,08 mmol) dans 3 ml d'éthanol est ajoutée lentement et le mélange est chauffé à 80"C pendant 2 heures. Le solvant est éliminé sous pression réduite, et il reste un résidu blanc qui est extrait avec du chloroforme (3 x 100 ml).
Les extraits chloroformiques combinés sont séchés (Mg S04) et évaporés sous pression réduite en laissant une huile (0,11 g). Cette dernière est dissoute dans du 2propanol (3 ml) et traitée avec un excès d'acide oxalique (1,5 équiv.) dans 2 ml de 2-propanol. Le produit, qui est précipité par addition de diéthyléther, est filtré, lavé avec du diéthyléther et a un point de fusion de 120 122 C.
ExemPle 108 4-[3-(3-Formylphénoxy)propyl]-lH-imidazole On procède comme décrit à la voie de synthèse A.
Forme saline : oxalate Solvant de cristallisation : EtOH FS : C13H14N202.0,85C2H204.0,1H20 Analyse CHN Calculé C 57.6 H 5.22 N 9.31 Trouvé C 57.3 H 4.89 N 9.65 P.F. : 158-160 C Exemple 109 4-t3-(4-Benzyloxyphénoxy)propyl]-lH-imidazole On procède comme décrit à la voie de synthèse A.
Forme saline : base Solvant de cristallisation : EtOH FS : C19H20N202.0,85H20 Analyse CHN Calculé C 70.9 H 6.73 N 8.70 Trouvé C 70.9 H 6.44 N 8.55 P.F. : 135-137"C Etude Pharmacolopicue Composés antagonistes L'interaction des composés avec le récepteur H3 est mise en évidence in vitro par la mesure de la libération d'histamine-3H synthétisée à partir d'histidine-3H par des synaptosomes de cortex cérébral de rat (Garbarg et al., J. Pharmacol. Exp. Ther. 1992, 263: 304).
Le pouvoir antagoniste H3 des composés est évalué par la réversion progressive de l'inhibition de la libération d'histamine-3H par la (R)--méthylhistamine, un agoniste H3 sélectif (Arrang et coll., Nature, 1987, 327: 117 123).
Les effets antagonistes des composés in vivo sont évalués par la mesure des variations des taux de téléméthylhistamine cérébrale chez la souris (Garbarg et coll., J. Neurochem. 1989, 53: 1724). Après un délai variable après administration du composé, l'effet d'un antagoniste H3 est mis en évidence par l'élévation du taux de téléméthylhistamine cérébral qu'il induit. Les résultats sont rassemblés dans les tableaux II et III suivants TABLEAU II : CONSTANTES APPARENTES DE DISSOCIATION (Ki) DE DIVERS DERIVES DE L'INVENTION COMME ANTAGONISTES DE L'HISTAMINE SUR LES RECEPTEURS H3.
Suivant un ode de réalisation de l'inuention, on placera entre les électrodes une structure composite (18) en atériaux diélectriques permettant d'adresser des champs électriques d'intensité uariable sur la couche (5). On a représenté schématiquement une telle structure constituée d'une icroforie en chevron (18) oulée dans le matériau (3) par exemple et replie d'un atériau de constante diélectrique supérieure à celle du atériau (3). Suivant une voie de réalisation particuliére, ais non exclusive de l'inuention, ladite structure (18) s'étendra sous l'électrode (12) paralléle.ent à celle-ci et sera de section constante, section telle que représentée sur la figure 3. Dans cette configuration les zones centrales de la couche (5) situées sous l'électrode (12) seront soumise à un champ électrique plus fort que les zones extérieures et commuterons d'un état reflecteur à un état refract i f avant lesdites zones extérieures. On pourra dans cette configuration créer des diaphrag.es d'ouverture variable uis à vis de la lumière (7), par exemple en utilisant un seuil de commutation en uoltage comme une transition de Freedericz.
SYSTEME DE TRAITEMENT REPARTI DE TELEGRAMMES La présente invention concerne un système de traitement réparti de télégrammes dans lequel plusieurs dispositifs de traitement de télégrammes exécutent un traitement réparti d'un télégramme d'entrée, et dans lequel des ressource partagées des dispositifs de traitement de télégrammes sont mises à jour sur la base d'un résultat du traitement du télégramme d'entrée.
Dans un système tel qu'un système de traitement de transactions en lignes dans lequel plusieurs dispositifs de traitement de télégrammes exécutent le traitement réparti d'une transaction, des données stockées dans des sections de stockage de ressources du dispositif de traitement de télégrammes sont en général utilisées comme ressources partagées. Dans un tel système, il est nécessaire d'éviter l'utilisation simultanée des ressources partagées par plusieurs traitements, I'abaissement de l'efficacité du traitement dû au traitement coopérant réalisé par le dispositif de traitement de télégrammes, la contraction des ressources partagées dues à leur utilisation par les dispositifs de traitement de télégrammes et similaire.
Pour éviter l'utilisation simultanée par les différents traitement relatifs aux ressources partagées, chacun des dispositifs de traitement de télégrammes comporte généralement des moyens pour fournir une demande exclusive de contrôle ou une demande de verrouillage relative à une section de stockage des ressources de lui-même, (nommé ci-dessous "propre dispositif', "propre dispositif de traitement" ou "propre dispositif de traitement de télégrammes") ou d'un autre dispositif de traitement de télégrammes, et des moyens pour exécuter un procédé de verrouillage de la section de stockage des ressources du propre dispositif de traitement de télégrammes en réponse à la réception de la demande de verrouillage du propre dispositif de traitement de télégrammes ou un d'autre dispositif de traitement de télégrammes, de façon à interdire l'accès aux ressources partagées correspondantes par un autre traitement jusqu'à ce qu'une demande pour libérer le verrouillage soit envoyée. Dans cette technique, si la demande de verrouillage est basée sur une unité de table, l'accès à toute la table en question est interdit. Par contre, si la demande de verrouillage est basée sur une unité d'enregistrement de données dans la table, l'accès à l'enregistrement en question est interdit. Ainsi, le dispositif de traitement de télégrammes qui émet la même demande de verrouillage est mis dans un état d'attente.
En revanche, pour éviter l'état contradictoire des ressources partagées, le contrôle de synchronisation de mise à jour est exécuté de manière que si un traitement de mise à jour nécessite la mise à jour d'enregistrements de données de plusieurs dispositifs de traitement de télégrammes, la mise à jour de tous les enregistrements de données est rendue active ou inactive. Pour réaliser ceci, le procédé d'engagement en deux phases proposé par N.J. Gray ou son procédé amélioré peuvent être utilisés. Dans ces procédés, une phase de mise à jour est divisée en "mise à jour temporaire" et "mise à jour réelle". Lorsqu'un télégramme d'entrée est reçu, la première phase produit des données de mise à jour basées sur un résultat du traitement du télégramme de façon à former un état de mise à jour temporaire.Ensuite, dans la première phase, en fonction du type du télégramme, I'un des dispositifs de traitement de télégrammes est choisi pour être un dispositif principal et interroge les autres dispositifs de traitement de télégrammes (dispositif subordonné) pour savoir s'il sont prêts pour la mise à jour réelle des enregistrements de données. Si n'importe lequel des dispositifs subordonnés n'est pas prêt pour ceci, le dispositif principal demande à tous les dispositifs de traitement y compris le dispositif principal lui-même, d'annuler la mise à jour (repositionnement en arrière). Le cas du dispositif de traitement qui n'est pas prêt inclus le cas où une faute s'est produite dans le dispositif de traitement.Lorsque tous les dispositifs de traitement sont prêts pour la mise à jour réelle, le dispositif principal demande à nouveau à tous les dispositifs subordonnés d'exécuter la mise à jour réelle.
Ainsi, le procédé dans sa seconde phase est terminée pour finaliser la mise à jour des données.
Toutefois, les techniques conventionnelles précédentes comportent les problèmes suivants, à savoir: Dans la technique antérieure, si les demandes de verrouillage sont basées sur des unités d'enregistrement de données relatives à l'une des ressources partagées, il est possible que le verrouillage soit provoqué par une relation entre les enregistrements de données dans la même table et ne puisse pas être libéré. La demande de verrouillage par unité de table est efficace pour empêcher le verrouillage qui, toutefois, détériore le traitement en parallèle. En outre, si plusieurs demandes de verrouillage sont faites par les mêmes moyens de production de demandes de verrouillage, dans certains cas, le verrouillage ne peut pas être empêché.Par exemple, on suppose que quatre dispositifs de traitement de télégrammes sont interconnectés par l'intermédiaire de lignes de communication et qu'une table a dans le deuxième dispositif de traitement de télégrammes est bloquée à cause d'une demande de verrouillage émise par le premier dispositif de traitement de télégrammes vers le deuxième dispositif de traitement de télégrammes, et qu'en outre une table b dans le quatrième dispositif de traitement de télégrammes est verrouillée à cause d'une demande de verrouillage émise par le troisième dispositif de traitement de télégrammes vers le quatrième dispositif de traitement de télégrammes.Dans cet état, si une demande de verrouillage est émise par le premier dispositif de traitement de télégrammes pour verrouiller la table b dans le quatrième dispositif de traitement de télégrammes et qu'en outre une demande de verrouillage est émise par le troisième dispositif de traitement de télégrammes pour verrouiller la table a dans le deuxième dispositif de traitement de télégrammes, comme les tables a et b ont déjà été verrouillées, les premier et troisième dispositifs de traitement de télégrammes sont respectivement mis dans un état d'attente et le déverrouillage des tables a et b est rendu impossible.
En revanche, dans la dernière technique, les demandes et les réponses sont répétées deux fois ou plus entre le dispositif de traitement principal et les dispositifs subordonnés depuis la mise à jour temporaire jusqu'à la mise à jour réelle de sorte qu'au moins quatre communications sont nécessaires entre eux. Ainsi, la communication se produit de façon fiable. En outre, si une faute telle qu'un blocage se produit dans au moins l'un des dispositifs de traitement de télégrammes, le traitement dans tous les dispositifs est arrêté de sorte que la performance du traitement du système dans son ensemble est extrêmement diminuée.En outre, si une anomalie ou une erreur heuristique se produit dans la section de stockage des ressources d'un certain dispositif de traitement de télégrammes après avoir demandé la mise à jour réelle, le système conventionnel permet de supprimer la mise à jour des données dans ce dispositif de traitement de télégrammes même dans cette phase tardive. Dans ce cas, comme l'état de mise à jour temporaire précédent est également supprimé dans ce dispositif de traitement de télégrammes, un asynchronisme des mises à jour des données est provoqué par rapport aux sections de stockage des ressources des autres dispositifs de traitement. Toutefois, le système conventionnel n'a pas de moyens pour les récupérer de façon autonome, de sorte que l'état contradictoire des ressources partagées ne peut pas être évité.
C'est pourquoi, un objet de la présente invention est de foumir un système de traitement réparti de télégrammes amélioré.
De manière spécifique, un objet de la présente invention est de fournir un système de traitement réparti de télégrammes capable d'assurer le traitement en parallèle de plusieurs dispositifs de traitement de télégrammes et d'assurer en outre le traitement de mise à jour des ressources partagées des différents dispositifs de traitement de télégrammes.
Le système de traitement réparti de télégrammes selon l'invention tel que défini dans le préambule est caractérisé en ce que chacun desdits dispositifs de traitement de télégrammes comportent: des moyens pour émettre des demandes exclusives de contrôle pour exclure d'autres traitements relatifs aux ressources partagées devant être mises à jour; des moyens pour fournir des données séquentielles en quantifiant des données d'acheminement dudit dispositif de traitement de télégrammes concemé aux ressources partagées à mettre à jour et auxdites demandes exclusives de contrôle; des moyens pour réorganiser lesdites données séquentielles dans un ordre donné commun à tous les dispositifs de traitement de télégrammes et pour émettre altemativement lesdites données séquentielles et lesdites demandes exclusives de contrôle;; des moyens pour retenir l'émission des données séquentielles suivantes jusqu'à ce que le traitement de contrôle exclusif desdites ressources partagées basé sur l'une desdites données séquentielles soit terminé, et des moyens pour exécuter ledit traitement de contrôle exclusif basé sur les données séquentielles antérieures à la mise à jour des ressources partagées.
Selon un mode de réalisation préféré, lesdites ressources partagées sont réparties par unité d'enregistrement de données et lesdits moyens de production de données séquentielles quantifient lesdites données d'acheminement et ladite demande exclusive de contrôle en les répartissant par unité d'enregistrement de données.
De façon avantageuse, chacun des dispositifs de traitement de télégrammes comporte des moyens pour détecter une cause d'anomalie lorsque la mise à jour des ressources partagées se termine de façon anormale, et des moyens pour supprimer de façon autonome ladite cause d'anomalie afin de réexécuter ladite mise à jour des ressources partagées.
En outre, chacun des dispositifs de traitement de télégrammes comporte des moyens pour limiter l'accès par un autre traitement à une portion anormale générée par ladite cause d'anomalie La présente invention sera mieux comprise en référence à la description détaillée ci-dessous d'un exemple de réalisation préféré et aux dessins annexés, dans lesquels:: La figure 1 est un diagramme représentant une structure schématique d'un système de traitement réparti de télégrammes selon la présente invention, la figure 2 est un schéma-bloc représentant une structure d'un dispositif individuel de traitement de télégrammes illustré par la figure 1, la figure 3 est un schéma-bloc représentant une structure d'une section de détermination d'une séquence de verrouillage illustrée par le figure 2, la figure 4 est un diagramme explicatif illustrant un exemple de mise en place d'une table d'initialisation d'une séquence de verrouillage illustrée par la figure 3, la figure 5 est un diagramme permettant d'expliquer le contrôle exclusif ou le procédé de verrouillage basé sur l'exemple d'initialisation illustré par la figure 4, la figure 6 est un organigramme d'exécution du contrôle exclusif expliqué par la figure 5, la figure 7 est un schéma-bloc montrant une structure d'une section autonome de contrôle de télégrammes illustrée par la figure 2, et la figure 8 est un organigramme d'exécution d'un processus de mise à jour des ressources partagées basé sur un résultat du traitement réparti.
En référence à la figure 1, le système de traitement réparti de télégrammes 1 comporte quatre dispositifs I Oa à 10d de traitement de télégrammes ayant la même structure. Les dispositifs 1 osa à 10d de traitement de télégrammes sont interconnectés par l'intermédiaire de bus à haute vitesse, d'un LAN (réseau local) ou similaire. L'un des dispositifs 10a à 10d est initialisé pour travailler comme dispositif principal tandis que les autres sont initialisés pour travailler comme dispositifs subordonnés. Les dispositifs 10a à 10d exécutent le traitement réparti d'un télégramme introduit par des terminaux 3a à 3n par l'intermédiaire de lignes de communication 2.Des stations de travail générales ou des ordinateurs personnels peuvent être utilisés comme terminaux 3a à 3n.
Comme illustré par la figure 2, chacun des dispositifs de traitement de télégrammes 10a à lOd (seul le dispositif 10a est illustré dans la figure) comporte une section 11 d'introduction de données, une section 12 d'affectation de télégrammes, une section 13 de traitement de télégrammes, une section 14 de stockage de ressources, une section 15 de détermination de séquences de verrouillage, une section 16 de traitement de verrouillage, une section 17 d'acquisition de journal et une section 18 de sortie de données. La section 14 de stockage de ressources stocke des enregistrements de données par table sous forme de ressources partagées entre les dispositifs de traitement de télégrammes 1 Oa à 1 Od.Dans ce mode de réalisation préféré, le dispositif de traitement de télégrammes 10a est initialisé de manière à être le dispositif principal tandis que les autres dispositifs lOb à 1 Od sont initialisés de manière à être les dispositifs subordonnés.
Sous-type: SIDE.
BOOK/CHAPTER/actian name : Définition: Référence de l'action effectuée lors de l'appui sur la clé du terminol.
Sortie S1: Définition: Ce point de borne fournit le nom de l'action à effectuer.
Sous-type: ACTION.
5) Le symbole EVENT SLEW BACKWARD (BACK.DSP)
/LP XXXXXXXX:xxxxx s KEY XXXXXXXX Fonction Ce symbole permet de déclencher. suite ò l appui sur une des clés d un terminol d'lHM de type MCDU. le défilement vers l'omont dune liste d'éléments visuolisobles à l intérieur d'une fenêtre dynomique.
Paramètres NNN: Définition: Numéro d'occurrence du symbole KEY: Définition: Référence de lo clé qui déclenche le défilement.
List name : Définition: Nom de la liste que l on fait défiler.
Sortie S1 : Définition: Ce point de borne fournit l'action à effectuer sur l occurrence de l événement appui sur la clé du terminal.
Type: PRlVATE-MCDU.
6) Le symbole EVENT SLEW FORWARD (FORWARD.DSP)
A? FORWRRD NNN s XXXXXXXXXXXXXXXX KEY I XXXXXXXX Fonction Ce symbole permet de déclencher. suite à l'appui sur une des clés d'un terminal d'lHM de type MCDU, le défilement vers l'aval d'une liste d'éléments visualisables à l'intérieur d'une fenêtre dynamique.
d'un exemple de réalisation de l'extrémité de fixation se-
lon les figures 3, 4, 5, - la figure 7 est une vue de dessus de
l'extrémité de fixation selon la figure 6.
La vue en perspective selon la figure 1 d'une scie sabre 10, montre son boîtier 11 avec la poignée 12 et
le bouton marche/arrêt 13.
Du côté opposé à la poignée 12 sur le boîtier 11, il est prévu une poignée complémentaire 14 en forme d'étrier située au-dessus d'une lame formant sabre 15 en saillie du boîtier 11 de la scie. Le sabre 15 guide deux
lames de scie 16, 17 coulissant suivant un mouvement alter-
natif; ces lames de scie sont disposées et réalisées de
manière symétrique plane par rapport au plan de coulisse-
ment. Le sabre 15 se termine à l'avant par une pointe 18; il se compose d'une tôle médiane 19 portant dans sa
zone tournée vers les lames de scie 16, 17, de manière sy-
métrique, de chaque côté, une tôle latérale 20, 20'; seule la tôle latérale droite apparaît de sorte que la référence
' associée à la tôle latérale gauche est mise entre pa-
renthèse. Les tôles latérales 20, 20' forment une rainure
de guidage 21 pour les lames de scie 16, 17; selon la di-
Cette lamelle 13, et/ou tout autres conducteurs, suit inévitablement le mouvement de la brosse et vient toucher l'un des plots 12 ou 16; dans le cas d'utilisation d'une ou plusieurs ampoules au mercure comme contacteur, l'inertie de la brosse à dents provoque une projection de la boule de mercure 15 sur les plots 16, créant ainsi dans les mêmes conditions exposées ci-avant, un contact électrique. Ces deux types de conducteurs détecteurs de mouvements ne seront pas plus longuement expliqués du fait de leur simplicité de fonctionnement compréhensible par un homme de métier.
D'autres caractéristiques et avantages de l'invention apparaitront dans la description des formes et dispositif de l'invention, en se référant aux figures annexées. Le principe ainsi du dispositif mécanique 17 permet les détections directionnelles selon la Figure 4 de la brosse à dents.
A chaque contact de la lamelle 13 et/ou de la boule de mercure 15 inclue dans l'ampoule 14, est crée une impulsion négative qui incrémente les circuits 200. Quand la valeur, ici 150 par exemple, décidée pour l'un des deux circuits 200 est atteinte, la sortie du circuit 220 passe à zéro et provoque l'allumage du dispositif de l'alarme, notamment les diodes 6, ainsi que le blocage du comptage effectué par les circuits 200 et une remise à zéro à l'initialisation par R2/C3 Figure 3, ou manuellement avec l'aide du bouton poussoir 7.
Les données ci-dessus exposées concernent l'une des deux détections possibles mises en évidence selon la Figure 3; en effet, le principe de fonctionnement est identique pour les deux principales détections directionnelles.
On va donc décrire maintenant l'utilisation de cette brosse à dents: l'utilisateur exerce avec l'un de ses doigts une pression sur le bouton poussoir 7 activant les circuits 200 provoquant ainsi leur remise à zéro. La procédure de brossage peut donc être effectuée. Les deux circuits 200 comptabilisent respectivement leur nombre de mouvements horizontaux et verticaux.
En fin de comptage les circuits 200 déclenchent alors notamment une et/ou l'autre diode afin de bien faire la différence des fins de brossages horizontaux et verticaux. Le dispositif électronique de l'invention peut évidemment être réalisé à l'aide de composants discrets, mais également amélioré par l'adjonction d'un microprocesseur et de ses circuits associés pour étendre, entre autres, l'analyse rationnelle du nombre de mouvements de brossage effectués sur plusieurs jours et/ou mois; en effet, le dispositif ci avant décrit n'est pas limité quant aux types de formules de calculs effectués par les divers circuits et composants électroniques selon les Figures 2 et 3.
Ces formules sont susceptibles d'être changées sans que cela remette en cause le dispositif général de l'invention; basé sur la "conjugaison harmonieuse" de deux éléments réunis: LA MÉCANIQUE ET L'ELECTRONIQUE qui détectent et comptent deux vecteurs directionnelles pendant le temps du brossage.