Brevet FR3093211A1 — publié le 20200828

Description Titre de l'invention : ROUTAGE INTELLIGENT DYNAMIQUE DE CONTENEURS [0001] CONTEXTE DE L'INVENTION Domaine de l'invention [0002] La présente invention se rapport au domaine du transport de conteneurs dans une chaîne logistique et plus particulièrement au routage dynamique d'un conteneur à l'intérieur de la chaîne logistique. [0003] Description de l'art connexe [0004] Une chaîne logistique est un réseau entre une entreprise et ses fournisseurs pour produire et distribuer un produit spécifique, et la chaîne logistique représente les étapes nécessaires pour faire parvenir le produit ou le service au consommateur. La gestion de la chaîne logistique est un processus crucial car une chaîne logistique optimisée entraîne des économies et un cycle de production plus rapide. La gestion de la logistique d'établissement fait référence au processus de production et de distribution à l'intérieur de l'entreprise, tandis que la gestion de la chaîne logistique comprend les fournisseurs, les fabricants, les entreprises de logistique et de transport et les détaillants qui distribuent le produit au consommateur final. Les chaînes logistiques comprennent tout établissement qui est lien avec un produit particulier, y compris les entreprises qui assemblent et distribuent des pièces au fabricant. 100051 Étant donné que la chaîne logistique classique implique différents acteurs utilisant de nombreux systèmes d'informations disparates différents, un partage d'informations au sein des différents acteurs peut être difficile. Une transparence dans la situation d'une transaction donnée dépend grandement de la bonne volonté et de la diligence de chaque acteur dans la chaîne logistique de la transaction à fournir des informations précises et en temps voulu les uns aux autres. Dans une transaction unique, tout cela ne paraît pas si complexe, mais dans un écosystème de chaîne logistique, des centaines si ce n'est des milliers de transactions sont en cours à un quelconque instant donné et une grande quantité des ressources disponibles à l'intérieur de l'écosystème - en particulier en ce qui concerne le transport et la logistique - restent dépendantes de l'état de multiples transactions différentes. 100061 Un système de partage d'informations de chaîne logistique vise à fournir une certaine transparence dans la situation de différentes transactions dans une chaîne logistique correspondante. Dans le cadre de la transparence, le système d'information de chaîne logistique absorbe des données provenant de différents acteurs de la chaîne logistique, traite les données absorbées afin de produire un résultat reflétant l'état de la chaîne lo- 2 gistique, et expose le résultat produit à un ou plusieurs des acteurs. Dans une chaîne logistique recouvrant une unique juridiction au sein de seulement une poignée d'acteurs, tout cela n'a pas d'énorme conséquence, mais dans une chaîne logistique qui recouvre différentes frontières juridictionnelles et implique de nombreux acteurs différents ayant des différentes politiques en cc qui concerne la confidentialité des données, il peut être difficile de maintenir à la fois une transparence des transactions dans la chaîne logistique tout en ne contrevenant pas aux politiques de confidentialité des données à la fois des acteurs privés de la chaîne logistique et des intérêts gouvernementaux publics dans lesquels les acteurs résident. [0007] BREF RÉSUMÉ DE L'INVENTION [0008] Les modes de réalisation de la présente invention abordent des lacunes dans l'état de l'art en ce qui concerne le routage de paquets dans une chaîne logistique et fournissent un procédé, un système et un produit programme informatique nouveaux et non évidents pour le routage intelligent dynamique de paquets. Selon un mode de réalisation de l'invention, un procédé de routage intelligent dynamique de conteneurs consiste à interroger électroniquement et de manière sans fil par un concentrateur numérique dans une station de transit primaire sur un itinéraire d'une origine à une destination finale, un appareil informatique disposé sur un conteneur d'expédition contenant un article. Ensuite, la destination finale et une ou plusieurs conditions dans lesquelles l'article doit être expédié vers la destination finale sont identifiées à partir de l'interrogation. Une demande est diffusée, contenant une identification de la destination finale et des conditions vers un ou plusieurs autres concentrateurs numériques positionnés dans différentes stations de transit correspondantes et reliés de manière communicative au concentrateur numérique interrogateur sur un réseau de communication informatique. En réponse, une indication est reçue en provenance de chacun des autres concentrateurs numériques, précisant si le conteneur d'expédition est apte ou non à être transporté vers la destination finale en passant par une station de transit associée parmi les différentes stations de transit correspondantes sans enfreindre l'une quelconque des conditions. Enfin, l'une des différentes stations de transit est sélectionnée comme destination suivante pour le conteneur d'expédition et un enregistrement est écrit sur l'appareil informatique du conteneur d'expédition indiquant la station de transit sélectionnée parmi les différentes stations de transit. [0009] Selon un aspect du mode de réalisation, chaque réponse provenant d'une station de transit associée parmi les différentes stations de transit correspondantes comprend une condition météorologique actuelle au niveau de la station de transit associée parmi les différentes stations de transit correspondantes, de telle sorte que la station de transit sélectionnée parmi les différentes stations de transit est sélectionnée conformément à une réponse correspondante indiquant une condition météorologique favorable, telle 3 qu'une condition de température à l'intérieur d'une plage spécifiée. [0010] Selon un autre aspect du mode de réalisation, le procédé consiste en outre à attribuer un score à chacune des différentes stations de transit sur la base d'au moins un critère. Ensuite, chaque score attribué peut être pondéré. Par exemple, le score peut être pondéré en fonction de la disponibilité d'un mode de transport spécifié au niveau d'une station de transit associée parmi les différentes stations de transit correspondantes. Selon un autre exemple, le score peut être pondéré en fonction d'un degré d'utilisation de l'énergie associé à une station de transit associée parmi les différentes stations de transit correspondantes. Selon un autre exemple, le score peut être pondéré en fonction d'un coût de routage passant par une station de transit associée parmi les différentes stations de transit correspondantes. Dans tous les cas, l'une de la station de transit associée parmi les différentes stations de transit correspondantes peut être sélectionnée comme destination suivante pour le conteneur d'expédition qui possède le score pondéré le plus élevé. [0011] Selon encore un autre aspect du mode de réalisation, lesdites une ou plusieurs modalités sont exposées dans un accord de niveau de service (SLA) pour la livraison de l'article. Ainsi, un score peut être attribué à chacune des différentes stations de transit sur la base d'au moins un critère et du score attribué comparé avec au moins une modalité dans le SLA. Enfin, l'une de la station de transit associée parmi les différentes stations de transit correspondantes peut être sélectionnée comme destination suivante pour le conteneur d'expédition qui possède le score pondéré le plus élevé mais qui possède un score attribué satisfaisant ladite au moins une modalité de la SLA. Cependant, à condition que la station de transit sélectionnée de la station de transit associée parmi les différentes stations de transit correspondantes qui possède le score pondéré le plus élevé possède un score attribué qui ne satisfait pas ladite au moins une modalité du SLA, une invite peut être générée dans un afficheur de la station de transit primaire pour modifier ladite au moins une modalité du SLA de telle sorte que le score attribué satisfait ladite au moins une modalité du SLA. [0012] Selon un autre mode de réalisation de l'invention, un procédé de routage intelligent dynamique de conteneurs consiste à recevoir, dans un concentrateur numérique receveur dans une station de transit correspondante située sur un itinéraire d'une origine à une destination finale, une demande de diffusion provenant d'un concentrateur numérique diffuseur dans une station de transit correspondante située en amont de la station de transit du concentrateur numérique receveur sur l'itinéraire, la demande de diffusion intégrant une identification de la destination finale et une ou plusieurs conditions dans lesquelles un article doit être expédié vers la destination finale. Ensuite, il est déterminé si la station de transit du concentrateur numérique receveur est située ou non à la destination finale. À condition qu'il soit déterminé que la station de transit du concentrateur numérique receveur est située à la destination finale, une réponse est transmise au concentrateur numérique diffuseur incluant une indication que l'article est apte à être transporté vers la destination finale sans enfreindre l'une quelconque des conditions. Par ailleurs, à condition qu'il soit déterminé que la station de transit du concentrateur numérique receveur n'est pas située à la destination finale, la demande est à nouveau diffusée vers une station de transit en aval sur l'itinéraire, une réponse est reçue en provenance de la station de transit en aval et la réponse reçue est transmise au concentrateur numérique diffuseur. [0013] Selon un aspect du mode de réalisation, le procédé consiste en outre à déterminer si la station de transit du concentrateur numérique receveur est apte à satisfaire lesdites une ou plusieurs conditions et à condition que la station de transit du concentrateur numérique receveur ne soit pas apte à satisfaire lesdites une ou plusieurs conditions, ingérer dans la réponse avant la transmission une notification de rejet. Selon un autre aspect du mode de réalisation, le procédé consiste en outre à récupérer, à partir d'un stockage mis en cache dans le concentrateur numérique receveur, une ou plusieurs capacités d'une ou plusieurs stations de transit en aval de la station de transit du concentrateur numérique receveur, déterminer à partir des capacités dans le stockage mis en cache si lesdites une ou plusieurs stations de transit en aval sont aptes à satisfaire lesdites une ou plusieurs conditions, et à condition que lesdites une ou plusieurs stations de transit en aval de la station de transit du concentrateur numérique receveur ne soient pas aptes à satisfaire lesdites une ou plusieurs conditions, identifier à partir de la demande une adresse réseau d'un concentrateur numérique d'un point de transit d'origine sur l'itinéraire, insérer dans la réponse avant la transmission une notification de rejet et transmettre la réponse à l'adresse réseau. Selon un aspect du mode de réalisation, le procédé consiste en outre à extraire à partir de la réponse, une valeur d'entier d'un nombre de stations de transit à partir d'une station de transit située à la destination finale, incrémenter la valeur d'entier et insérer dans la réponse avant la transmission la valeur d'entier incrémentée. [0014] Des aspects supplémentaires de l'invention seront présentés en partie dans la des- cription qui suit, et ressortiront en partie clairement de la desciiption, ou peuvent être appris par la pratique de l'invention. Les aspects de l'invention seront réalisés et obtenus au moyen des éléments et combinaisons indiqués en particulier dans les revendications annexées. Il convient de comprendre qu'à la fois la description générale qui précède et la desciiption détaillée qui suit ne sont données qu'à titre d'exemple et d'explication et ne limitent pas l'invention, telle que revendiquée. [0015] BRÈVE DESCRIPTION DES DIFFÉRENTES VUES DES DESSINS [0016] Les dessins annexés, qui sont incorporés et constituent une partie du mémoire descriptif, illustrent des modes de réalisation de l'invention et conjointement avec la description, servent à expliquer les principes de l'invention. Les modes de réalisation illustrés ici sont présentement préférés, étant entendu toutefois que l'invention n'est pas limitée aux agencements et instrumentalités précis présentés, dans lesquels : [0017] [fig.1] est une illustration imageé d'un processus de routage intelligent dynamique de paquets ; [0018] Vigil est une illustration schématique d'un système de traitement de données configure pour le routage intelligent dynamique de paquets ; et, [0019] [fig.3] est un organigramme illustrant un processus de routage intelligent dynamique de paquets. Description des modes de réalisation [0020] Les modes de réalisation de l'invention concernent le routage intelligent dynamique de paquets. Selon un mode de réalisation de l'invention, un appareil informatique disposé sur un conteneur d'expédition contenant un article peut être interrogé pour déterminer à la fois une origine et une destination vers laquelle l'article doit être livré, conjointement avec des conditions qui doivent être satisfaites lors de la livraison de l'article à la destination. Une demande peut ensuite être formulée, intégrant l'origine, la destination et les conditions, et transférée par un message de diffusion vers un ou plusieurs concentratcurs numériques reliés de manière communicative, chacun associé avec une station de transit différente sur l'itinéraire vers la destination. En réponse à la demande de diffusion, une indication peut être reçue en provenance de chacun des concentrateurs précisant si le conteneur d'expédition est apte ou non à être transporté vers la destination finale en passant par une station de transit associée parmi les différentes stations de transit correspondantes sans enfreindre l'une quelconque des conditions. Sur la base des réponses reçues, l'une des différentes stations de transit est ensuite sélectionnée comme destination suivante pour le conteneur d'expédition et un enregistrement peut être écrit sur l'appareil informatique du conteneur d'expédition indiquant la station de transit sélectionnée. [0021] À titre d'illustration supplémentaire, la Figure 1 illustre de façon imagée un processus de routage intelligent dynamique de paquets. Comme le montre la Figure 1, différentes stations de transit 130A, 130B, 130N sont fournies et comprennent un concentrateur numérique associé 140, et sont associées avec un ou plusieurs modes de transport potentiels 150, tels que le chemin de fer, le camion, le bateau et l'avion, de telle sorte que des conteneurs reçus dans une station de transit correspondante parmi les différentes stations de transit 130A, 130B, 130N peuvent être reçus dans l'un des modes de transport 150 et transférés à une station de transit suivante des différentes stations de transit 130A, 130B, 130N par un mode de transport identique ou différent parmi les modes de transport 150. Ainsi, différentes combinaisons des stations de 6 transit 130A, 130B, 130N dans différentes séquences définissent différents itinéraires d'une station de transit d'origine 130A vers une station de transit de destination 130N par l'intermédiaire d'une ou de plusieurs stations de transit intermédiaires 130B. [0022] Un conteneur d'expédition 100 contenant un article ou une palette d'articles 110 est reçu dans la station de transit d'origine 130A. Le concentrateur numérique 140 au niveau de la station de transit d'origine 130A interroge un appareil informatique 120 apposé sur le conteneur d'expédition 100 pour découvrir le contenu du conteneur d'expédition 100 comprenant l'article ou la palette d'articles 110 et pour recevoir une indication d'une station de transit de destination 130N de l'article ou de la palette d'articles 110 et également une ou plusieurs conditions requises pour la livraison de l'article ou de la palette d'articles 110 à la station de transit de destination 130N. Par la suite, une demande 170 est générée pour inclure une indication à la fois de la station de transit d'origine 130A et de la station de transit de destination 130N, et également les conditions de livraison de l'article ou de la palette d'articles 110 à la station de transit de destination 130N. [0023] La demande 170 est ensuite diffusée vers une ou plusieurs autres concentrateurs nu- mériques 140 positionnés dans différentes stations de transit correspondantes 130B et reliés de manière communicative au concentrateur numérique interrogateur 140 sur un réseau de communication informatique. Lorsque chacun des concentrateurs numériques 140 dans les différentes stations de transit 130B reçoit la demande de diffusion 170, chacun des concentrateurs numériques 130 dans les différentes stations de transit 130B détermine si les conditions de la demande 170 peuvent être satisfaites ou non par une station de transit correspondante parmi les stations de transit 130B, dont si un mode de transport 150 pris en charge par la station de transit correspondante parmi les stations de transit 130B est autorisé ou non par les conditions de la demande 170 et si la station correspondante parmi les stations de transit 130B fait partie ou non d'un itinéraire vers la station de transit de destination 130N. D'autres conditions incluent si des frais attribués dans les conditions de routage de l'article ou de la palette d'articles 110 sont acceptables ou non au niveau de la station de transit correspondante parmi les stations de transit 130B, et si l'environnement physique, dont la température et l'humidité de la station de transit correspondante parmi les stations de transit 130B, est à l'intérieur ou non d'une plage admissible définie par les conditions. [0024] Dans le cas où le concentrateur numérique 140 de la station de transit 130B détermine que les conditions de la demande 170 ne peuvent pas être satisfaites, une réponse 180 rejetant la demande 170 peut être renvoyée en amont vers la station de transit d'origine 130A. Cependant, pour autant que le concentrateur numérique 140 de la station de transit 130B détermine que les conditions de la demande 170 peuvent être satisfaites, la demande peut être transférée à une station de transit suivante 130B sur 7 l'itinéraire vers la station de transit de destination 130N et le processus peut se répéter tant que les concentratcurs numériques 140 de toutes les stations de transit correspondantes 130B sur l'itinéraire vers la station de transit de destination 130N, dont le concentrateur numérique 140 au niveau de la station de transit de destination 130N, déterminent que les conditions de la demande 170 peuvent être satisfaites. Dans ce cas, le concentrateur numérique 140 au niveau de la station de transit de destination 130N renvoie une réponse 180 à la station de transit d'origine 130A, soit directement, soit par voie de retour par l'intermédiaire de chacune des stations de transit intermédiaires 130B, la réponse indiquant un nombre de stations de transit 130B, 130N requis pour former l'itinéraire de la station de transit d'origine 130A à la station de transit de destination 130N. [0025] Lors de la réception de chaque réponse 180, le concentrateur numérique 140 au niveau de la station de transit d'origine 130A peut sélectionner l'une des différentes stations de transit 130B en tant que destination suivante pour le conteneur d'expédition 100 ayant l'article ou la palette d'articles 110. La sélection peut être basée, par exemple, sur un nombre le plus petit de stations de transit 130W 130N entre la station de transit d'origine 130A et la station de transit de destination 130N, ou sur une prédominance d'un mode de transport particulier 150 pris en charge au niveau de chaque station de transit 130B sur l'itinéraire vers la station de transit de destination 130N, ou sur les conditions environnementales actuelles au niveau d'une ou plusieurs des stations de transit 130B sur l'itinéraire vers la station de transit de destination 130N, telles qu'une absence de précipitations, des intempéries, des conditions de gel ou un temps excessivement chaud ou humide. Enfin, le concentrateur numérique 140 au niveau de la station de transit d'origine 130A écrit un enregistrement sur l'appareil informatique 120 du conteneur d'expédition 100 indiquant la station de transit sélectionnée parmi les différentes stations de transit 130B vers laquelle le conteneur 100 doit être ensuite transporté, de telle sorte que lors de la réception du conteneur 100 au niveau de la station de transit sélectionnée 130B, le processus peut être répété une fois de plus jusqu'à ce que le conteneur 100 arrive à la station de transit de destination 130N. [0026] Le processus décrit en relation avec la Figure 1 peut être mis en oeuvre à l'intérieur d'un système de traitement de données. À titre d'une autre illustration supplémentaire, la Figure 2 illustre de façon schématique un système de traitement de données configuré pour le routage intelligent dynamique de paquets. Le système comprend une plate-forme informatique hôte qui comprend un ou plusieurs ordinateurs, chacun ayant de la mémoire et au moins un processeur. La plate-forme informatique hôte 210 prend en charge le fonctionnement d'un module de routage dynamique de conteneurs 300. Par ailleurs, la plate-forme informatique hôte 210 est couplée de manière commu- 8 nicative avec différents ordinateurs serveurs distants 230, chacun prenant en charge un module de routage dynamique de conteneurs correspondant 300. Enfin, la plate-forme informatique hôte 210 comprend une liaison communicative sans fil avec un appareil informatique 220 apposé sur un conteneur d'expédition, l'appareil informatique ayant une table de routage 240 indiquant un itinéraire attribué au conteneur d'expédition de la station de transit d'origine à la station de transit de destination. [0027] Chaque module de routage dynamique de conteneurs 300 comprend des instructions de programme d'ordinateur utilisables lors de leur exécution dans la mémoire d'un ordinateur correspondant, pour interroger l'appareil informatique 220 afin de découvrir une station de transit d'origine, une station de transit de destination, une station de transit attribuée suivante sur l'itinéraire vers la station de transit de destination, et une ou plusieurs conditions dans lesquelles le conteneur d'expédition doit être transporté vers la station de transit de destination. Les instructions de programme d'ordinateur sont en outre utilisables pour générer une demande pour une transmission par diffusion vers différentes stations de transit accessibles de manière communicative, demandant le transport du conteneur d'expédition vers la station de transit de destination en fonction des conditions dans lesquelles le conteneur d'expédition doit être transporté vers la station de transit de destination. Les instructions de programme d'ordinateur sont encore en outre utilisables pour recevoir une réponse en provenance de chacune des différentes stations de transit accessibles de manière communicative, la réponse indiquant si une station de transit correspondante parmi les différentes stations de transit accessibles de manière communicative est apte ou non à router le conteneur d'expédition vers la station de transit de destination sans enfreindre l'une quelconque des conditions, et également un nombre de stations de transit par lesquelles le conteneur d'expédition doit passer pour atteindre la station de transit de destination. [0028] Enfin, les instructions de programme d'ordinateur permettent de sélectionner en tant que station de transit suivante pour le conteneur d'expédition, l'une des différentes stations de transit accessibles de manière communicative et pour écrire dans la table de routage 240 de l'appareil informatique 220, la station de transit suivante sélectionnée. À cet égard, les instructions du programme d'ordinateur peuvent attribuer un score à chacune des différentes stations de transit sur la base d'au moins un critère, et chaque score attribué est ensuite pondéré en fonction d'un facteur de transport. La pondération, par exemple, peut être appliquée sur la base d'une disponibilité d'un mode de transport spécifié au niveau d'une station de transit associée parmi les différentes stations de transit correspondantes, d'un degré d'utilisation de l'énergie associé à une station de transit associée parmi les différentes stations de transit correspondantes, d'un coût de routage passant par les différentes stations de transit correspondantes, ou du nombre de stations de transit nécessaires pour atteindre la station de transit de des- 9 tination. Enfin, les instructions de programme d'ordinateur sélectionnent l'une de la station de transit associée parmi les différentes stations de transit en tant que destination suivante pour le conteneur d'expédition qui possède le score pondéré le plus élevé. [0029] À titre d'encore une autre illustration supplémentaire du fonctionnement du module de routage dynamique de conteneurs 300, la Figure 3 est un organigramme illustrant un processus de routage intelligent dynamique de paquets. En commençant au bloc 310, une demande/réponse est reçue en provenance d'une station de transit émettrice dans une station de transit receveuse à l'intérieur d'un itinéraire, partant d'une station de transit d'origine et se terminant à une station de transit de destination, établi pour un conteneur d'expédition. Au bloc de décision 320, si la demande/réponse est une réponse, au bloc 410, un nombre de sauts entre la station de transit d'origine et la station de transit de destination indiqué dans la réponse est incrémenté et transmis à une station de transit suivante en amont en direction de la station de transit d'origine. [0030] Sinon, si la demande/réponse est une demande, au bloc 330, la destination et les conditions de transport sont extraites de la demande et au bloc de décision 340, il est déterminé si la station de transit receveuse est la station de transit de destination. Si tel est le cas, au bloc de décision 350, il est déterminé si toutes les conditions spécifiées dans la demande peuvent être satisfaites à l'intérieur de la station de transit receveuse. Si tel est le cas, au bloc 360, une réponse est transmise à la station de transit émettrice indiquant une acceptation de la demande et incluant un nombre incrémenté de sauts. Dans le cas contraire, au bloc 380, une réponse est transmise à la station de transit émettrice indiquant un rejet de la demande et incluant un nombre incrémenté de sauts. [0031] Cependant, au bloc de décision 340, si la station de transit receveuse n'est pas la station de transit de destination, au bloc 380, une mémoire cache des capacités connues de stations de transit en aval est inspectée pour faire correspondre les conditions de la demande avec les capacités afin d'anticiper l'incapacité de l'une quelconque des stations de transit en aval à satisfaire les conditions de la demande. Au bloc de décision 390, si les capacités mises en cache indiquent une incapacité d'une station en aval parmi les stations de transit à satisfaire les conditions de la demande, au bloc 370, une réponse est transmise à la station de transit émettrice indiquant un rejet de la demande. Dans le cas contraire, au bloc 400, la demande est transmise en aval en direction de la station de transit de destination à une station de transit suivante sur l'itinéraire. [0032] La présente invention peut être incorporée dans un système, un procédé, un produit programme informatique ou toute combinaison de ceux-ci. Le produit programme informatique peut comprendre un support ou des supports de stockage lisibles par ordinateur ayant des instructions de programme lisibles par ordinateur en son sein ou en leur sein pour amener un processeur à mettre en oeuvre des aspects de la présente invention. Le support de stockage lisible par ordinateur peut être un dispositif tangible qui peut retenir et stocker des instructions destinées à être utilisées par un dispositif d'exécution d'instructions. Le support de stockage lisible par ordinateur peut être, par exemple, mais n'est pas limité à, un dispositif de stockage électronique, un dispositif de stockage magnétique, un dispositif de stockage optique, un dispositif de stockage électromagnétique, un dispositif de stockage à semi-conducteurs, ou toute combinaison appropriée de ceux-ci. [0033] Les instructions de programme lisibles par ordinateur décrites ici peuvent être télé- chargées vers des dispositifs informatiques/de traitement respectifs à partir d'un support de stockage lisible par ordinateur ou vers un ordinateur externe ou un dispositif de stockage externe par l'intermédiaire d'un réseau. Les instructions de programme lisibles par ordinateur peuvent s'exécuter entièrement sur l'ordinateur de l'utilisateur, partiellement sur l'ordinateur de l'utilisateur, en tant que progiciel autonome, partiellement sur l'ordinateur de l'utilisateur et partiellement sur un ordinateur distant ou entièrement sur l'ordinateur ou le serveur distant. Des aspects de la présente invention sont décrits ici en référence aux illustrations d'organigramme et/ou aux schémas fonctionnels de procédés, d'appareils (systèmes), et de produits programmes informatiques selon les modes de réalisation de l'invention. On comprendra que chaque bloc des illustrations d'organigramme et/ou des schémas fonctionnels, et des combinaisons de blocs dans les illustrations d'organigramme et/ou les schémas fonctionnels, peuvent être mis en oeuvre par des instructions de programme lisibles par ordinateur. [0034] Ces instructions de programme lisibles par ordinateur peuvent être fournies à un processeur d'un ordinateur universel, d'un ordinateur à usage spécial, ou d'un autre appareil de traitement de données programmable pour produire une machine, de telle sorte que les instructions, qui s'exécutent par l'intermédiaire du processeur de l'ordinateur ou de l'autre appareil de traitement de données programmable, créent des moyens pour la mise en oeuvre des fonctions/actes spécifiés dans le bloc ou les blocs d'organigramme et/ou de schéma fonctionnel. Ces instructions de programme lisibles par ordinateur peuvent également être stockées dans un support de stockage lisible par ordinateur qui peut ordonner à un ordinateur, un appareil de traitement de données programmable, et/ou d'autres dispositifs de fonctionner d'une manière particulière, de telle sorte que le support de stockage lisible par ordinateur ayant des instructions stockées en son sein comprend un article manufacturé comprenant des instructions qui mettent en oeuvre des aspects de la fonction/de l'acte spécifié dans le bloc ou les blocs d'organigramme et/ou de schéma fonctionnel. [0035] Les instructions de programme lisibles par ordinateur peuvent également être chargées sur un ordinateur, un autre appareil de traitement de données programmable, ou un autre dispositif pour amener une série d'étapes fonctionnelles à être effectuées 11 sur l'ordinateur, l'autre appareil programmable ou l'autre dispositif afin de produire un processus mis en oeuvre par ordinateur, de telle sorte que les instructions qui s'exécutent sur l'ordinateur, l'autre appareil programmable, ou l'autre dispositif mettent en oeuvre les fonctions/actes spécifiés dans le bloc ou les blocs d'organigramme et/ou de schéma fonctionnel. [0036] L'organigramme et les schémas fonctionnels sur les Figures illustrent l'architecture, la fonctionnalité, et le fonctionnement de possibles mises en oeuvre de systèmes, procédés, et produits programmes informatiques selon divers modes de réalisation de la présente invention. À cet égard, chaque bloc dans l'organigramme ou les schémas fonctionnels peut représenter un module, un segment, ou une partie d'instructions, qui comprend une ou plusieurs instructions exécutables pour la mise en oeuvre de la ou des fonction(s) logique(s) spécifiée(s). Dans certaines variantes de mise en oeuvre, les fonctions notées dans le bloc peuvent se produire dans un autre ordre que celui noté sur les Figures. Par exemple, deux blocs représentés en succession peuvent, en fait, être exécutés sensiblement simultanément, ou les blocs peuvent parfois être exécutés dans l'ordre inverse, en fonction de la fonctionnalité impliquée. On notera également que chaque bloc des schémas fonctionnels et/ou de l'illustration d'organigramme, et des combinaisons de blocs dans les schémas fonctionnels et/ou l'illustration d'organigramme, peuvent être mis en oeuvre par des systèmes à base de matériel à usage spécial qui effectuent les fonctions ou actes spécifiés ou mettent en oeuvre des combinaisons d'instructions informatiques et de matériel à usage spécial. [0037] Enfin, la terminologie utilisée ici est destinée à décrire uniquement des modes de réa- lisation particuliers et n'est pas destinée à limiter l'invention. Telles qu'utilisées ici, les formes au singulier « un », « une » et « le » ou « la » sont destinées à inclure également les formes au pluriel, sauf indication contraire du contexte. On comprendra également que les termes « comprend » et/ou « comprenant », lorsqu'ils sont utilisés dans ce mémoire descriptif, spécifient la présence de caractéristiques, de nombres entiers, d'étapes, d'opérations, d'éléments, et/ou de composants mentionnés, mais n'excluent pas la présence ou l'ajout d'un(e) ou plusieurs autres caractéristiques, nombres entiers, étapes, opérations, éléments, composants et/ou des groupes de ceux-ci. [0038] Les structures, matériaux, actes, et équivalents correspondants de tous moyens ou les éléments étape plus fonction dans les revendications ci-dessous sont destinés à comprendre toute structure, matériau, ou acte pour réaliser la fonction en combinaison avec d'autres éléments revendiqués comme spécifiquement revendiqué. La description de la présente invention a été présentée à des fins d'illustration et de description, mais n'est pas destinée à être exhaustive ou limitée à l'invention sous la forme divulguée. De nombreuses modifications et variations apparaîtront à l'homme du métier sans s'écarter de la portée et de l'esprit de l'invention. Le mode de réalisation a été choisi et 12 décrit afin d'expliquer au mieux les principes de l'invention et l'application pratique, et pour permettre à d'autres hommes du métier de comprendre l'invention pour divers modes de réalisation avec diverses modifications telles qu'appropriées pour l'utilisation particulière envisagée. [0039] En ayant ainsi décrit l'invention de la présente demande en détail et en référence aux modes de réalisation de celle-ci, il apparaîtra que des modifications et des variations sont possibles sans s'écarter de la portée de l'invention définie dans les revendications annexées comme suit. 13 [Revendication I] [Revendication 2] [Revendication 3]