WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2015123712) PROCÉDÉ ET RÉSEAU D'ORDINATEURS POUR LA TRANSMISSION DE MESSAGES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2015/123712    N° de la demande internationale :    PCT/AT2015/050047
Date de publication : 27.08.2015 Date de dépôt international : 20.02.2015
CIB :
H04L 12/417 (2006.01), H04L 12/44 (2006.01)
Déposants : FTS COMPUTERTECHNIK GMBH [AT/AT]; Schönbrunner Straße 7 A-1040 Wien (AT)
Inventeurs : STEINER, Wilfried; (AT)
Mandataire : PATENTANWALTSKANZLEI MATSCHNIG & FORSTHUBER OG; Biberstrasse 22 A-1010 Wien (AT)
Données relatives à la priorité :
A 50138/2014 24.02.2014 AT
Titre (DE) VERFAHREN UND COMPUTERNETZWERK ZUM ÜBERTRAGEN VON NACHRICHTEN
(EN) METHOD AND COMPUTER NETWORK FOR TRANSMITTING MESSAGES
(FR) PROCÉDÉ ET RÉSEAU D'ORDINATEURS POUR LA TRANSMISSION DE MESSAGES
Abrégé : front page image
(DE)Die Erfindung betrifft ein Verfahren zur Übertragung von Nachrichten in einem Computernetzwerk eines Echtzeitsystems, welches Komponenten in Form von Rechenknoten und Sternkopplern umfasst. Eine erste Gruppe von Komponenten versendet, weiterleitet oder empfängt zeitgesteuerte Nachrichten nach einem Kommunikationsschedule, und eine zweite Gruppe von Komponenten kommuniziert nicht nach einem Kommunikationsschedule. Beispielsweise exekutiert der Rechenknoten 104 kein Kommunikationsschedule, d.h., der Rechenknoten 104 verschickt keine zeitgesteuerten Nachrichten. Stattdessen reagiert der Rechenknoten 104 auf den Empfang einer Nachricht 1-201a, indem der Rechenknoten 104 eine Nachricht 1-104a als Antwort versendet. Erfindungsgemäß wird die Nachricht 1-201a zeitgesteuert, beispielsweise von einem Sternkoppler 201, versendet. Der Rechenknoten 104 empfängt die Nachricht 1-201a zum Zeitpunkt 17-104a und reagiert auf den Empfang der Nachricht 1-201a zum Zeitpunkt 17-104b mit dem Versenden der Nachricht 1-104a an den Sternkoppler 201. Der Sternkoppler 201 empfängt die Nachricht 1-104a zum Zeitpunkt 14-201b. Vorzugsweise wird eine obere Schranke OBS des maximal zeitlichen Abstandes zwischen dem Empfangszeitpunkt 17-104a und dem Sendezeitpunkt 17-104b im Rechenknoten 104 ermittelt. So kann der Sternkoppler 201 den Weiterleitungszeitpunkt 14-201c, zu dem die Nachricht 1-104a im Netzwerk weitergeleitet wird, als zeitgesteuerten Zeitpunkt einplanen. Alternativ reagiert der Rechenknoten 104 mit dem Auslesen eines aktuellen Wertes von einem lokalen Sensor, mit dem Ändern des Zustandes eines Aktors oder mit dem Ausführen einer anwendungsspezifischen Aufgabe. Alternativ oder zusätzlich reagiert jeder Sternkoppler, der zur zweiten Gruppe von Komponenten gehört, auf den Empfang einer zeitgesteuerten Nachrich mit dem Versenden einer neuen Nachricht oder dem Weiterleiten der empfangenen, zeitgesteuerten Nachricht, wobei die Weiterleitung nicht nach einem Kommunikationsschedule erfolgt.
(EN)The invention relates to a method for transmitting messages in a computer network of a real-time system comprising components in the form of computing nodes and star couplers. A first group of components sends, relays or receives time-controlled messages according to a communication schedule, and a second group of components does not communicate according to a communication schedule. For example, the computing node 104 does not execute a communication schedule, i.e. the computing node 104 does not send time-controlled messages. Instead, the computing node 104 reacts to receiving a message 1-201a by sending a message 1-104a in response. According to the invention, the message 1-201a is sent in a time-controlled manner, for example by a star coupler 201. The computing node 104 receives the message 1-201a at time 17-104a and reacts to receiving the message 1-201a by sending the message 1-104a at time 17-104b to the star coupler 201. The star coupler 201 receives the message 1-104a at time 14-201b. Preferably an upper limit OBS of the maximum time interval between the receiving time 17-104a and the sending time 17-104b is determined in the computing node 104. In this way, the star coupler 201 can schedule the relaying time 14-201c, at which the message 1-104a is relayed in the network, as a time-controlled time. Alternatively, the computing node 104 reacts by reading a current value from a local sensor, by altering the state of an actuator, or by carrying out an application-specific task. In addition or alternatively, every star coupler belonging to the second group of components reacts to receiving a time-controlled message by sending a new message, or relaying the received time-controlled message, said relaying not being carried out according to a communication schedule.
(FR)L'invention concerne un procédé de transmission de messages dans un réseau d'ordinateurs d'un système en temps réel qui comprend des composants sous forme de nœuds de calcul et de coupleurs en étoile. Un premier groupe de composants envoie, transfère ou reçoit des messages commandés temporellement selon un planning de communication, et un deuxième groupe de composants ne communique pas selon un planning de communication. Par exemple, le nœud de calcul (104) n'exécute pas de planning de communication, c'est-à-dire, le nœud de calcul (104) n'expédie pas de messages commandés temporellement. Au lieu de cela, le nœud de calcul (104) réagit à la réception d'un message (1-201a) en ce que le nœud de calcul (104) envoie un message (1-104a) en tant que réponse. Selon la présente invention, le message (1-201a) est envoyé selon une commande temporelle, par exemple par un coupleur en étoile (201). Le nœud de calcul (104) reçoit le message (1-201a) à l'instant (17-104a) et réagit à la réception du message (1-201a) à l'instant (17-104b) par l'envoi du message (1-104a) au coupleur en étoile (201). Le coupleur en étoile (201) reçoit le message (1-104a) à l'instant (14-201b). De préférence, une limite supérieure (OBS) de l'écart temporel maximal entre l'instant de réception (17-104a) et l'instant d'envoi (17-104b) dans le nœud de calcul 104 est déterminée. Ainsi, le coupleur en étoile (201) peut planifier l'instant de transfert (14-201c), auquel le message (1-104a) sera transféré dans le réseau, en tant qu'instant commandé temporellement. En variante, le nœud de calcul (104) réagit par la lecture d'une valeur actuelle d'un capteur local, par la modification de l'état d'un actionneur ou par l'exécution d'une tâche spécifique à une application. En variante ou en supplément, chaque coupleur en étoile, qui fait partie du deuxième groupe de composants, réagit à la réception d'un message commandé temporellement par l'envoi d'un nouveau message ou par le transfert du message reçu commandé temporellement, le transfert n'étant pas effectué selon un planning de communication.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : allemand (DE)
Langue de dépôt : allemand (DE)