INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Un tel procédé 100 mis en œuvre par l’objet électronique délégataire 10-3 comporte alors une étape 126 pour élaborer une requête en inventaire par délégation IR’ destinée à être adressée à l’un des objets électroniques accessibles, ledit objet électronique sélectionné devenant à son tour délégataire de la requête en inventaire initiale IR. Ainsi, le choix de l’objet électronique délégataire se porte sur l’un des objets électroniques qui est associé à une entrée dans la table des objets électroniques accessibles IT inscrite dans la mémoire de données 12 de l’objet 10-3. En l’espèce, le choix se porte sur l’unique objet électronique 10-5 seul à avoir émis un message d’acquittement PRA.
A l’instant t5, une telle étape 126 comprend une sous-étape 1263 pour émettre une requête en inventaire par délégation IR’ à destination de l’objet électronique délégataire 10-5, ladite requête en inventaire par délégation comportant, la troisième liste d’identifiants d’objets électroniques issue de la mise en œuvre de l’étape 125 (en l’espèce les identifiants ID4 et ID6 des objets électronique 10-4 et 10-6 équipant respectivement les wagons W4 et W6 du convoi). Une telle requête en inventaire par délégation IR’ s’apparente à toute requête en inventaire IR. Elle apparaît ainsi sur la , à l’instar de la requête IR émise à l’instant t1, sous la forme d’une flèche de couleur blanche contenant la mention « W4, W6 » s’étendant depuis un axe temporel vertical naissant du wagon W3 (l’objet électronique 10-3 étant l’émetteur de ladite requête IR) vers un axe temporel vertical naissant du wagon W5 (l’objet 10-5 étant l’objet électronique délégataire et destinataire de ladite requête en inventaire par délégation).
A son tour (à l’instant t6), ledit objet électronique 10-5 adapté pour mettre en œuvre un procédé 100 conforme à l’invention exécute une étape de traitement 120 d’une requête en inventaire IR telle qu’étudiée précédemment en lien avec les objets électroniques 10-1 et 10-3. Un tel traitement débouche sur l’émission à l’instant t7 d’un message d’acquittement IRA comportant les identifiants ID4 et ID6 (la table des objets électroniques accessibles IT de l’objet électronique 10-5 comportant deux entrées IT1, IT2 respectivement associées aux objets électroniques 10-4 et 10-6, ces derniers ayant répondu favorablement, selon des fiabilités d’accessibilité distinctes RTd, RTe, à des requêtes en accessibilité PR émises par ledit objet électronique 10-5. Le message d’acquittement IRA est élaboré par l’objet électronique 10-3 comme étudié précédemment.
L’exemple, illustré par la en lien avec la , permet de constater, à l’issue de la mise en œuvre d’un procédé 100 conforme à l’invention par les différents objets électroniques 10-1 à 10-6, que l’intégralité desdits objets électroniques 10-1 à 10-6 respectivement associés aux wagons W1 à W6 attelés à la motrice L sont tous accessibles : directement depuis l’objet électronique 10-1 pour les objets électroniques 10-2 et 10-3 ; indirectement (par délégation) depuis l’objet électronique 10-1 via l’objet électronique délégataire 10-3 pour l’objet électronique 10-5 et via ledit objet électronique 10-5 délégataire lui-même de l’objet électronique délégataire 10-3 pour les objets électroniques 10-4 à 10-6.
Un tel traitement 130 comporte en outre une étape 134 de lecture de la table des objets électroniques accessibles IT dans la mémoire 12 de l’objet électronique 10-5 (cf. ) pour rechercher une entrée associée à l’objet électronique 10-6 destinataire dudit message de données véhiculé MD. La décrit ladite table IT qui comporte l’entrée IT2 associée à l’objet électronique 10-6 puisque ladite entrée comprend la valeur de l’identifiant ID6 caractérisant cet objet électronique. Ladite entrée IT2 comporte une valeur RTe qualifiant l’accessibilité dudit objet électronique 10-6 en réponse à une requête en accessibilité, celui-ci étant à portée de communication de l’objet électronique 10-5. Ladite entrée IT2 ne comporte donc pas un champ IDSR mémorisant la valeur d’identifiant caractérisant un objet électronique délégataire de l’objet électronique 10-5. Cette entrée IT2 signifie ainsi que l’objet électronique 10-6 peut être atteint directement par l’objet l’électronique délégataire ou relayeur 10-5 (situation illustrée par le lien 135-b dans la ).
L’étape 130 comporte dès lors une sous-étape 136 d'élaboration d'un deuxième message de relai MD'' véhiculant le message données MD extrait dudit premier message de relai MD' (reçu par l’objet électronique 10-5) à destination dudit objet électronique 10-6.
A son tour, ledit objet délégataire 10-6, mettant en œuvre son propre procédé de constitution et d’exploitation d’un réseau de communication 100 conforme à l’invention, exécute une étape 130 de traitement de la réception dudit deuxième message de relai MD’’ et communique en réponse un message d’acquittement MDA’’ de la réception dudit deuxième message de relai MD’’ à destination de l’objet électronique 10-5. Contrairement aux objets électroniques 10-1, 10-3 et 10-5, la mise en œuvre de la sous-étape 134 du procédé 100 exécuté par ledit objet électronique 10-6 ne permet pas de trouver une entrée dans la table des objets électroniques accessibles IT associée à l’objet électronique 10-6 dans la mémoire de données 12 de ce dernier. En effet, ledit objet électronique 10-6 est lui-même le destinataire du message de données MD (situation illustrée par le lien 135-a dans la ). Sur la , un tel message d’acquittement MDA’’ apparaît sous la forme d’une flèche de couleur noire contenant la mention « W6, L» s’étendant depuis un axe temporel vertical naissant du wagon W6, l’objet 10-6 étant l’émetteur dudit message d’acquittement MDA’’, vers un axe temporel vertical naissant du wagon W5, l’objet 10-5 étant le destinataire dudit message d’acquittement MDA’’. La réception d’un tel message MDA’’ signifie pour l’objet électronique 10-5 équipant ledit wagon W5, que l’objet électronique 10-6 équipant le wagon W6 a bien réceptionné le message de données descendant MD via l’objet électronique relayeur 10-5. Ce dernier peut donc rendre compte à son tour, comme énoncé précédemment, à l’objet électronique 10-3 équipant le wagon W3. L’étape 130 du procédé 100 mis en œuvre par l’objet électronique 10-5, agissant pour le compte de l’objet électronique 10-3, peut comporter une sous-étape d’élaboration et d’émission 1310 d’un message d’acquittement MDA’ de la réception du premier message de relai MD’ à destination de l’objet électronique 10-3. Une telle sous-étape 1310 peut être déclenchée à réception 139 dudit message d’acquittement MDA’’ émis par l’objet électronique 10-6.
Sur la , un tel message d’acquittement MDA’ apparaît sous la forme d’une flèche de couleur noire contenant la mention « W6, L/W5 » s’étendant depuis un axe temporel vertical naissant du wagon W5, l’objet 10-5 étant l’émetteur dudit message d’acquittement MDA’, vers un axe temporel vertical naissant du wagon W3, l’objet 10-3 étant le destinataire dudit message d’acquittement MDA’. La réception d’un tel message MDA’ signifie pour l’objet électronique 10-3 équipant ledit wagon W3 que l’objet électronique 10-6 équipant le wagon W6 a bien réceptionné le message de données descendant MD via l’objet électronique relayeur 10-5. L’objet électronique 10-3 peut donc rendre compte à son tour, comme énoncé précédemment, à l’objet électronique 10-1 équipant le wagon W1.
L’invention prévoit qu’un objet électronique conforme à l’invention et mettant en œuvre un procédé de constitution et d’exploitation d’un réseau de communication tel que le procédé 100 précédemment décrit en lien avec les figures 3 et 6, puisse être lui-même à l’origine d’un message descendant MD à destination d’un objet électronique pair, à l’instar de l’objet 10-0 à l’instant t11 d’ores et déjà évoqué. La , en lien avec la , illustre ainsi un traitement 140 selon lequel une première étape 141 consiste à produire un tel message de données MD. Ce dernier comprend un premier identifiant IDS d’objet électronique en qualité d’initiateur dudit message de données MD (en l’espèce le propre identifiant de l’objet électronique), un deuxième identifiant IDD de l’objet électronique destinataire dudit message de données et des données informatives D. Un tel message de données MD ne peut être élaboré par un premier objet électronique, tel que l’objet 10 illustré par la , à destination d’un deuxième objet électronique, tel que l’objet électronique 10-i, 10-j ou 10-n selon ladite , qu’à la condition que ledit deuxième objet électronique soit associé à une entrée ITi, ITj, ITn, dans la table des objets électroniques accessibles IT présente dans la mémoire de données 12 dudit premier objet électronique.
Dans ce cas, le traitement 140 mis en œuvre par ledit premier objet électronique peut comporter une étape 142 pour lire ladite table des objets électroniques accessibles IT et une étape 143 pour déterminer si ledit deuxième objet électronique est indirectement accessible (situation illustrée par le lien 143-a sur la ) ou directement accessible (situation illustrée par le lien 143-b dans la ) depuis ledit premier objet électronique.
Dans le cas où l’entrée ITn associée à l’objet destinataire 10-n du message de données MD comporte un champ IDSR, c’est-à-dire la valeur d’un identifiant d’un objet électronique relayeur, ledit traitement 140 comporte dès lors une étape 144 pour élaborer un message de relai MD’. Ce dernier comporte l'identifiant IDS' de l’objet électronique (en l’espèce l’objet électronique 10), l’identifiant IDD’ de l’objet électronique relayeur ainsi que le message de données MD véhiculé par ledit message de relai MD', en l’espèce sur l’exemple illustré par la sous la forme de données informatives D’. Ledit traitement 140 comporte une étape pour provoquer l’émission dudit message de relai MD’.
Réciproquement, dans le cas où l’entrée ITn associée à l’objet destinataire 10-n du message de données MD ne comporte pas un champ IDSR, c’est-à-dire la valeur d’un identifiant d’un objet électronique relayeur, ledit traitement 140 comporte dès lors une étape 145 pour provoquer l’émission dudit message de données MD.
Dans les deux cas, l’invention prévoit qu’un tel traitement 140 de l’élaboration et de l’émission d’un message de données descendant MD ou de relai MD’ de ce dernier puisse comporter une étape 147 pour attendre la réception d’un message d’acquittement MDA, MDA’ de la réception dudit message MD, MD’ émis par son destinataire. En l’absence de la réception de ce dernier à l’issue d’une période temporelle prédéterminée (situation illustrée par les liens 147-n sur la ), l’étape 146 ou l’étape 145 peut être itérée. A réception d’un tel message d’acquittement MDA, MDA’, (situation illustrée par les liens 147-y sur la ), le traitement 140 est terminé.
En liaison avec les figures 6 et 8, étudions à présent au travers de l’exemple de constitution du réseau de communication d’un ensemble déterminé d’objets électroniques conformes à l’invention précédemment décrit en lien avec les figures 3, 4 et 5, comment exploiter ledit réseau de communication pour acheminer un message de données MU, MU’, depuis un premier objet électronique équipant l’un des wagons W1 à W6, vers un deuxième objet électronique ayant requis la constitution dudit réseau, en l’espèce l’objet électronique 10-0 équipant la motrice L du convoi ferroviaire et destinataire dudit message de données qualifié de message de données ascendant.
Prenons tout d’abord un premier exemple d’un message descendant MU adressé, à l’instant t13, à l’objet électronique 10-0 équipant la motrice L et ayant requis la constitution du réseau via une requête en inventaire IR précédemment décrite et émise à l’instant t1 en , par l’objet électronique 10-1 équipant le premier wagon W1 du convoi. Un tel message de données ascendant MU est symbolisé sur la par une flèche hachurée cerclée de noir contenant la mention « W1, L » s’étendant depuis un axe temporel vertical naissant du wagon W1, l’objet 10-1 étant l’initiateur et l’émetteur dudit message de données MU et équipant ledit wagon W1, vers un axe temporel vertical naissant de la motrice L, l’objet 10-0 étant le destinataire dudit message de données MU.
Comme l’indique la , un procédé 100 de constitution et d’exploitation d’un réseau de communication conforme à l’invention, mis en œuvre par l’objet électronique destinataire d’un message de données MU ou de relai MU’ d’un tel message de données MU, comporte une étape de traitement de la réception 150 d'un message de données ascendant. Un tel traitement 150 comporte une première étape de décodage 151 dudit message de données MU, MU’, déclenchée à réception de celui-ci. Une telle étape 151 consiste à déduire dudit message de données MU, les identifiants IDS, IDD des objets électroniques 10-1, 10-0 respectivement initiateur et destinataire dudit message de données MU ainsi que des données informatives D véhiculées par ledit message de données MU.
Un traitement 150 peut comporter une étape 152 pour déterminer si le message de données reçu est un message de données adressé directement au destinataire final ou à un objet électronique agissant comme relayeur d’un tel message de données. Un tel 152 test peut porter sur la teneur ou sémantique des données véhiculées par ledit message réceptionné ou sur le type dudit message comme décrit précédemment. A titre d’exemple sur la , si la teneur ou structure des données véhiculées ne correspond pas à celle d’un message de données MU qui serait véhiculé, c’est-à-dire qui aurait été préalablement encapsulé dans un message de relai MU’ (situation illustrée par le lien 152-n en ), cela signifie que ledit message de données MU est adressé directement à l’objet en tant que destinataire final. Ledit objet électronique 10-0 réceptionnaire dudit message de données MD traite ledit message et peut élaborer puis émettre, en une étape 158, un message MUA d’acquittement de la réception du message de données ascendant MU à destination de l’émetteur de ce dernier et dont l’identifiant IDS a été extrait à l’étape 151. Un tel message d’acquittement MUA peut comporter l’identifiant mémorisé dans la structure de données ID en tant qu’identifiant de l’objet électronique émetteur dudit message d’acquittement MUA et l’identifiant de l’objet électronique ayant initié ledit message de données MU en tant qu’identifiant de l’objet électronique destinataire dudit message d’acquittement MUA. Un tel message MUA adressé depuis un premier objet électronique à un deuxième objet électronique est symbolisé sur la par une flèche en trait fin discontinu de couleur noire s’étendant depuis un axe temporel vertical naissant de l’élément roulant du convoi équipé dudit premier objet électronique (en l’espèce l’objet électronique 10-0 équipant la motrice L) vers un axe temporel vertical naissant de l’élément roulant du convoi équipé dudit deuxième objet électronique (en l’espèce le wagon W1 équipé de l’objet électronique 10-1), associé à la mention « L, W1 ».
En revanche, si l’étape 152 conclut (situation illustrée par le lien 152-y en ) en un message de relai MU’ d’un message de données ascendant MU, alors ledit traitement 150 comporte une étape 153 pour décoder le message de données MU véhiculé par le message de relai MU’.
Cette situation est illustrée par la , selon laquelle, à l’instant t14, le wagon W4 souhaite transmettre un message de données MU à destination de la motrice L. Une telle communication ne peut être directe, les objets électroniques 10-0 et 10-4 équipant respectivement la motrice L et ledit wagon W4 étant trop éloignés l’un de l’autre. L’objet électronique 10-0 est de ce fait hors de portée de communication directe de l’objet électronique 10-4. Un tel objectif ou besoin est symbolisé sur la par une flèche hachurée dont le contour est décrit par une ligne en trait noir discontinue. L’invention permet de résoudre cette difficulté en exploitant le réseau de communication préalablement constitué et des contenus respectifs des mémoires de données 12 des différents objets électroniques 10-1 à 10-6 présentés par la à l’issue du processus d’inventaire « W1 : W6 », d’ores et déjà décrit en lien avec la , initié par l’objet électronique 10-0 et adressé à l’objet électronique délégataire 10-1.
Préalablement au traitement de la réception d’un message de données ascendant MU, voire de relai MU’ par différents objets électroniques équipant les éléments roulants L, W1 à W5 du convoi décrit en , l’objet électronique 10-4 doit initier un tel message de relai MU’ du message de données ascendant MU qui doit être acheminé jusqu’à l’objet 10-0 équipant la motrice L. Pour qu’un objet électronique conforme à l’invention et mettant en œuvre un procédé de constitution et d’exploitation d’un réseau de communication tel que le procédé 100 précédemment décrit en lien avec les figures 3 et 6, puisse être lui-même à l’origine d’un message descendant MU à destination d’un objet électronique pair, à l’instar de l’objet 10-0 à l’instant t14, l’invention prévoit comme l’indique la en lien avec la , qu’un procédé 100, mis en œuvre par l’objet électronique souhaitant initier un tel message, comporte un traitement 160. Un tel traitement 160 comprend une première étape 161 consistant à produire un tel message de données MU comprenant un premier identifiant IDS d’objet électronique en qualité d’initiateur dudit message de données MU (en l’espèce le propre identifiant de l’objet électronique), un deuxième identifiant IDD de l’objet électronique destinataire dudit message de données et des données informatives D. Un tel message de données MU ne peut être élaboré par un premier objet électronique, tel que l’objet 10-4 illustré par la , à destination d’un deuxième objet électronique (tel que l’objet électronique 10-i, 10-j ou 10-n selon ladite ) qu’à la condition que la mémoire de données 12 dudit premier objet électronique comporte un identifiant d’un objet électronique tiers ayant adressé préalablement audit premier objet électronique une requête en inventaire IR ou par délégation IR’ (structure de données IDR) ou une requête en accessibilité PR (structure de données IDP).
La et la complètent la description fonctionnelle d’un procédé 100 de constitution d’un réseau de communication fermé pour un ensemble déterminé d’objets électroniques conformes à l’invention tel qu’étudié en lien avec la . Ladite illustre l’exploitation d’un tel réseau pour acheminer, c’est-à-dire éventuellement élaborer ou relayer, des messages de données descendants MD. La illustre quant à elle l’exploitation d’un tel réseau pour acheminer des messages de données ascendants MU.
En liaison avec les figures 6 et 8, étudions au travers de l’exemple de constitution du réseau de communication d’un ensemble déterminé d’objets électroniques conformes à l’invention précédemment décrit en lien avec les figures 3, 4 et 5, comment exploiter ledit réseau de communication pour acheminer un message de données MD, MD’ depuis un premier objet électronique ayant requis la constitution dudit réseau, en l’espèce l’objet électronique 10-0 équipant la motrice L du convoi ferroviaire, vers un deuxième objet électronique destinataire de celui-ci.
Prenons tout d’abord un premier exemple d’un message descendant MD adressé à l’instant t11 à l’objet électronique 10-1, équipant le premier wagon W1 du convoi, par l’objet électronique 10-0, équipant la motrice L et ayant requis la constitution du réseau via une requête en inventaire IR précédemment décrite et émise à l’instant t1 en . Un tel message de données descendant MD ou de relai MD’ est symbolisé sur la par une flèche de couleur blanche contenant la mention « L, W1 » s’étendant depuis un axe temporel vertical naissant de la motrice L, l’objet 10-0 étant l’émetteur dudit message de données MD, vers un axe temporel vertical naissant du wagon W1, l’objet 10-1 étant le destinataire dudit message de données MD et équipant ledit wagon W1.
Comme l’indique la , un procédé 100 de constitution et d’exploitation d’un réseau de communication conforme à l’invention mis en œuvre par l’objet électronique destinataire d’un message de données, comporte une étape de traitement de la réception 130 d'un message de données. Un tel traitement 130 comporte une première étape de décodage 131 dudit message de données. Une telle étape 131 consiste à extraire dudit message de données, les identifiants IDS, IDD des objets électroniques 10-0, 10-1 respectivement initiateur et destinataire dudit message de données ainsi que des données informatives D véhiculées par ledit message de données.
Un traitement 130 peut comporter une étape 132 pour déterminer si le message de données reçu est un message de données adressé directement au destinataire final ou à un objet électronique agissant comme relayeur d’un tel message de données. Un tel test 132 peut porter sur le contenu ou la sémantique des données véhiculées par ledit message de données réceptionné ou sur le type dudit message comme décrit précédemment. A titre d’exemple sur la , si la teneur ou structure des données véhiculées ne correspond pas à celle d’un message de données qui serait véhiculé, c’est-à-dire qui aurait été préalablement encapsulé pour être véhiculé par un message de relai (situation illustrée par le lien 132-n en ), cela signifie que ledit message de données est adressé directement à l’objet en tant que destinataire final. Si en outre l’identifiant IDS de l’émetteur dudit message de données correspond à la valeur inscrite dans la structure de données IDR ou IDP en mémoire de données 12 (cf. ) alors il s’agit d’un message de données descendant tel que le message MD décrit en . Ledit objet électronique 10-1 réceptionnaire dudit message de données MD traite ledit message et peut élaborer puis émettre, en une étape 1310, un message MDA d’acquittement de la réception du message de données descendant MD à destination de l’émetteur de ce dernier et dont l’identifiant IDS a été extrait à l’étape 131. Un tel message d’acquittement MDA peut comporter l’identifiant mémorisé dans la structure de données ID en tant qu’identifiant de l’objet électronique émetteur dudit message d’acquittement MDA et l’identifiant de l’objet électronique ayant initié ledit message de données MD en tant qu’identifiant de l’objet électronique destinataire dudit message d’acquittement MDA. Un tel message MDA adressé depuis un premier objet électronique à un deuxième objet électronique est symbolisé sur la par une flèche en trait fin de couleur noire, s’étendant depuis un axe temporel vertical naissant de l’élément roulant du convoi équipé dudit premier objet électronique, en l’espèce l’objet électronique 10-1 équipant le wagon W1, vers un axe temporel vertical naissant de l’élément roulant du convoi équipé dudit deuxième objet électronique, en l’espèce la motrice L équipé de l’objet électronique 10-0.
En revanche, si l’étape 132 conclut (situation illustrée par le lien 132-y en ) en un message de relai MD’ d’un message de données MD, alors ledit traitement 130 comporte une étape 133 pour décoder le message de données MD véhiculé par le message de relai MD’.
Cette situation est illustrée par la , selon laquelle, à l’instant t12, la motrice L souhaite transmettre un message de données MD à destination du wagon W6. Une telle communication ne peut être directe, les objets électroniques 10-0 et 10-6 équipant respectivement la motrice L et ledit wagon de queue W6 du convoi étant trop éloignés l’un de l’autre, l’objet électronique 10-6 étant de ce fait hors de portée de communication directe de l’objet électronique 10-0. Un tel objectif ou besoin est symbolisé sur la par une flèche de couleur blanche dont le contour est décrit par une ligne en trait noir discontinue. L’invention permet de résoudre cette difficulté en exploitant le réseau de communication préalablement constitué et des contenus respectifs des mémoires de données 12 des différents objets électroniques 10-1 à 10-6 présentés par la à l’issue du processus d’inventaire « W1 : W6 » d’ores et déjà décrit en lien avec la et initié par l’objet électronique 10-0 et adressé à l’objet électronique délégataire 10-1.