DE102014018172A1 - Gateway device for intercommunicating data transmission connection - Google Patents
Gateway device for intercommunicating data transmission connection Download PDFInfo
- Publication number
- DE102014018172A1 DE102014018172A1 DE102014018172.3A DE102014018172A DE102014018172A1 DE 102014018172 A1 DE102014018172 A1 DE 102014018172A1 DE 102014018172 A DE102014018172 A DE 102014018172A DE 102014018172 A1 DE102014018172 A1 DE 102014018172A1
- Authority
- DE
- Germany
- Prior art keywords
- data communication
- data
- communication standard
- gateway
- proprietary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Eine Gateway-Einrichtung (2; 5; G) zur interkommunikativen Datenübertragungs-Verbindung von Hardware-Komponenten (10', 11', 12', 13', 14', 15', 16'), die in unterschiedliche Datenkommunikations-Netzwerke (1; 3, 4) eingebunden oder einbindbar sind, wobei in den unterschiedlichen Datenkommunikations-Netzwerken (1; 3, 4) unterschiedliche Datenkommunikations-Standards angewendet werden; ist ausgebildet, um von einer ersten Hardware-Komponente (10', 11', 12', 13', 14', 15', 16') eingehende Dateninformation, die einem ersten externen Datenkommunikations-Standard entspricht, in einen Gateway-proprietären Datenkommunikations-Standard zu konvertieren, und um die Dateninformation aus dem Gateway-proprietären Datenkommunikations-Standard in einen weiteren externen Datenkommunikations-Standard zu konvertieren und die so konvertierte Dateninformation entsprechend dem weiteren externen Daten-Kommunikations-Standard an eine zweite Hardware-Komponente (10', 11', 12', 13', 14', 15', 16') zu senden.A gateway device (2; 5; G) for the intercommunicative data transmission connection of hardware components (10 ', 11', 12 ', 13', 14 ', 15', 16 ') that can be divided into different data communication networks ( 1, 3, 4) are integrated or can be integrated, different data communication standards being used in the different data communication networks (1; 3, 4); is adapted to receive from a first hardware component (10 ', 11', 12 ', 13', 14 ', 15', 16 ') incoming data information corresponding to a first external data communication standard in a gateway proprietary data communication Standard to convert the data information from the gateway-proprietary data communication standard into another external data communication standard and the data thus converted according to the further external data communication standard to a second hardware component (10 ', 11 ', 12', 13 ', 14', 15 ', 16').
Description
TECHNISCHES GEBIETTECHNICAL AREA
Die vorliegende Erfindung betrifft eine Gateway-Einrichtung zur interkommunikativen Datenübertragungs-Verbindung von Hardware-Komponenten, die in unterschiedliche Datenkommunikations-Netzwerke eingebunden oder einbindbar sind. Die Erfindung betrifft weiterhin ein Verfahren zur Konvertierung von in einem ersten Datenkommunikations-Standard vorliegenden Daten eines Eingangs-Datenstroms in Daten eines in einem zweiten Datenkommunkations-Standard vorliegenden Daten eines Ausgangs-Datenstroms. Schließlich betrifft die Erfindung auch ein Computerprogrammprodukt zur Ausführung der Schritte eines solchen Verfahrens.The present invention relates to a gateway device for the intercommunicating data transmission connection of hardware components that are integrated or can be integrated into different data communication networks. The invention further relates to a method for converting data of an input data stream present in a first data communication standard into data of a data of an output data stream present in a second data communication standard. Finally, the invention also relates to a computer program product for carrying out the steps of such a method.
HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION
Insbesondere im militärischen Bereich gibt es eine Vielzahl von Kommunikationsstandards, die für den Austausch von Daten (Information) zu anderen gleichen oder verschiedenartigen, Datenkommunikations-Netzwerke aufweisenden Kommunikationssystemen dienen. Beispiele derartiger Kommunikationsstandards sind beispielsweise ”Link 11”, ”Link 16”, ”VMF”, ”ADATP 3”. Jedes einzelne militärische Kommunikationssystem beherrscht in der Regel nur einen oder wenige dieser Kommunikationsstandards, so dass ein effizienter Informationsaustausch zwischen unterschiedlichen militärischen Kommunikationssystemen, die so genannte Interoperabilität, in der Regel nicht möglich ist. Zudem sind die Kommunikationsnetzwerke zumeist statisch oder benötigen zumindest sehr viel Zeit, um die Netzwerktopologie zu ändern oder veränderte Hierarchien abzubilden.Especially in the military field, there are a variety of communication standards that serve for the exchange of data (information) to other same or different communication systems having data communication networks. Examples of such communication standards are, for example, "
Um die Interoperabilität zwischen militärischen Kommunikationssystemen herzustellen, werden üblicherweise neue Kommunikationsprotokolle (Datenkommunikations-Standards) in die Computer der militärischen Kommunikationssysteme in aufwändigen Upgrade-Verfahren nachträglich implementiert. Alternativ dazu sind spezifische Übersetzer-Boxen bekannt, die ein definiertes Netzwerkprotokoll, also einen definierten Datenkommunikations-Standard, in ein anderes definiertes Netzwerkprotokoll, also einen anderen definierten Datenkommunikations-Standard, nach einem fest implementierten Regelwerk übersetzen. Derartige Lösungen sind in der Regel nur für spezifische Anwendungen geeignet, bei denen die miteinander zu kommunizierenden Netzwerkprotokolle stets dieselben sind. Eine bedarfsspezifische Änderung derartiger Übersetzer-Boxen ist nur durch aufwändige Neuimplementierung eines Netzwerkprotokolls möglich, indem dieses neue Protokoll einprogrammiert wird.To establish the interoperability between military communication systems, usually new communication protocols (data communication standards) are subsequently implemented in the computers of the military communication systems in elaborate upgrade procedures. Alternatively, specific translator boxes are known which translate a defined network protocol, that is a defined data communication standard, into another defined network protocol, that is to say another defined data communication standard, according to a permanently implemented set of rules. Such solutions are usually suitable only for specific applications in which the network protocols to be communicated with each other are always the same. A demand-specific change of such translator boxes is only possible by complex re-implementation of a network protocol by this new protocol is programmed.
Bei der Zusammenarbeit unterschiedlicher Streitkräfte oder Teilstreitkräfte ist es jedoch erforderlich, flexibel auf neue Bedrohungslagen oder Verteidigungsszenarien reagieren zu können, wodurch es erforderlich sein kann, Streitkräfte oder Teilstreitkräfte oder auch nur Teile von Teilstreitkräften bedarfsgerecht mit anderen zu kombinieren, um bestimmte geforderte militärische Aufgaben optimal lösen zu können. Dazu ist es erforderlich, dass diese militärischen Einheiten stets problemlos miteinander kommunizieren und insbesondere Daten austauschen können.However, the cooperation of different forces or forces requires the ability to react flexibly to new threats or defensive scenarios, which may require combining forces, forces, or even parts of forces, as needed, in order to best perform certain required military tasks to be able to. This requires that these military units always communicate with each other easily and in particular can exchange data.
Aufgabe der vorliegen Erfindung ist es daher, eine Gateway-Einrichtung zu schaffen, die es ermöglicht, flexibel Datenkommunikations-Verbindungen zwischen Teilnehmern bereitzustellen, die unterschiedliche Datenkommunikations-Standards anwenden.The object of the present invention is therefore to provide a gateway device which makes it possible to flexibly provide data communication connections between subscribers who apply different data communication standards.
Des Weiteren soll durch die vorliegende Erfindung ein Verfahren zur flexiblen Konvertierung von in einem ersten Datenkommunikations-Standard vorliegenden Daten eines Eingangs-Datenstroms in Daten eines Ausgangs-Datenstroms, die nach der Konvertierung in einem zweiten Datenkommunikations-Standard vorliegen sollen, bereitgestellt werden.Furthermore, the present invention is intended to provide a method for the flexible conversion of data of an input data stream present in a first data communication standard into data of an output data stream which are to be present after the conversion in a second data communication standard.
DARSTELLUNG DER ERFINDUNGPRESENTATION OF THE INVENTION
Die auf die Gateway-Einrichtung gerichtete Aufgabe wird gelöst durch die Gateway-Einrichtung mit den Merkmalen des Patentanspruchs 1.The object directed to the gateway device is achieved by the gateway device having the features of
Bei der erfindungsgemäßen Gateway-Einrichtung zur interkommunikativen Datenübertragungs-Verbindung von Hardware-Komponenten, die in unterschiedliche Datenkommunikations-Netzwerke eingebunden oder einbindbar sind, wobei in den unterschiedlichen Datenkommunikations-Netzwerken unterschiedliche Datenkommunikations-Standards angewendet werden, ist die Gateway-Einrichtung ausgebildet, um von einer ersten Hardware-Komponente eingehende Dateninformation, die einem ersten externen Datenkommunikations-Standard entspricht, in einen Gateway-proprietären Datenkommunikations-Standard zu konvertieren, und um die Dateninformation aus dem Gateway-proprietären Datenkommunikations-Standard in einen weiteren externen Daten-Kommunikations-Standard zu konvertieren und dann die so konvertierte Dateninformation entsprechend dem weiteren externen Daten-Kommunikations-Standard an eine zweite Hardware-Komponente zu senden.In the gateway device according to the invention for the intercommunicative data transmission connection of hardware components that are integrated or can be integrated in different data communication networks, wherein different data communication standards are used in the different data communication networks, the gateway device is designed to be of to convert incoming data information corresponding to a first external data communication standard into a gateway proprietary data communication standard and to transfer the data information from the gateway proprietary data communication standard into another external data communication standard and then send the thus converted data information to a second hardware component according to the further external data communication standard.
VORTEILEADVANTAGES
Das Zwischenschalten des Gateway-proprietären Datenkommunikations-Standards ermöglicht es, unter Minimierung der vom Gateway zu beherrschenden Regelwerke für die Konvertierung der Dateninformation aus dem einen externen Datenkommunikations-Standard in den anderen externen Datenkommunikations-Standard eine Maximierung der vom Gateway beherrschbaren Konvertierungsmöglichkeiten zu erzielen. Für jeden externen Datenkommunikations-Standard ist nämlich nur ein Regelwerk vorzusehen, nämlich das Regelwerk für die Konvertierung zwischen dem betreffenden externen Datenkommunikations-Standard und dem Gateway-proprietären Datenkommunikations-Standard. Dieser durch die Erfindung vorgesehenen n:1-Beziehung steht eine n:n-Beziehung gegenüber, die ohne das Zwischenschalten des Gateway-proprietären Datenkommunikations-Standards vorgesehen sein müsste, was die Anzahl der erforderlichen Regelwerke drastisch ansteigen ließe.The interposition of the Gateway proprietary data communication standard makes it possible, while minimizing the rules to be governed by the gateway for the conversion of the Data information from the one external data communication standard in the other external data communication standard to maximize the controllable by the gateway conversion options. Namely, for each external data communication standard, only one set of rules has to be provided, namely the set of rules for the conversion between the respective external data communication standard and the gateway-proprietary data communication standard. This n: 1 relationship provided by the invention contrasts with an n: n relationship that would have to be provided without interposing the gateway proprietary data communication standard, which would dramatically increase the number of policies required.
Weiterhin ermöglicht es die erfindungsgemäße Lösung, schnell, einfach und kostengünstig einen neuen externen Datenkommunikations-Standard in das Gateway zu implementieren, da nur das Regelwerk für die Konvertierung zwischen diesem neuen externen Datenkommunikations-Standard und dem Gateway-proprietären Datenkommunikations-Standard erstellt und implementiert werden muss. Das Gateway beherrscht daraufhin sofort auch die Konvertierungen zwischen dem neuen externen Datenkommunikations-Standard und allen anderen bereits vom Gateway beherrschten externen Datenkommunikations-Standards.Furthermore, the solution according to the invention makes it possible to quickly, easily and inexpensively implement a new external data communication standard in the gateway, since only the rules for the conversion between this new external data communication standard and the gateway-proprietary data communication standard are created and implemented got to. The gateway then immediately controls the conversions between the new external data communication standard and all other external data communication standards already governed by the gateway.
Weitere bevorzugte und vorteilhafte Ausgestaltungsmerkmale der erfindungsgemäßen Gateway-Einrichtung sind Gegenstand der Unteransprüche 2 bis 7.Further preferred and advantageous design features of the gateway device according to the invention are the subject of the
Vorzugsweise weist die Gateway-Komponente eine Speichereinrichtung () auf oder ist mit einer Speichereinrichtung () verbunden oder verbindbar, in der Konvertierungsinformation für die Konvertierung zwischen dem Gateway-proprietären Datenkommunikations-Standard und zumindest einem externen Datenkommunikations-Standard gespeichert ist. Das Abspeichern der Konvertierungsinformation in einer Speichereinrichtung schafft ein flexibles System, bei dem schnell neue Konvertierungsinformation für weitere Datenkommunikations-Standards hinzugefügt werden kann.Preferably, the gateway component comprises a memory device (12) or is connectable or connectable to a memory device (12) storing conversion information for conversion between the gateway proprietary data communication standard and at least one external data communication standard. Storing the conversion information in a memory device provides a flexible system in which new conversion information can be quickly added for other data communication standards.
Vorteilhaft ist es auch, wenn die Konvertierungsinformation für die Konvertierung zwischen dem Gateway-proprietären Datenkommunikations-Standard und einem jeweiligen externen Datenkommunikations-Standard als ein Regelwerk-Datensatz in der Speichereinrichtung abgespeichert oder abspeicherbar ist. Diese Standardisierung der Konvertierungsinformation in einem Regelwerk-Datensatz erhöht die Flexibilität der Gateway-Einrichtung und beschleunigt das Hinzufügen neuer Konvertierungsinformation für weitere Datenkommunikations-Standards.It is also advantageous if the conversion information for the conversion between the gateway-proprietary data communication standard and a respective external data communication standard is stored or storable in the memory device as a set of rules data. This standardization of the conversion information in a policy set increases the flexibility of the gateway facility and speeds the addition of new conversion information for other data communication standards.
Vorzugsweise sind die in Datenkommunikations-Netzwerke eingebundenen Hardware-Komponenten ihrerseits miteinander kommunizierende Elemente von Hardware-Strukturen, die Teil des übergeordneten Datenkommunikations-Netzwerks sind. Bevorzugt sind die Hardware-Komponenten Sensoren oder Waffensteuerungscomputer von militärischen Geräten.Preferably, the hardware components included in data communication networks are themselves interconnected elements of hardware structures that are part of the parent data communication network. Preferably, the hardware components are sensors or weapon control computers of military equipment.
In einer besonders vorteilhaften Ausgestaltung der Erfindung ist die Gateway-Einrichtung von einem Computer gebildet, der eine Rechnereinheit, zumindest einen Datenkommunikations-Eingang, zumindest einen Datenkommunikations-Ausgang und zumindest eine Speichereinrichtung aufweist. Dieser Computer kann eine eigenständige Hardware (Gateway-Computer) einer Hardware-Gateway-Einrichtung sein. Das Gateway kann aber auch von zumindest einem beliebigen anderen zur Verfügung stehender Computer in einem (oder mehreren) der miteinander zu verbindenden Datenkommunikations-Netzwerke gebildet sein, der dann, wenn eine entsprechende Gateway-Software auf ihm abläuft, die Funktion der Gateway-Einrichtung ausübt und einen Gateway-Computer bildet.In a particularly advantageous embodiment of the invention, the gateway device is formed by a computer having a computer unit, at least one data communication input, at least one data communication output and at least one memory device. This computer may be a stand-alone hardware (gateway computer) of a hardware gateway device. However, the gateway can also be formed by at least one other available computer in one (or more) of the data communication networks to be interconnected, which then, if a corresponding gateway software runs on it, performs the function of the gateway device and forms a gateway computer.
Es kann somit entweder eine zentrale Gateway-Einrichtung mit einem integrierten Gateway-Computer zwischen den miteinander zu verbindenden Datenkommunikations-Netzwerken vorgesehen sein oder es kann zumindest eine dezentrale Gateway-Einrichtung vorgesehen sein, die einen schon vorhandenen oder einen speziell für die Konvertierungsaufgaben vorgesehenen Gateway-Computer nutzt. Beispielsweise kann dazu in jedem der miteinander kommunizierenden Datenkommunikations-Netzwerke ein Gateway-Computer als dezentrale erfindungsgemäße Gateway-Einrichtung vorgesehen sein.Thus, either a central gateway device with an integrated gateway computer can be provided between the data communication networks to be connected to one another, or at least one decentralized gateway device can be provided which has an already existing gateway gateway or a gateway gateway that is already provided for the conversion tasks. Computer uses. For example, a gateway computer may be provided as a decentralized gateway device according to the invention in each of the communicating data communication networks.
In einer Rechnereinheit eines solchen Gateway-Computers ist vorzugsweise ein Computerprogramm lauffähig gespeichert, welches mittels eines in der Speichereinrichtung gespeicherten ersten Regelwerk-Datensatzes aus einem von der ersten Hardware-Komponente durch den Datenkommunikations-Eingang zugeführten Eingangs-Datenstrom, der in einem ersten externen Datenkommunikations-Standard vorliegt, Daten extrahiert, diese extrahierten Daten in einen Datenstrom eines Gateway-proprietären Datenkommunikations-Standards konvertiert, die Daten des im Gateway-proprietären Datenkommunikations-Standard vorliegenden Datenstroms mittels eines in der Speichereinrichtung gespeicherten zweiten Regelwerk-Datensatzes in einen Datenstrom eines zweiten externen Datenkommunikations-Standards konvertiert und den so erhaltenen konvertierten Datenstrom durch den Datenkommunikations-Ausgang zur Weiterleitung an die zweite Hardware-Komponente ausgibt. Die Hardwarekomponenten können dabei direkt mit dem Gateway in Verbindung stehen oder über zumindest ein Netzwerk über die Gateway-Einrichtung miteinander kommunizieren.In a computer unit of such a gateway computer preferably a computer program is stored executable, which by means of a stored in the memory device first set of rules from an input from the first hardware component through the data communication input input data stream, in a first external data communication Standard, data extracted, this extracted data is converted into a data stream of a gateway-proprietary data communication standard, the data in the gateway proprietary data communication standard data stream by means of a second set of rules stored in the storage device into a data stream of a second external Data communication standards and converts the thus obtained converted Data stream through the data communication output for forwarding to the second hardware component outputs. The hardware components can be directly connected to the gateway or communicate with each other via at least one network via the gateway device.
Der auf das Verfahren gerichtete Teil der Aufgabe wird gelöst mit den Schritten des Verfahrens gemäß Patentanspruch 8.The directed to the method part of the object is achieved with the steps of the method according to claim 8.
Dieses erfindungsgemäße Verfahren zur Konvertierung von in einem ersten Datenkommunikations-Standard vorliegenden Daten eines Eingangs-Datenstroms in Daten eines Ausgangs-Datenstroms, die nach der Konvertierung in einem zweiten Datenkommunikations-Standard vorliegen sollen, zum Zweck des Aufbaus einer interkommunikativen Datenübertragungs-Verbindung, umfasst die Schritte:
- a) Empfangen eines durch einen Datenkommunikations-Eingang zugeführten und in einem ersten externen Datenkommunikations-Standard vorliegenden Eingangs-Datenstroms;
- b) Analysieren und Erkennen des ersten externen Datenkommunikations-Standards und Bestimmen und Laden eines in der Speichereinrichtung gespeicherten ersten Regelwerk-Datensatzes;
- c) Konvertieren der im ersten externen Datenkommunikations-Standard vorliegenden Dateninformation in Dateninformation eines Gateway-proprietären Datenkommunikations-Standards;
- d) Konvertieren der im proprietären Datenkommunikations-Standard vorliegenden Dateninformation mittels eines aus der Speichereinrichtung geladenen zweiten Regelwerk-Datensatzes in Dateninformation eines zweiten externen Datenkommunikations-Standards und
- e) Ausgeben des so erhaltenen konvertierten Datenstroms durch den Datenkommunikations-Ausgang zur Weiterleitung an eine zweite Hardware-Komponente.
- a) receiving an input data stream supplied by a data communication input and present in a first external data communication standard;
- b) analyzing and recognizing the first external data communication standard and determining and loading a first policy record stored in the memory device;
- c) converting the data information present in the first external data communication standard into data information of a gateway-proprietary data communication standard;
- d) converting the data information present in the proprietary data communication standard by means of a second set of rules data loaded from the memory device into data information of a second external data communication standard and
- e) outputting the thus obtained converted data stream through the data communication output for forwarding to a second hardware component.
Mit diesem Verfahren werden die bereits in Bezug auf die erfindungsgemäße Vorrichtung angegebenen Vorteile erzielt.With this method, the advantages already stated in relation to the device according to the invention are achieved.
Dabei werden die Schritte a) bis e) bevorzugt in Echtzeit durchgeführt, was zu einem hochgradig leistungsfähigen Konvertierungsverfahren führt.In this case, the steps a) to e) are preferably carried out in real time, which leads to a highly efficient conversion method.
Schließlich ist die Erfindung noch auf ein Computerprogrammprodukt gerichtet, das zur Ausführung der Schritte des erfindungsgemäßen Verfahrens auf einer Rechnereinrichtung ausgebildet ist.Finally, the invention is still directed to a computer program product which is designed to execute the steps of the method according to the invention on a computer device.
Bevorzugte Ausführungsbeispiele der Erfindung mit zusätzlichen Ausgestaltungsdetails und weiteren Vorteilen sind nachfolgend unter Bezugnahme auf die beigefügten Zeichnungen näher beschrieben und erläutert.Preferred embodiments of the invention with additional design details and other advantages are described and explained in more detail below with reference to the accompanying drawings.
KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS
Es zeigt:It shows:
DARSTELLUNG VON BEVORZUGTEN AUSFÜHRUNGSBEISPIELENPRESENTATION OF PREFERRED EMBODIMENTS
In
Mit diesem Datenkommunikations-Netzwerk
Wenn hier von Hardware-Komponente gesprochen wird, so impliziert das, dass diese Hardware-Komponente auch einen Computer aufweisen oder von einem Computer gebildet sein kann und die auszutauschenden Daten von dieser oder für diese Hardware-Komponente im Computer von einer darin ablaufenden Software generiert oder weiterverarbeitet werden.When speaking of hardware components, this implies that this hardware component may also comprise a computer or may be constituted by a computer, and the data to be exchanged therefrom or for this hardware component may be generated in the computer by software running therein or be further processed.
Am Beispiel der in
In
In die Datenkommunikations-Strecke zwischen den Hardware-Komponenten
Die Gateway-Einrichtung
In
Die Gateway-Einrichtung
Eine solche Zusammenschaltung von Netzwerken
Zunächst wird im Schritt a) die im ersten externen Datenkommunikations-Standard eingehende Dateninformation als von der ersten Hardware-Komponente eingehender Eingangs-Datenstrom über den Datenkommunikations-Eingang E der Gateway-Einrichtung G empfangen.First, in step a), the incoming data in the first external data communication standard is received as received from the first hardware component input data stream via the data communication input E of the gateway device G.
Dann wird der erste externe Datenkommunikations-Standard im Schritt b1), beispielsweise mittels gespeicherter Erkennungsparameter, analysiert und erkannt und das für diesen erkannten ersten externen Datenkommunikations-Standard zutreffende Regelwerk zur Konvertierung dieses ersten externen Datenkommunikations-Standards in den Gateway-proprietären Datenkommunikations-Standard wird bestimmt.Then the first external data communication standard in step b1), for example by means of stored recognition parameters, is analyzed and recognized and the set of rules for this recognized first external data communication standard becomes the appropriate set of rules for converting this first external data communication standard into the gateway proprietary data communication standard certainly.
Der zu diesem bestimmten Regelwerk gehörende Regelwerk-Datensatz R1 wird in einem nächsten Schritt b2) aus einer Speichereinrichtung S in einen Arbeitsspeicher geladen. Anschließend werden die Daten des Datenstroms im Schritt c) in den Gateway-proprietären Datenkommunikations-Standard konvertiert.The set of regulations R1 belonging to this specific set of rules is loaded from a storage device S into a main memory in a next step b2). Subsequently, the data stream data in step c) are converted to the gateway proprietary data communication standard.
In einem folgenden Schritt d1) wird ein weiterer Regelwerk-Datensatz R2 in den Arbeitsspeicher geladen, der die Regeln für die Konvertierung zwischen dem Gateway-proprietären Datenkommunikations-Standard und dem zweiten externen (Ziel-)Datenkommunkations-Standard enthält, in den Arbeitsspeicher geladen. Dann wird die Dateninformation aus dem im Gateway-proprietären Datenkommunikations-Standard vorliegenden Datenstrom im Schritt d2) in den Ziel-Datenkommunikations-Standard konvertiert.In a following step d1) another set of rules R2 is loaded into the main memory which contains the rules for the conversion between the gateway proprietary data communication standard and the second external (target) data communication standard loaded into the main memory. Then, the data information from the data stream present in the gateway proprietary data communication standard is converted to the destination data communication standard in step d2).
Dieser konvertierte Datenstrom wird abschließend im Schritt e) durch den Datenkommunikations-Ausgang A zur Weiterleitung an die zweite Hardware-Komponente ausgegeben.This converted data stream is finally output in step e) by the data communication output A for forwarding to the second hardware component.
Zur Konvertierung in Gegenrichtung wird das Verfahren in derselben Weise durchlaufen, wobei nur die Regelwerk-Datensätze R1, R2 in umgekehrter Reihenfolge angewendet werden.For reverse conversion, the process is run in the same way, with only the policy records R1, R2 applied in reverse order.
Auf diese Weise erfolgt die bidirektionale Konvertierung der Datenströme zwischen unterschiedlichen Datenkommunikations-Standards ”on the fly” schnell und zuverlässig, selbst dann, wenn kurz nacheinander Datenströme konvertiert werden müssen, die unterschiedlichen Datenkommunikations-Standards entsprechen, wozu dann gegebenenfalls ein weiterer Regelwerk-Datensatz R3 oder mehrere weitere Regelwerk-Datensätze verwendet werden.In this way, the bidirectional conversion of the data streams between different data communication standards "on the fly" quickly and reliably, even if briefly successively data streams must be converted, which correspond to different data communication standards, what then possibly another set of rules R3 or several other policy records are used.
Aufgrund der automatischen Erkennung des eingehenden Datenkommunikations-Standards und der schnellen Verfügbarkeit des zugehörigen Regelwerks in der Speichereinrichtung S kann die Gateway-Einrichtung G schnell und flexibel arbeiten. Sollte ein neuer Datenkommunikations-Standard hinzugefügt werden müssen, so ist es lediglich erforderlich, einen neuen Regelwerk-Datensatz zu erstellen, der die Konvertierung zwischen diesem neuen Datenkommunikations-Standard und dem Gateway-proprietären Datenkommunikations-Standard beschreibt, und diesen neuen Regelwerk-Datensatz in der Speichereinrichtung S abzulegen. Die Gateway-Einrichtung ist daraufhin sofort in der Lage, auch Konvertierungen für diesen neuen Datenkommunikations-Standard vorzunehmen.Due to the automatic detection of the incoming data communication standard and the rapid availability of the associated rules in the memory device S, the gateway device G can work quickly and flexibly. If a new data communication standard needs to be added, all that is required is to create a new policy record describing the conversion between this new data communication standard and the Gateway proprietary data communication standard and this new policy record in the storage device S store. The gateway device is then immediately able to make conversions for this new data communication standard.
Es kann also darauf verzichtet werden, eine Unzahl von Konvertierungs-Regelwerken vorzusehen, die jeweils die Regeln für die Konvertierung aus einem externen Datenkommunikations-Standard in einen anderen externen Datenkommunikations-Standard enthalten, weil die erfindungsgemäß vorgesehene Zwischenkonvertierung in den Gateway-proprietären Datenkommunikations-Standard eine Standardisierung schafft, die dazu führt, dass weniger Speicherplatz zur Abspeicherung der Regelwerke benötigt wird. Auch ist die erfindungsgemäße Gateway-Einrichtung viel schneller und flexibler an neue Datenkommunikations-Standards anpassbar.It can therefore be waived to provide a myriad of conversion rules, each containing the rules for the conversion of an external data communication standard in another external data communication standard, because the inventively provided intermediate conversion in the gateway proprietary data communication standard creates a standardization that results in less storage space needed to store the policies. Also, the gateway device according to the invention is much faster and more flexible adaptable to new data communication standards.
Bezugszeichen in den Ansprüchen, der Beschreibung und den Zeichnungen dienen lediglich dem besseren Verständnis der Erfindung und sollen den Schutzumfang nicht einschränken.Reference signs in the claims, the description and the drawings are only for the better understanding of the invention and are not intended to limit the scope.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014018172.3A DE102014018172A1 (en) | 2014-12-09 | 2014-12-09 | Gateway device for intercommunicating data transmission connection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014018172.3A DE102014018172A1 (en) | 2014-12-09 | 2014-12-09 | Gateway device for intercommunicating data transmission connection |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102014018172A1 true DE102014018172A1 (en) | 2016-06-09 |
Family
ID=55974688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014018172.3A Pending DE102014018172A1 (en) | 2014-12-09 | 2014-12-09 | Gateway device for intercommunicating data transmission connection |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014018172A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060248208A1 (en) * | 1998-01-22 | 2006-11-02 | Walbeck Alan K | Method and apparatus for universal data exchange gateway |
-
2014
- 2014-12-09 DE DE102014018172.3A patent/DE102014018172A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060248208A1 (en) * | 1998-01-22 | 2006-11-02 | Walbeck Alan K | Method and apparatus for universal data exchange gateway |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2588928B1 (en) | Communication system for connecting field devices to an overlaid control device | |
DE10211939A1 (en) | Coupling device for coupling devices to a bus system | |
EP2950175A1 (en) | Process and apparatus for the test of a control device | |
EP2955475B1 (en) | Method for operating a land-based air defense system | |
DE102010005658A1 (en) | Connection module for connecting at least one sensor, actuator or effector to a Service Oriented Architecture (SOA) network | |
DE10355988A1 (en) | System for use in controlling a hydrocarbon recovery source | |
DE102015215480A1 (en) | Method and device for transmitting a message in a vehicle | |
DE202010016362U1 (en) | Arrangement with a higher-level control unit and at least one connectable to the control unit intelligent field device | |
DE60305998T2 (en) | An apparatus, gateway, and method for loading information between aircraft on-board equipment and off-board charging equipment | |
DE102014218823A1 (en) | Network node, control module for a component and Ethernet ring | |
EP0650027B1 (en) | Interface for data transfer between an airplane and a missile | |
DE102013220526A1 (en) | Fail-safe sensor architecture for driver assistance systems | |
DE102004042380A1 (en) | Data bus interface for a control unit and control unit with a data bus interface | |
DE102014225802A1 (en) | Scalable Ethernet communication in the vehicle via multicast messages | |
EP3085054B1 (en) | External load for an aircraft having a universal control interface | |
DE102014018172A1 (en) | Gateway device for intercommunicating data transmission connection | |
WO2012110541A1 (en) | Method for transmitting data via a synchronous serial databus | |
DE102018212657A1 (en) | Method and device for detecting irregularities in a computer network | |
DE102016008957B4 (en) | Direct access to bus signals in a motor vehicle | |
DE102008043683A1 (en) | Field devices for process automation technique, has field bus-interface, and is closed at field bus, where field devices are formed such that telegram is addressed as field devices at another device | |
DE102017217301A1 (en) | Method and device for the direct and feedback-free transmission of log messages | |
DE102017208823A1 (en) | Initialization of a local bus | |
DE102013012998B3 (en) | Method for providing a function in a computer system of a vehicle | |
DE102014018201A1 (en) | Method and device for storing data traffic in intercommunicating data transmission connections | |
WO2009135569A1 (en) | Method and apparatus for correction of digitally transmitted information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R082 | Change of representative |
Representative=s name: ISARPATENT - PATENT- UND RECHTSANWAELTE BARTH , DE |
|
R016 | Response to examination communication |