Brevet FR3083313A1 — publié le 20200103

Description Titre de l'invention : CAPTEUR DE SURVEILLANCE DE CONDITION SANS FIL AVEC MATÉRIEL D'INSPECTION DE COMMUNICATION EN CHAMP PROCHE Domaine technique 100011 Les équipes de maintenance ferroviaire inspectent des locomotives, y compris des roues de bogie ferroviaire, des boîtes d'essieu, etc. Actuellement, les équipes de maintenance ferroviaire vérifient manuellement le matériel roulant de voitures des locomotives à des intervalles définis par la législation gouvernementale et/ou des calendriers de maintenance. Par exemple, une inspection visuelle du matériel roulant est une visualisation à l'oeil nu pour déterminer qu'il n'y a aucune anomalie évidente (par ex., une suspension visiblement endommagée, des défauts de roue visibles, et analogue). En outre, une inspection auditive du matériel roulant consiste pour les équipes de maintenance ferroviaire à mettre en oeuvre un tapotement de roue pour déterminer qu'il n'y a aucune anomalie. Le tapotement de roue inclut le fait pour une personne expérimentée de tapoter une roue du matériel roulant avec un marteau à manche long et à déceler par l'écoute toute anomalie dans un son produit par la roue tapotée. Une inspection manuelle (visuelle/auditive) des locomotives est chronophage, nécessite une expertise particulière que peu de personnes au sein des équipes de maintenance ferroviaire possèdent, et inclut des défauts inhérents dus à l'erreur humaine naturelle. Résumé de l'invention [0002] Selon un ou plusieurs modes de réalisation, un système incluant un capteur de sur- veillance de condition est fourni. Le capteur de surveillance de condition incluant, un premier transpondeur de communication en champ proche et une mémoire. Le capteur de surveillance de condition est fixé à un système mécanique et surveille les conditions de celui-ci. Le capteur de surveillance de condition stocke un identifiant de capteur unique à l'intérieur du premier transpondeur de communication en champ proche ou de la mémoire. Lc système incluant un dispositif d'inspection comprenant un deuxième transpondeur de communication en champ proche. Un couplage électronique des première et deuxième communications en champ proche est mis en oeuvre sur la hase d'une opération de tapotement entre le capteur de surveillance de condition et le dispositif d'inspection. Lc dispositif d'inspection exécute une interrogation du capteur de surveillance de condition par l'intermédiaire du couplage électronique pour obtenir l'identifiant de capteur unique. Lc dispositif d'inspection exécute une opération d'inspection en réponse à l'obtention de l'identifiant de capteur unique en provenance 2 du capteur de surveillance de condition. [0003] Selon un ou plusieurs modes de réalisation, le système peut également être mis en oeuvre comme un produit de programme informatique et/ou un procédé. [0004] Selon un ou plusieurs modes de réalisation, un procédé pour exécuter une opération d'inspection par un système comprenant un capteur de surveillance de condition et un dispositif d'inspection est fourni. Le capteur de surveillance de condition comprend un premier transpondeur de communication en champ proche et une mémoire. Le capteur de surveillance de condition est fixé à un système mécanique et surveille les conditions de celui-ci. Le capteur de surveillance de condition stocke un identifiant de capteur unique à l'intérieur du premier transpondcur de communication en champ proche ou de la mémoire. Le dispositif d'inspection comprend un deuxième transpondcur de communication en champ proche. Le procédé exécutable par le système comprend l'exécution d'une opération de tapotement entre le capteur de surveillance de condition et le dispositif d'inspection ; la mise en oeuvre d'un couplage électronique des première et deuxième communications en champ proche sur la base de l'opération de tapotement ; l'exécution, par le dispositif d'inspection, d'une interrogation du capteur de surveillance de condition par l'intermédiaire du couplage électronique pour obtenir l'identifiant de capteur unique ; et l'exécution, par le dispositif d'inspection, d'une opération d'inspection en réponse à l'obtention de l'identifiant de capteur unique en provenance du capteur de surveillance de condition. [0005] Selon un ou plusieurs modes de réalisation, le procédé peut également être mis en oeuvre dans un système ou comme un produit de programme informatique. [0006] Des caractéristiques et avantages supplémentaires sont obtenus par le biais des techniques de la présente invention. D'autres modes de réalisation et aspects de la divulgation sont décrits en détail ici. Pour une meilleure compréhension de la divulgation avec les avantages et les caractéristiques, se référer à la description et aux dessins. Brève description des dessins [0007] Lc sujet est indiqué de façon particulière et revendiqué de façon distincte dans les re- vendications en conclusion de la spécification. Les caractéristiques et les avantages susmentionnés ainsi que d'autres des modes de réalisation de la présente invention sont apparents à partir de la description détaillée qui suit, considérée conjointement avec les dessins annexés, sur lesquels : [0008] [fig.l] représente un système conformément à un ou plusieurs modes de réalisation ; et [0009] [fig.2] représente un schéma d'une interaction entre un capteur de surveillance de condition, un dispositif d'inspection, et un serveur conformément à un ou plusieurs modes de réalisation. 3 Description des modes de réalisation [0010] Au vu de ce qui précède, des modes de réalisation divulgués ici peuvent inclure un système, un procédé, et/ou un produit de programme informatique (ici un système) qui permettent à des équipes de maintenance ferroviaire d'inspecter un statut d'une roue de voiture en couplant électroniquement un dispositif d'inspection (par ex., un dispositif informatique mobile, tel qu'un téléphone intelligent ou une tablette) à un capteur de surveillance de condition attaché à cette roue de voiture. Le couplage électronique du dispositif d'inspection et du capteur de surveillance de condition est déclenché par une opération de tapotement des capacités sans fil dans celui-ci et prend en charge une opération d'inspection ultérieure à celle-ci. Les avantages et les effets techniques du système incluent de problèmes associés aux inspections visuelles/ auditives, ainsi que la nature chronophagc et les exigences d'expertise des inspections visuelles/auditives, et l'élimination de problèmes associés à un logiciel complexe qui nécessite la formation des équipes de maintenance ferroviaire, cc qui limite à la fois la disponibilité et la flexibilité de ces équipes. Les avantages et les effets techniques du système incluent également des opérations de marteau de tapotement de roue automatisées qui fournissent des confirmations numériques que chaque roue a réellement été inspectée. Ainsi, des modes de réalisation décrits ici sont nécessairement enracinés dans les processeurs et les mémoires du système pour réaliser des opérations préventives afin de surmonter les problèmes survenant spécifiquement dans le domaine des inspections visuelles/auditives. [0011] Si l'on se réfère maintenant à la Figure 1, par exemple, un environnement inclut un wagon 101 incluant au moins une boîte d'essieu 103. La boîte d'essieu 103 inclut une ou plusieurs roues 104 attachées à celle-ci par des éléments de fixation. Il est à noter que, tandis qu'un seul boîtier d'essieu est montré, la plupart des wagons ont quatre boîtes d'essieu avec huit roues attachées à celles-ci (par exemple, par un roulement de boîte d'essieu de roue de bogie ferroviaire). En général, un logement de roulement de la boîte d'essieu 103 inclut un roulement de boîte d'essieu de roue de bogie ferroviaire qui supporte une roue correspondante 104 et une configuration de boulons qui a attaché le logement de roulement à la boîte d'essieu 103. [0012] Ci-après, un système 100 est montré de façon générale conformément à un ou plusieurs modes de réalisation. Le système 100 peut être un ensemble informatique électronique comprenant et/ou employant un nombre et une combinaison quelconque de réseaux et de dispositifs informatiques utilisant diverses technologies de communication, comme décrit ici. Le système 100 peut facilement être évolutif, extensible et modulaire, avec la capacité de changer pour différents services ou de reconfigurer certaines caractéristiques indépendamment d'autres. [0013] Le système 100 inclut au moins un capteur parmi une pluralité de capteurs de sur- veillance de condition 110. Chaque capteur de surveillance de condition 110 inclut un logement avec au moins une surface de contact, au moins un capteur (par ex., des capteurs de vibration, de température, etc.), un collecteur de données (par ex., un processeur et une mémoire comme décrit ici), et de l'électronique de transmission de données (par ex., un modem sans fil et/ou un transpondeur de communication en champ proche (NFC)), et un composant d'attache qui fixe le détecteur de surveillance de conditions 110 à l'un des boulons d'assujettissement parmi la pluralité de boulons d'assujettissement de la roue 104. Le composant d'attache peut être n'importe quel support, bride, ou analogue qui attache le capteur de surveillance de condition 110 à un système mécanique à surveiller. La surface de contact est une partie tournée vers l'extérieur du logement qui reçoit un dispositif d'inspection 120. [0014] Par exemple, chaque capteur de surveillance de condition 110 peut être un dispositif compact alimenté par batterie qui mesure la vibration et la température de la roue 104 à laquelle il est attaché (par ex., de façon spécifique, étant attaché à au moins un des éléments de fixation de cette roue 104, laquelle peut être une roue de bogie ferroviaire). Par l'intermédiaire de l'électronique de transmission de données, chaque capteur de surveillance de condition 110 peut transmettre sans fil des données statiques et dynamiques à des dispositifs, des serveurs, et des système externes. Conformément à un ou plusieurs modes de réalisation, la mémoire et/ou le transpondeur NFC de chaque capteur de surveillance de condition 110 peuvent stocker ou être associés à un identifiant de capteur unique. Par exemple, un transpondeur NFC peut être pré-programmé avec un identifiant de capteur unique associé à un modem sans fil interne à un capteur de surveillance de condition 110 et/ou peut être préprogrammé avec des détails relatifs à ce capteur et cet emplacement de montage spécifiques (par ex., le fait de savoir s'il est monté sur un roulement de boîte d'essieu de roue de bogie ferroviaire ou à proximité de celui-ci). En outre, à différents intervalles prédéfinis (par exemple pendant le déplacement de la locomotive), le capteur de surveillance de condition 110 enregistre les données statiques et dynamiques (par ex., des données de surveillance de condition). [0015] Le système 100 inclut le dispositif d'inspection 120 incluant une ou plusieurs unités centrales de traitement (CPU) (collectivement ou génériquement appelée(s) processeur 121). Le processeur 121 est couplé par l'intermédiaire d'un bus système à une mémoire système 122 et à divers autres composants. La mémoire système 122 peut inclure une mémoire morte (ROM) et une mémoire vive (RAM). La ROM est couplée au bus système et peut inclure un système de base d'entrée/sortie (BIOS), lequel commande certaines fonctions de base du système 100. La RAM est une mémoire de lecture-écriture couplée au bus système pour une utilisation par le processeur 121. Un logiciel destiné à être exécuté sur le système 100, tel que l'opération d'inspection décrite ici, peut être stocké dans la mémoire système 122. La mémoire système 122 est un exemple d'un support de stockage tangible lisible par le processeur 121, où le logiciel est stocké sous la forme d'instructions destinées à être exécutées par le processeur 121 pour amener le système 100 à fonctionner, tel que décrit ici en référence aux Figures 2 à 4. Des exemples de produit de programme informatique et l'exécution de telles instructions sont discutés ici plus en détail. [0016] Le dispositif d'inspection 120 comprend un ou plusieurs adaptateurs d'entrée/sortie (I/0) 123 couplés au bus système. Le ou les adaptateurs d'entrée/sortie 123 peuvent inclure un adaptateur SCSI (simili computer system interface) qui communique avec la mémoire système 122 et/ou tout autre composant similaire. Le ou les adaptateurs d'entrée/sortie 123 peuvent inclure un transpondcur NFC qui communique avec les transpondcurs NFC des capteurs de surveillance de condition 110. Par exemple, le ou les adaptateurs d'entrée/sortie 123 peuvent interconnecter le bus système avec un réseau 130, lequel peut être un réseau extérieur, permettant au système 100 de communiquer avec d'autres systèmes de ce type (c.-à-dire, le serveur 140). [0017] Il est à noter que le processeur 121, la mémoire système 122, et le ou les adaptateurs d'entrée/sortie 123, même s'ils sont montrés sous la forme de cases tiretécs externes au dispositif d'inspection 120 pour plus de clarté dans la représentation du système 100, sont clairement des composants internes du dispositif d'inspection 120. Le dispositif d'inspection 120 peut également inclure un dispositif d'affichage 125 (par ex., un dispositif d'affichage tactile) pour présenter une interface utilisateur, des boutons d'interface, un système mondial de géolocalisation, des composants audio/vidéo, etc. Conformément à un ou plusieurs modes de réalisation, le dispositif d'affichage 125 est utilisé pour saisir des justificatifs d'ouverture de session, saisir des numéros d'identification de voiture, fournir des commandes visuelles, etc. [0018] Le système 100 inclut également le réseau 130 et le serveur 140. Le réseau 130 inclut un ensemble d'ordinateurs connectés entre eux, partageant des ressources. Le réseau 130 peut être n'importe quel type de réseau, y compris un réseau local (LAN), un réseau étendu (WAN), ou l'Internet, tel que décrit ici. Le serveur 140 comprend un processeur et une mémoire (comme décrit ici ) et fournit diverses fonctionnalités au dispositif d'inspection 120, tel que le partage et le stockage de données, la fourniture de ressources, ou la réalisation de calculs. Conformément à un ou plusieurs modes de réalisation, le serveur 140 est un système de surveillance de condition hébergé en nuage qui partage et stocke l'identifiant de capteur unique associé à chaque capteur de surveillance de condition 110 et/ou les détails relatifs à chaque capteur de surveillance de condition 110 et aux emplacements de montage respectifs. [0019] En outre, à différents intervalles prédéfinis (par exemple pendant le déplacement de 6 la locomotive), le système de surveillance de condition hébergé en nuage enregistre et stocke les données statiques et dynamiques (par ex., des données de surveillance de condition) provenant des capteurs de surveillance de condition 110, ainsi que traite un état de santé de hase de roues de voiture et des analyses et des rapports ultérieurs. [0020] En fonctionnement, le dispositif d'inspection 120 réalise une opération d'inspection pour chacun des capteurs de surveillance de condition 110. L'opération d'inspection commence lorsque le dispositif d' inspection120 entre en contact (tel que représenté par une double flèche 198) avec chaque capteur de surveillance de condition 110. [0021] Si l'on se réfère maintenant à la Figure 2, un schéma 200 est représenté conformément à un ou plusieurs modes de réalisation. Le schéma 200 inclut un capteur de surveillance de condition 210 (représenté indépendamment de la roue pour faciliter l'explication), un dispositif d'inspection 220, un réseau 230, et un serveur 240. En outre, le schéma 200 montre des opérations de tapotement et d'inspection représentées par une flèche double tiretéc 250 et des opérations de communication représentées par une flèche double tiretée 260. [0022] Par exemple, une opération de tapotement est réalisée lorsque le dispositif d'inspection 220 est physiquement placé contre le capteur de surveillance de condition 210 et que les transpondcurs NFC s'identifient réciproquement pour un couplage électronique. Une fois que le dispositif d'inspection 220 est physiquement placé contre le capteur de surveillance de condition 210 assujetti à une roue en cours d'inspection, le dispositif d'inspection 220 interroge (par ex., voir la double flèche tiretée 250) le transpondeur NFC à l'intérieur du capteur de surveillance de condition 210 et détermine un identifiant de capteur unique stocké dans celui-ci. [0023] Le dispositif d'inspection 220 utilise ensuite cet identifiant de capteur unique pour interroger (par ex., voir la double flèche tiretée 260) le serveur 240 (par ex., un système de surveillance de condition hébergé en nuage) par l'intermédiaire du réseau 230. Par exemple, durant cette interrogation, le dispositif d'inspection 220 transmet des justificatifs d'ouverture de session d'utilisateur et l'identifiant de capteur unique au serveur 240, le serveur 240 authentifie de manière interne ces justificatifs d'ouverture de session d'utilisateur et l'identifiant de capteur unique, et le serveur 240 renvoie des données, tel qu'un état de santé le plus récent de la roue en cours d'inspection associé au capteur de surveillance de condition 210. Conformément à un ou plusieurs modes de réalisation, les données incluent des dernières données d'inspection, un dernier nom d'inspecteur, des numéros de série de l'équipement mécanique, le fait de savoir si un méplat a été précédemment détecté (des méplats ou des parties plates de la roue peuvent causer des dommages significatifs aux rails d'une voie), le fait de savoir si un défaut de roulement a été précédemment détecté, un diamètre de roue, un rapport d'ingénierie s'il existe, un ordre de travail s'il existe, un calendrier d'inspection s'il 7 existe, etc. [0024] Une fois que le dispositif d'inspection 220 a reçu les données en provenance du serveur 240, le dispositif d'inspection 220 affiche une interface. Conformément à un ou plusieurs modes de réalisation, l'interface inclut une température d'un roulement de boîte d'essieu de roue de bogie ferroviaire, une condition (mécanique) interne du roulement de boîte d'essieu de roue de bogie ferroviaire, et une indication quant à savoir si des méplats sont présents sur une roue en cours d'inspection. L'interface peut en outre fournir des options de sélection, telles qu'une inspection, des rapports d'examen, des ordres de travail d'examen, etc. Conformément à un ou plusieurs modes de réalisation, la ou les conditions mécaniques peuvent être présentées et/ou sélectionnées sur la base d'une rubrique de feu de signalisation tel que décrit par rapport à la case tirer& 280. La rubrique de feu de signalisation inclut A, une indication verte que toutes les opérations et tous les systèmes sont normaux ; B, une indication ambre qu'un ou plusieurs systèmes ou une ou plusieurs opérations sont en état d'alerte ; et C, une indication rouge qu'un ou plusieurs systèmes ou une ou plusieurs opérations sont en état de danger. [0025] Des données subséquentes sont saisies par l'intermédiaire de l'interface et soumises au serveur par le dispositif d'inspection 220. Ces données subséquentes peuvent inclure des informations d'inspection, une heure de chaque opération d' inspection, une confirmation qu'une inspection requise a été menée à bien, un diamètre de roue mis à jour, des ordres de travail, un emplacement, un nom de l'inspecteur qui a mené à bien l'inspection, des révisions de numéros de série mécaniques et analogue, d'autres retours d'information et observations, etc. Une fois que la roue a été inspectée et la santé confirmée, l'opération d'inspection est répétée pour toutes les autres roues. [0026] La présente invention peut être un système, un procédé, et/ou un produit de programme informatique à tout niveau de détail technique d'intégration possible. Le produit de programme informatique peut inclure un support (ou des supports) de stockage lisible(s) par ordinateur ayant des instructions de programme lisibles par ordinateur sur celui-ci (ceux-ci) pour amener un processeur à effectuer des aspects de la présente invention. [0027] Le support de stockage lisible pal- ordinateur peut être un dispositif tangible qui peut retenir et stocker des instructions pour une utilisation 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-conducteur, ou toute combinaison appropriée de ce qui précède. Une liste non exhaustive d'exemples plus spécifiques du support de stockage lisible par ordinateur inclut les éléments suivants : une disquette informatique 8 portable, un disque dur, une mémoire vive (RAM), une mémoire morte (ROM), une mémoire morte programmable effaçable (EPROM ou mémoire Flash), une mémoire vive statique (SRAM), une mémoire morte de disque compact portable (CD-ROM), un disque numérique polyvalent (DVD), une clé USB, une disquette, un dispositif à codage mécanique tel que des cartes à poinçonner ou des structures en relief dans une rainure ayant des instructions enregistrées sur celles-ci, et toute combinaison appropriée de ce qui précède. Un support de stockage lisible par ordinateur, tel qu'utilisé ici, ne doit pas être interprété comme constituant des signaux transitoires en soi, tels que des ondes radio ou d'autres ondes électromagnétiques se propageant librement, des ondes électromagnétiques se propageant à travers un guide d'ondes ou d'autres supports de transmission (par ex., des impulsions lumineuses traversant un câble à fibres optiques), ou des signaux électriques transmis à travers un fil métallique. [0028] Les instructions de programme lisibles par ordinateur décrites dans la présente invention peuvent être téléchargées vers des dispositifs de calcul/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, par exemple, l'Interna, un réseau local, un réseau étendu et/ou un réseau sans fil. Le réseau peut comprendre des câbles de transmission en cuivre, dès fibres de transmission optique, une transmission sans fil, des routeurs, des pare-feux, des commutateurs, des ordinateurs passerelles et/ou des serveurs périphériques. Une carte réseau ou une interface réseau dans chaque dispositif informatique/de traitement reçoit des instructions de programme lisibles par ordinateur provenant du réseau et transmet les instructions de programme lisibles par ordinateur à des fins de stockage dans un support de stockage lisible par ordinateur à l'intérieur du dispositif informatique/de traitement respectif. [0029] Les instructions de programme lisibles par ordinateur pour effectuer des opérations de la présente invention peuvent être des instructions d'assembleur, des instructions d'architecture de jeu d'instructions (ISA), des instructions de machine, des instructions dépendantes de la machine, du microcode, des instructions de micrologiciel, des données de réglage d'état, des données de configuration pour des circuits intégrés, ou soit un code source, soit un code objet écrit dans n'importe quelle combinaison d'un ou de plusieurs langages de programmation, y compris un langage de programmation orienté objet tel que Smalltalk, C++, ou analogue, et des langages de programmation procéduraux, tels que le langage de programmation « C » ou des langages de programmation similaires. Les instructions de programme lisibles par ordinateur peuvent s'exécuter entièrement sur l'ordinateur de l'utilisateur, en partie sur l'ordinateur de l'utilisateur, sous la forme d'un progiciel autonome, en partie sur l'ordinateur de l'utilisateur et en partie sur un ordinateur distant ou entièrement sur l'ordinateur ou le 9 serveur distant. Dans ce dernier scénario, l'ordinateur distant peut être connecté à l'ordinateur de l'utilisateur par le biais de n'importe quel type de réseau, y compris un réseau local (LAN) ou un réseau étendu (WAN), ou la connexion peut être effectuée à un ordinateur externe (par exemple, par le biais de l'internet à l'aide d'un fournisseur d'accès à l'internez). Dans certains modes de réalisation, les circuits électroniques comprennent, par exemple, des circuits logiques programmables, des matrices pré-diffusées programmables par l'utilisateur (FPGA), ou des réseaux logiques programmables (PLA) peuvent exécuter les instructions de programme lisibles par ordinateur en utilisant des informations d'état des instructions de programme lisibles par ordinateur pour personnaliser les circuits électroniques, afin de réaliser des aspects de la présente invention. [0030] Des aspects de la présente invention sont décrits ici en référence à des illustrations en organigramme et/ou des schémas fonctionnels de procédés, d'appareils (de systèmes), et de produits de programme informatique selon des modes de réalisation de l'invention. On comprendra que chaque case des illustrations en organigramme et/ou des schémas fonctionnels, et les combinaisons de cases dans les illustrations en organigramme et/ou les schémas fonctionnels, peuvent être mises en oeuvre par des instructions de programme lisibles par ordinateur. [0031] Ces instructions de programme lisibles par ordinateur peuvent être fournies à un processeur d'un ordinateur universel, d'un ordinateur spécialisé, 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 d'un autre appareil de traitement de données programmable, créent un moyen pour mettre en oeuvre les fonctions/actions spécifiées dans la case ou les cases d'organigramme et/ou de schéma fonctionnel. Ces instructions de programme lisibles par ordinateur peuvent également être stockées sur un support de stockage lisible par ordinateur qui peut commander un ordinateur, un appareil de traitement de données programmable et/ou d'autres dispositifs pour qu'ils fonctionnent d'une manière particulière, de telle sorte que le support de stockage lisible par ordinateur ayant des instructions stockées sur celui-ci comprenne un article de fabrication incluant des instructions qui mettent en oeuvre des aspects de la fonction/Faction spécifiée dans la case ou les cases d'organigramme et/ou de schéma fonctionnel. [0032] 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 autre dispositif pour entraîner la réalisation d'une série d'étapes opérationnelles sur l'ordinateur, l'autre appareil programmable ou 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, un autre appareil programmable, ou autre dispositif mettent en oeuvre les fonctions/actions spécifiées dans la ou les cases de l'organigramme et/ou du schéma fonctionnel. [0033] L'organigramme et les schémas fonctionnels sur les figures illustrent l'architecture, la fonctionnalité, et le fonctionnement de mises en oeuvre possibles de systèmes, de procédés, et de produits de programme informatique selon divers modes de réalisation de la présente invention. À cet égard, chaque case 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 mettre en oeuvre la ou les fonction(s) logique(s) spécifiée(s). Dans certaines variantes de mise en oeuvre, les fonctions notées dans les cases peuvent se produire dans un ordre autre que celui indiqué sur les figures. Par exemple, deux cases représentées à la suite peuvent, en fait, être exécutées substantiellement simultanément, ou les cases peuvent parfois être exécutées dans l'ordre inverse, en fonction de la fonctionnalité impliquée. On notera également que chaque case des schémas fonctionnels et/ou des illustrations en organigramme, et les combinaisons de cases dans les schémas fonctionnels et/ou les illustrations en organigramme, peuvent être mises en oeuvre par des systèmes matériels spéciaux qui exécutent les fonctions spécifiées ou agissent ou effectuent des combinaisons de matériel spécialisé et d'instructions informatiques. [0034] La terminologie utilisée ici a pour fin de décrire des modes de réalisation particuliers uniquement et n'est pas destinée à être limitative. Tel qu'utilisées ici, les formes au singulier « un », « une », « le », « la » et « » sont destinées à inclure les formes au pluriel également, sauf si le contexte indique clairement que tel n'est pas le cas. On comprendra en outre que les termes « comprend » et/ou « comprenant », lorsqu'ils sont utilisés dans la présente spécification, spécifient la présence de caractéristiques, de nombres entiers, d'étapes, d'opérations, d'éléments et/ou de composants énoncés, mais n'empêchent pas la présence ou l'ajout d'un(e) ou de plusieurs autres caractéristiques, nombres entiers, étapes, opérations, composants d'élément et/ou groupes de ceux-ci. [0035] Les descriptions des divers modes de réalisation de la présente invention ont été présentées à des fins d'illustration, mais ne sont pas destinées à être exhaustives ou limitées aux modes de réalisation décrits. De nombreuses modifications et variantes seront apparentes à l'homme de l'art sans sortir du cadre et de l'esprit des modes de réalisation décrits. La terminologie utilisée ici a été choisie pour expliquer au mieux les principes des modes de réalisation, l'application pratique ou l'amélioration technique par rapport aux technologies trouvées sur le marché, ou pour permettre à d'autres hommes de l'art de comprendre les modes de réalisation divulgués ici. 11 [Revendication 1] [Revendication 2] [Revendication 3] [Revendication 4] Description Titre de l'invention : CAPTEUR DE SURVEILLANCE DE CONDITION SANS FIL AVEC MATÉRIEL D'INSPECTION DE COMMUNICATION EN CHAMP PROCHE Domaine technique 100011 Les équipes de maintenance ferroviaire inspectent des locomotives, y compris des roues de bogie ferroviaire, des boîtes d'essieu, etc. Actuellement, les équipes de maintenance ferroviaire vérifient manuellement le matériel roulant de voitures des locomotives à des intervalles définis par la législation gouvernementale et/ou des calendriers de maintenance. Par exemple, une inspection visuelle du matériel roulant est une visualisation à l'oeil nu pour déterminer qu'il n'y a aucune anomalie évidente (par ex., une suspension visiblement endommagée, des défauts de roue visibles, et analogue). En outre, une inspection auditive du matériel roulant consiste pour les équipes de maintenance ferroviaire à mettre en oeuvre un tapotement de roue pour déterminer qu'il n'y a aucune anomalie. Le tapotement de roue inclut le fait pour une personne expérimentée de tapoter une roue du matériel roulant avec un marteau à manche long et à déceler par l'écoute toute anomalie dans un son produit par la roue tapotée. Une inspection manuelle (visuelle/auditive) des locomotives est chronophage, nécessite une expertise particulière que peu de personnes au sein des équipes de maintenance ferroviaire possèdent, et inclut des défauts inhérents dus à l'erreur humaine naturelle. Résumé de l'invention [0002] Selon un ou plusieurs modes de réalisation, un système incluant un capteur de sur- veillance de condition est fourni. Le capteur de surveillance de condition incluant, un premier transpondeur de communication en champ proche et une mémoire. Le capteur de surveillance de condition est fixé à un système mécanique et surveille les conditions de celui-ci. Le capteur de surveillance de condition stocke un identifiant de capteur unique à l'intérieur du premier transpondeur de communication en champ proche ou de la mémoire. Lc système incluant un dispositif d'inspection comprenant un deuxième transpondeur de communication en champ proche. Un couplage électronique des première et deuxième communications en champ proche est mis en oeuvre sur la hase d'une opération de tapotement entre le capteur de surveillance de condition et le dispositif d'inspection. Lc dispositif d'inspection exécute une interrogation du capteur de surveillance de condition par l'intermédiaire du couplage électronique pour obtenir l'identifiant de capteur unique. Lc dispositif d'inspection exécute une opération d'inspection en réponse à l'obtention de l'identifiant de capteur unique en provenance 2 du capteur de surveillance de condition. [0003] Selon un ou plusieurs modes de réalisation, le système peut également être mis en oeuvre comme un produit de programme informatique et/ou un procédé. [0004] Selon un ou plusieurs modes de réalisation, un procédé pour exécuter une opération d'inspection par un système comprenant un capteur de surveillance de condition et un dispositif d'inspection est fourni. Le capteur de surveillance de condition comprend un premier transpondeur de communication en champ proche et une mémoire. Le capteur de surveillance de condition est fixé à un système mécanique et surveille les conditions de celui-ci. Le capteur de surveillance de condition stocke un identifiant de capteur unique à l'intérieur du premier transpondcur de communication en champ proche ou de la mémoire. Le dispositif d'inspection comprend un deuxième transpondcur de communication en champ proche. Le procédé exécutable par le système comprend l'exécution d'une opération de tapotement entre le capteur de surveillance de condition et le dispositif d'inspection ; la mise en oeuvre d'un couplage électronique des première et deuxième communications en champ proche sur la base de l'opération de tapotement ; l'exécution, par le dispositif d'inspection, d'une interrogation du capteur de surveillance de condition par l'intermédiaire du couplage électronique pour obtenir l'identifiant de capteur unique ; et l'exécution, par le dispositif d'inspection, d'une opération d'inspection en réponse à l'obtention de l'identifiant de capteur unique en provenance du capteur de surveillance de condition. [0005] Selon un ou plusieurs modes de réalisation, le procédé peut également être mis en oeuvre dans un système ou comme un produit de programme informatique. [0006] Des caractéristiques et avantages supplémentaires sont obtenus par le biais des techniques de la présente invention. D'autres modes de réalisation et aspects de la divulgation sont décrits en détail ici. Pour une meilleure compréhension de la divulgation avec les avantages et les caractéristiques, se référer à la description et aux dessins. Brève description des dessins [0007] Lc sujet est indiqué de façon particulière et revendiqué de façon distincte dans les re- vendications en conclusion de la spécification. Les caractéristiques et les avantages susmentionnés ainsi que d'autres des modes de réalisation de la présente invention sont apparents à partir de la description détaillée qui suit, considérée conjointement avec les dessins annexés, sur lesquels : [0008] [fig.l] représente un système conformément à un ou plusieurs modes de réalisation ; et [0009] [fig.2] représente un schéma d'une interaction entre un capteur de surveillance de condition, un dispositif d'inspection, et un serveur conformément à un ou plusieurs modes de réalisation. 3 Description des modes de réalisation [0010] Au vu de ce qui précède, des modes de réalisation divulgués ici peuvent inclure un système, un procédé, et/ou un produit de programme informatique (ici un système) qui permettent à des équipes de maintenance ferroviaire d'inspecter un statut d'une roue de voiture en couplant électroniquement un dispositif d'inspection (par ex., un dispositif informatique mobile, tel qu'un téléphone intelligent ou une tablette) à un capteur de surveillance de condition attaché à cette roue de voiture. Le couplage électronique du dispositif d'inspection et du capteur de surveillance de condition est déclenché par une opération de tapotement des capacités sans fil dans celui-ci et prend en charge une opération d'inspection ultérieure à celle-ci. Les avantages et les effets techniques du système incluent de problèmes associés aux inspections visuelles/ auditives, ainsi que la nature chronophagc et les exigences d'expertise des inspections visuelles/auditives, et l'élimination de problèmes associés à un logiciel complexe qui nécessite la formation des équipes de maintenance ferroviaire, cc qui limite à la fois la disponibilité et la flexibilité de ces équipes. Les avantages et les effets techniques du système incluent également des opérations de marteau de tapotement de roue automatisées qui fournissent des confirmations numériques que chaque roue a réellement été inspectée. Ainsi, des modes de réalisation décrits ici sont nécessairement enracinés dans les processeurs et les mémoires du système pour réaliser des opérations préventives afin de surmonter les problèmes survenant spécifiquement dans le domaine des inspections visuelles/auditives. [0011] Si l'on se réfère maintenant à la Figure 1, par exemple, un environnement inclut un wagon 101 incluant au moins une boîte d'essieu 103. La boîte d'essieu 103 inclut une ou plusieurs roues 104 attachées à celle-ci par des éléments de fixation. Il est à noter que, tandis qu'un seul boîtier d'essieu est montré, la plupart des wagons ont quatre boîtes d'essieu avec huit roues attachées à celles-ci (par exemple, par un roulement de boîte d'essieu de roue de bogie ferroviaire). En général, un logement de roulement de la boîte d'essieu 103 inclut un roulement de boîte d'essieu de roue de bogie ferroviaire qui supporte une roue correspondante 104 et une configuration de boulons qui a attaché le logement de roulement à la boîte d'essieu 103. [0012] Ci-après, un système 100 est montré de façon générale conformément à un ou plusieurs modes de réalisation. Le système 100 peut être un ensemble informatique électronique comprenant et/ou employant un nombre et une combinaison quelconque de réseaux et de dispositifs informatiques utilisant diverses technologies de communication, comme décrit ici. Le système 100 peut facilement être évolutif, extensible et modulaire, avec la capacité de changer pour différents services ou de reconfigurer certaines caractéristiques indépendamment d'autres. [0013] Le système 100 inclut au moins un capteur parmi une pluralité de capteurs de sur- veillance de condition 110. Chaque capteur de surveillance de condition 110 inclut un logement avec au moins une surface de contact, au moins un capteur (par ex., des capteurs de vibration, de température, etc.), un collecteur de données (par ex., un processeur et une mémoire comme décrit ici), et de l'électronique de transmission de données (par ex., un modem sans fil et/ou un transpondeur de communication en champ proche (NFC)), et un composant d'attache qui fixe le détecteur de surveillance de conditions 110 à l'un des boulons d'assujettissement parmi la pluralité de boulons d'assujettissement de la roue 104. Le composant d'attache peut être n'importe quel support, bride, ou analogue qui attache le capteur de surveillance de condition 110 à un système mécanique à surveiller. La surface de contact est une partie tournée vers l'extérieur du logement qui reçoit un dispositif d'inspection 120. [0014] Par exemple, chaque capteur de surveillance de condition 110 peut être un dispositif compact alimenté par batterie qui mesure la vibration et la température de la roue 104 à laquelle il est attaché (par ex., de façon spécifique, étant attaché à au moins un des éléments de fixation de cette roue 104, laquelle peut être une roue de bogie ferroviaire). Par l'intermédiaire de l'électronique de transmission de données, chaque capteur de surveillance de condition 110 peut transmettre sans fil des données statiques et dynamiques à des dispositifs, des serveurs, et des système externes. Conformément à un ou plusieurs modes de réalisation, la mémoire et/ou le transpondeur NFC de chaque capteur de surveillance de condition 110 peuvent stocker ou être associés à un identifiant de capteur unique. Par exemple, un transpondeur NFC peut être pré-programmé avec un identifiant de capteur unique associé à un modem sans fil interne à un capteur de surveillance de condition 110 et/ou peut être préprogrammé avec des détails relatifs à ce capteur et cet emplacement de montage spécifiques (par ex., le fait de savoir s'il est monté sur un roulement de boîte d'essieu de roue de bogie ferroviaire ou à proximité de celui-ci). En outre, à différents intervalles prédéfinis (par exemple pendant le déplacement de la locomotive), le capteur de surveillance de condition 110 enregistre les données statiques et dynamiques (par ex., des données de surveillance de condition). [0015] Le système 100 inclut le dispositif d'inspection 120 incluant une ou plusieurs unités centrales de traitement (CPU) (collectivement ou génériquement appelée(s) processeur 121). Le processeur 121 est couplé par l'intermédiaire d'un bus système à une mémoire système 122 et à divers autres composants. La mémoire système 122 peut inclure une mémoire morte (ROM) et une mémoire vive (RAM). La ROM est couplée au bus système et peut inclure un système de base d'entrée/sortie (BIOS), lequel commande certaines fonctions de base du système 100. La RAM est une mémoire de lecture-écriture couplée au bus système pour une utilisation par le processeur 121. Un logiciel destiné à être exécuté sur le système 100, tel que l'opération d'inspection décrite ici, peut être stocké dans la mémoire système 122. La mémoire système 122 est un exemple d'un support de stockage tangible lisible par le processeur 121, où le logiciel est stocké sous la forme d'instructions destinées à être exécutées par le processeur 121 pour amener le système 100 à fonctionner, tel que décrit ici en référence aux Figures 2 à 4. Des exemples de produit de programme informatique et l'exécution de telles instructions sont discutés ici plus en détail. [0016] Le dispositif d'inspection 120 comprend un ou plusieurs adaptateurs d'entrée/sortie (I/0) 123 couplés au bus système. Le ou les adaptateurs d'entrée/sortie 123 peuvent inclure un adaptateur SCSI (simili computer system interface) qui communique avec la mémoire système 122 et/ou tout autre composant similaire. Le ou les adaptateurs d'entrée/sortie 123 peuvent inclure un transpondcur NFC qui communique avec les transpondcurs NFC des capteurs de surveillance de condition 110. Par exemple, le ou les adaptateurs d'entrée/sortie 123 peuvent interconnecter le bus système avec un réseau 130, lequel peut être un réseau extérieur, permettant au système 100 de communiquer avec d'autres systèmes de ce type (c.-à-dire, le serveur 140). [0017] Il est à noter que le processeur 121, la mémoire système 122, et le ou les adaptateurs d'entrée/sortie 123, même s'ils sont montrés sous la forme de cases tiretécs externes au dispositif d'inspection 120 pour plus de clarté dans la représentation du système 100, sont clairement des composants internes du dispositif d'inspection 120. Le dispositif d'inspection 120 peut également inclure un dispositif d'affichage 125 (par ex., un dispositif d'affichage tactile) pour présenter une interface utilisateur, des boutons d'interface, un système mondial de géolocalisation, des composants audio/vidéo, etc. Conformément à un ou plusieurs modes de réalisation, le dispositif d'affichage 125 est utilisé pour saisir des justificatifs d'ouverture de session, saisir des numéros d'identification de voiture, fournir des commandes visuelles, etc. [0018] Le système 100 inclut également le réseau 130 et le serveur 140. Le réseau 130 inclut un ensemble d'ordinateurs connectés entre eux, partageant des ressources. Le réseau 130 peut être n'importe quel type de réseau, y compris un réseau local (LAN), un réseau étendu (WAN), ou l'Internet, tel que décrit ici. Le serveur 140 comprend un processeur et une mémoire (comme décrit ici ) et fournit diverses fonctionnalités au dispositif d'inspection 120, tel que le partage et le stockage de données, la fourniture de ressources, ou la réalisation de calculs. Conformément à un ou plusieurs modes de réalisation, le serveur 140 est un système de surveillance de condition hébergé en nuage qui partage et stocke l'identifiant de capteur unique associé à chaque capteur de surveillance de condition 110 et/ou les détails relatifs à chaque capteur de surveillance de condition 110 et aux emplacements de montage respectifs. [0019] En outre, à différents intervalles prédéfinis (par exemple pendant le déplacement de 6 la locomotive), le système de surveillance de condition hébergé en nuage enregistre et stocke les données statiques et dynamiques (par ex., des données de surveillance de condition) provenant des capteurs de surveillance de condition 110, ainsi que traite un état de santé de hase de roues de voiture et des analyses et des rapports ultérieurs. [0020] En fonctionnement, le dispositif d'inspection 120 réalise une opération d'inspection pour chacun des capteurs de surveillance de condition 110. L'opération d'inspection commence lorsque le dispositif d' inspection120 entre en contact (tel que représenté par une double flèche 198) avec chaque capteur de surveillance de condition 110. [0021] Si l'on se réfère maintenant à la Figure 2, un schéma 200 est représenté conformément à un ou plusieurs modes de réalisation. Le schéma 200 inclut un capteur de surveillance de condition 210 (représenté indépendamment de la roue pour faciliter l'explication), un dispositif d'inspection 220, un réseau 230, et un serveur 240. En outre, le schéma 200 montre des opérations de tapotement et d'inspection représentées par une flèche double tiretéc 250 et des opérations de communication représentées par une flèche double tiretée 260. [0022] Par exemple, une opération de tapotement est réalisée lorsque le dispositif d'inspection 220 est physiquement placé contre le capteur de surveillance de condition 210 et que les transpondcurs NFC s'identifient réciproquement pour un couplage électronique. Une fois que le dispositif d'inspection 220 est physiquement placé contre le capteur de surveillance de condition 210 assujetti à une roue en cours d'inspection, le dispositif d'inspection 220 interroge (par ex., voir la double flèche tiretée 250) le transpondeur NFC à l'intérieur du capteur de surveillance de condition 210 et détermine un identifiant de capteur unique stocké dans celui-ci. [0023] Le dispositif d'inspection 220 utilise ensuite cet identifiant de capteur unique pour interroger (par ex., voir la double flèche tiretée 260) le serveur 240 (par ex., un système de surveillance de condition hébergé en nuage) par l'intermédiaire du réseau 230. Par exemple, durant cette interrogation, le dispositif d'inspection 220 transmet des justificatifs d'ouverture de session d'utilisateur et l'identifiant de capteur unique au serveur 240, le serveur 240 authentifie de manière interne ces justificatifs d'ouverture de session d'utilisateur et l'identifiant de capteur unique, et le serveur 240 renvoie des données, tel qu'un état de santé le plus récent de la roue en cours d'inspection associé au capteur de surveillance de condition 210. Conformément à un ou plusieurs modes de réalisation, les données incluent des dernières données d'inspection, un dernier nom d'inspecteur, des numéros de série de l'équipement mécanique, le fait de savoir si un méplat a été précédemment détecté (des méplats ou des parties plates de la roue peuvent causer des dommages significatifs aux rails d'une voie), le fait de savoir si un défaut de roulement a été précédemment détecté, un diamètre de roue, un rapport d'ingénierie s'il existe, un ordre de travail s'il existe, un calendrier d'inspection s'il 7 existe, etc. [0024] Une fois que le dispositif d'inspection 220 a reçu les données en provenance du serveur 240, le dispositif d'inspection 220 affiche une interface. Conformément à un ou plusieurs modes de réalisation, l'interface inclut une température d'un roulement de boîte d'essieu de roue de bogie ferroviaire, une condition (mécanique) interne du roulement de boîte d'essieu de roue de bogie ferroviaire, et une indication quant à savoir si des méplats sont présents sur une roue en cours d'inspection. L'interface peut en outre fournir des options de sélection, telles qu'une inspection, des rapports d'examen, des ordres de travail d'examen, etc. Conformément à un ou plusieurs modes de réalisation, la ou les conditions mécaniques peuvent être présentées et/ou sélectionnées sur la base d'une rubrique de feu de signalisation tel que décrit par rapport à la case tirer& 280. La rubrique de feu de signalisation inclut A, une indication verte que toutes les opérations et tous les systèmes sont normaux ; B, une indication ambre qu'un ou plusieurs systèmes ou une ou plusieurs opérations sont en état d'alerte ; et C, une indication rouge qu'un ou plusieurs systèmes ou une ou plusieurs opérations sont en état de danger. [0025] Des données subséquentes sont saisies par l'intermédiaire de l'interface et soumises au serveur par le dispositif d'inspection 220. Ces données subséquentes peuvent inclure des informations d'inspection, une heure de chaque opération d' inspection, une confirmation qu'une inspection requise a été menée à bien, un diamètre de roue mis à jour, des ordres de travail, un emplacement, un nom de l'inspecteur qui a mené à bien l'inspection, des révisions de numéros de série mécaniques et analogue, d'autres retours d'information et observations, etc. Une fois que la roue a été inspectée et la santé confirmée, l'opération d'inspection est répétée pour toutes les autres roues. [0026] La présente invention peut être un système, un procédé, et/ou un produit de programme informatique à tout niveau de détail technique d'intégration possible. Le produit de programme informatique peut inclure un support (ou des supports) de stockage lisible(s) par ordinateur ayant des instructions de programme lisibles par ordinateur sur celui-ci (ceux-ci) pour amener un processeur à effectuer des aspects de la présente invention. [0027] Le support de stockage lisible pal- ordinateur peut être un dispositif tangible qui peut retenir et stocker des instructions pour une utilisation 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-conducteur, ou toute combinaison appropriée de ce qui précède. Une liste non exhaustive d'exemples plus spécifiques du support de stockage lisible par ordinateur inclut les éléments suivants : une disquette informatique 8 portable, un disque dur, une mémoire vive (RAM), une mémoire morte (ROM), une mémoire morte programmable effaçable (EPROM ou mémoire Flash), une mémoire vive statique (SRAM), une mémoire morte de disque compact portable (CD-ROM), un disque numérique polyvalent (DVD), une clé USB, une disquette, un dispositif à codage mécanique tel que des cartes à poinçonner ou des structures en relief dans une rainure ayant des instructions enregistrées sur celles-ci, et toute combinaison appropriée de ce qui précède. Un support de stockage lisible par ordinateur, tel qu'utilisé ici, ne doit pas être interprété comme constituant des signaux transitoires en soi, tels que des ondes radio ou d'autres ondes électromagnétiques se propageant librement, des ondes électromagnétiques se propageant à travers un guide d'ondes ou d'autres supports de transmission (par ex., des impulsions lumineuses traversant un câble à fibres optiques), ou des signaux électriques transmis à travers un fil métallique. [0028] Les instructions de programme lisibles par ordinateur décrites dans la présente invention peuvent être téléchargées vers des dispositifs de calcul/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, par exemple, l'Interna, un réseau local, un réseau étendu et/ou un réseau sans fil. Le réseau peut comprendre des câbles de transmission en cuivre, dès fibres de transmission optique, une transmission sans fil, des routeurs, des pare-feux, des commutateurs, des ordinateurs passerelles et/ou des serveurs périphériques. Une carte réseau ou une interface réseau dans chaque dispositif informatique/de traitement reçoit des instructions de programme lisibles par ordinateur provenant du réseau et transmet les instructions de programme lisibles par ordinateur à des fins de stockage dans un support de stockage lisible par ordinateur à l'intérieur du dispositif informatique/de traitement respectif. [0029] Les instructions de programme lisibles par ordinateur pour effectuer des opérations de la présente invention peuvent être des instructions d'assembleur, des instructions d'architecture de jeu d'instructions (ISA), des instructions de machine, des instructions dépendantes de la machine, du microcode, des instructions de micrologiciel, des données de réglage d'état, des données de configuration pour des circuits intégrés, ou soit un code source, soit un code objet écrit dans n'importe quelle combinaison d'un ou de plusieurs langages de programmation, y compris un langage de programmation orienté objet tel que Smalltalk, C++, ou analogue, et des langages de programmation procéduraux, tels que le langage de programmation « C » ou des langages de programmation similaires. Les instructions de programme lisibles par ordinateur peuvent s'exécuter entièrement sur l'ordinateur de l'utilisateur, en partie sur l'ordinateur de l'utilisateur, sous la forme d'un progiciel autonome, en partie sur l'ordinateur de l'utilisateur et en partie sur un ordinateur distant ou entièrement sur l'ordinateur ou le 9 serveur distant. Dans ce dernier scénario, l'ordinateur distant peut être connecté à l'ordinateur de l'utilisateur par le biais de n'importe quel type de réseau, y compris un réseau local (LAN) ou un réseau étendu (WAN), ou la connexion peut être effectuée à un ordinateur externe (par exemple, par le biais de l'internet à l'aide d'un fournisseur d'accès à l'internez). Dans certains modes de réalisation, les circuits électroniques comprennent, par exemple, des circuits logiques programmables, des matrices pré-diffusées programmables par l'utilisateur (FPGA), ou des réseaux logiques programmables (PLA) peuvent exécuter les instructions de programme lisibles par ordinateur en utilisant des informations d'état des instructions de programme lisibles par ordinateur pour personnaliser les circuits électroniques, afin de réaliser des aspects de la présente invention. [0030] Des aspects de la présente invention sont décrits ici en référence à des illustrations en organigramme et/ou des schémas fonctionnels de procédés, d'appareils (de systèmes), et de produits de programme informatique selon des modes de réalisation de l'invention. On comprendra que chaque case des illustrations en organigramme et/ou des schémas fonctionnels, et les combinaisons de cases dans les illustrations en organigramme et/ou les schémas fonctionnels, peuvent être mises en oeuvre par des instructions de programme lisibles par ordinateur. [0031] Ces instructions de programme lisibles par ordinateur peuvent être fournies à un processeur d'un ordinateur universel, d'un ordinateur spécialisé, 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 d'un autre appareil de traitement de données programmable, créent un moyen pour mettre en oeuvre les fonctions/actions spécifiées dans la case ou les cases d'organigramme et/ou de schéma fonctionnel. Ces instructions de programme lisibles par ordinateur peuvent également être stockées sur un support de stockage lisible par ordinateur qui peut commander un ordinateur, un appareil de traitement de données programmable et/ou d'autres dispositifs pour qu'ils fonctionnent d'une manière particulière, de telle sorte que le support de stockage lisible par ordinateur ayant des instructions stockées sur celui-ci comprenne un article de fabrication incluant des instructions qui mettent en oeuvre des aspects de la fonction/Faction spécifiée dans la case ou les cases d'organigramme et/ou de schéma fonctionnel. [0032] 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 autre dispositif pour entraîner la réalisation d'une série d'étapes opérationnelles sur l'ordinateur, l'autre appareil programmable ou 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, un autre appareil programmable, ou autre dispositif mettent en oeuvre les fonctions/actions spécifiées dans la ou les cases de l'organigramme et/ou du schéma fonctionnel. [0033] L'organigramme et les schémas fonctionnels sur les figures illustrent l'architecture, la fonctionnalité, et le fonctionnement de mises en oeuvre possibles de systèmes, de procédés, et de produits de programme informatique selon divers modes de réalisation de la présente invention. À cet égard, chaque case 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 mettre en oeuvre la ou les fonction(s) logique(s) spécifiée(s). Dans certaines variantes de mise en oeuvre, les fonctions notées dans les cases peuvent se produire dans un ordre autre que celui indiqué sur les figures. Par exemple, deux cases représentées à la suite peuvent, en fait, être exécutées substantiellement simultanément, ou les cases peuvent parfois être exécutées dans l'ordre inverse, en fonction de la fonctionnalité impliquée. On notera également que chaque case des schémas fonctionnels et/ou des illustrations en organigramme, et les combinaisons de cases dans les schémas fonctionnels et/ou les illustrations en organigramme, peuvent être mises en oeuvre par des systèmes matériels spéciaux qui exécutent les fonctions spécifiées ou agissent ou effectuent des combinaisons de matériel spécialisé et d'instructions informatiques. [0034] La terminologie utilisée ici a pour fin de décrire des modes de réalisation particuliers uniquement et n'est pas destinée à être limitative. Tel qu'utilisées ici, les formes au singulier « un », « une », « le », « la » et « » sont destinées à inclure les formes au pluriel également, sauf si le contexte indique clairement que tel n'est pas le cas. On comprendra en outre que les termes « comprend » et/ou « comprenant », lorsqu'ils sont utilisés dans la présente spécification, spécifient la présence de caractéristiques, de nombres entiers, d'étapes, d'opérations, d'éléments et/ou de composants énoncés, mais n'empêchent pas la présence ou l'ajout d'un(e) ou de plusieurs autres caractéristiques, nombres entiers, étapes, opérations, composants d'élément et/ou groupes de ceux-ci. [0035] Les descriptions des divers modes de réalisation de la présente invention ont été présentées à des fins d'illustration, mais ne sont pas destinées à être exhaustives ou limitées aux modes de réalisation décrits. De nombreuses modifications et variantes seront apparentes à l'homme de l'art sans sortir du cadre et de l'esprit des modes de réalisation décrits. La terminologie utilisée ici a été choisie pour expliquer au mieux les principes des modes de réalisation, l'application pratique ou l'amélioration technique par rapport aux technologies trouvées sur le marché, ou pour permettre à d'autres hommes de l'art de comprendre les modes de réalisation divulgués ici. 11 [Revendication 1] [Revendication 2] [Revendication 3] [Revendication 4]