DE10359929A1 - Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers - Google Patents

Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers Download PDF

Info

Publication number
DE10359929A1
DE10359929A1 DE10359929A DE10359929A DE10359929A1 DE 10359929 A1 DE10359929 A1 DE 10359929A1 DE 10359929 A DE10359929 A DE 10359929A DE 10359929 A DE10359929 A DE 10359929A DE 10359929 A1 DE10359929 A1 DE 10359929A1
Authority
DE
Germany
Prior art keywords
communication
network
protocol
message
communication network
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.)
Withdrawn
Application number
DE10359929A
Other languages
German (de)
Inventor
Jochen Grimminger
Elmar Haas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE10359929A priority Critical patent/DE10359929A1/en
Publication of DE10359929A1 publication Critical patent/DE10359929A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

A first communications network (CN) (110) has communications elements (CE) (111-116) and a network connection computer (117). Based on Internet protocols, a second CN (120) has multiple interlinked computers (124-127). A message is transmitted from one of the computers in the second CN to a CE in the first CN according to a session initiation protocol. Independent claims are also included for the following: (A) A network connection computer for detecting an Internet message; (B) and for a method for processing an Internet message.

Description

Kommunikationssystem, Netzwerkverbindungsrechner und Verfahren zum Verarbeiten einer Nachricht Die Erfindung betrifft ein Kommunikationssystem, einen Netzwerkverbindungsrechner sowie ein Verfahren zum Verarbeiten einer von einem gemäß dem Internet Protokoll kommunizierenden Rechner einem gemäß einem davon verschiedenen Protokoll kommunizierenden Kommunikationselement eines ersten Kommunikationsnetzes zugeführten Nachricht.Communication system Network connection computer and method for processing a message The invention relates to a communication system, a network connection computer and a method of processing one of one according to the Internet Protocol communicating computer one according to a different protocol communicating communication element of a first communication network supplied Message.

Kommunikations- und Rechner-Netze sind aus individuellen Komponenten aufgebaut. Diese umfassen zur Weiterleitung von Nachrichten Netzkoppelelemente (Router), Switches oder Access Points. Ein Datenaustausch zwischen diesen Netzwerkelementen findet in den meisten Fällen über das sog. Internet Protocol (IP) statt. Über dieses sind die Netzwerkelemente adressierbar. Über Mechanismen, wie DNS (Domain Name Service) wird jedem Netzwerkelement ein Name zugeordnet, wodurch eine dynamische Identifizierung möglich ist.communication and computer networks are made up of individual components. These include for forwarding messages network coupling elements (Routers), switches or access points. A data exchange between These network elements are found in most cases via the so-called Internet Protocol (IP) instead. about this is the network elements addressable. About mechanisms, such as DNS (domain Name Service), a name is assigned to each network element, resulting in a name dynamic identification possible is.

Neben den genannten Netzwerkelementen werden auch weitere Kommunikationselemente, wie z.B. Sensoren, immer häufiger in Kommunikationsnetze bzw. -systeme der oben genannten Art integriert. Solche Sensoren werden beispielsweise in Gebäuden eingebaut, um Licht, Temperatur, Lüftung oder auch in den Gebäuden befindliche Geräte oder Maschinen automatisiert und zentral steuern zu können. Ein anderes Anwendungsfeld betrifft am Körper eines Lebewesens angebrachte Sensoren, um dessen Lebensfunktionen kontrollieren und gegebenenfalls steuern zu können.Next The above-mentioned network elements also become further communication elements. such as. Sensors, more and more often integrated into communication networks or systems of the type mentioned above. Such sensors are installed, for example, in buildings to provide light, temperature, Ventilation or also in the buildings located devices or automate and centrally control machines. One another field of application relates to the body of a living being attached Sensors to control its vital functions and, where appropriate to be able to control.

Zur Adressierung solcher Kommunikationselemente in einer Netzwerkstruktur wurden von den Herstellern dieser Kommunikationselemente eigene Protokolle entwickelt, um eine Kommuni kation mit Hilfe von proprietären Schemata aufrecht zu erhalten. Da sich die genannten Kommunikationselemente nicht über das standardisierte Internet Protocol adressieren lassen, ist eine Einbindung eines Kommunikationssystems mit einer Vielzahl solcher Kommunikationselemente in gemäß dem Internet Protocol kommunizierende Kommunikationssysteme bislang nicht möglich.to Addressing of such communication elements in a network structure were made by the manufacturers of these communication elements own protocols Designed to communicate with the help of proprietary schemes to maintain. Because the mentioned communication elements no over to have the standardized Internet Protocol addressed is one Integration of a communication system with a variety of such Communication elements in accordance with the Internet Protocol communicating communication systems so far not possible.

Nachteil dieser proprietären Kommunikationsprotokolle ist weiterhin ein hoher Konfigurationsaufwand und das Erfordernis manueller Eingriffe. Häufig sind existierende Lösungen Herstellerspezifisch, so dass die Kommunikation funktionsgleicher Kommunikationselemente unterschiedlicher Hersteller ebenfalls nicht gewährleistet ist. Eine Adressierung der Kommunikationselemente von außerhalb des ersten Kommunikationsnetzes ist zudem nur indirekt über spezielle Rechner möglich, die eine Nachricht in das jeweilige proprietäre Kommunikationsprotokoll umwandeln. Dieses Vorgehen erschwert Authentifizierungsmechanismen, die Möglichkeit der Autokonfiguration einzelner Kommunikationselemente sowie Sicherheitsmechanismen.disadvantage this proprietary Communication protocols continue to be a high configuration effort and the need for manual intervention. Often existing solutions are manufacturer-specific, so that the communication of functionally identical communication elements different manufacturer is also not guaranteed. An addressing the communication elements from outside the first communication network is also only indirectly over special computers possible, the one message into the respective proprietary communication protocol convert. This approach makes authentication mechanisms difficult, the possibility the autoconfiguration of individual communication elements as well as security mechanisms.

Die Aufgabe der vorliegenden Erfindung besteht darin, ein Kommunikationssystem sowie ein Verfahren zum Verarbeiten einer von einem gemäß dem Internet Protocol kommunizierenden Rechner einem gemäß einem davon verschiedenen Protokoll kommunizierenden Kommunikationselement zugeführten Nachricht anzugeben, welche eine einfache Integration von Kommunikationselementen in standardisierte Kommunikationssysteme ermöglichen. Es ist weiterhin Aufgabe der vorliegenden Erfindung einen Netzwerkverbindungs-Rechner anzugeben, der diese Integration ermöglicht.The The object of the present invention is a communication system and a method of processing one of one according to the Internet Protocol communicating computer one according to one of them different Protocol communicating communication element supplied message indicate what a simple integration of communication elements in standardized communication systems. It is still a task to provide the present invention, a network connection computer, the this integration allows.

Diese Aufgaben werden mit einem Kommunikationssystem mit den Merkmalen des Patentanspruches 1, mit einem Netzwerkverbindungs-Rechner mit den Merkmalen des Patenanspruches 11 sowie mit einem Verfahren mit den Merkmalen des Patentanspruches 12 gelöst. Vorteilhafte Ausgestaltungen ergeben sich aus den abhängigen Patentansprüchen.These Tasks become with a communication system with the characteristics of claim 1, comprising a network connection computer with the features of claim 11 and a method with the features of claim 12 solved. Advantageous embodiments arise from the dependent ones Claims.

Das erfindungsgemäße Kommunikationssystem weist ein erstes Kommunikationsnetz auf, das zumindest ein Kommunikationselement und einen Netzwerkverbindungs-Rechner aufweist, der mit dem zumindest einen Kommunikationselement und mit einem zweiten, auf Internet-Protokollen (IP) basierenden, Kommunikationsnetz, welches eine Vielzahl an miteinander gekoppelten Rechnern aufweist, gekoppelt ist, wobei die Übermittlung einer Nachricht von einem der Rechner des zweiten Kommunikationsnetzes an ein Kommunikationselement des ersten Kommunikationsnetzes gemäß dem Session Initiation Protocol (SIP) erfolgt.The inventive communication system has a first communication network, the at least one communication element and a network connection computer connected to the at least a communication element and with a second, on Internet protocols (IP) -based communication network, which is a variety of each other coupled computers, wherein the transmission a message from one of the computers of the second communication network to a communication element of the first communication network according to the session Initiation Protocol (SIP) takes place.

Anders ausgedrückt bedeutet dies, dass Kommunikationselemente, die nicht in der Lage sind, gemäß dem Internet Protocol mit anderen Rechnern zu kommunizieren Nachrichten gemäß dem Session Initation Protocol mit einem anderen Rechner Peer-to-Peer austauschen können. Um auf Kommunikationselemente von einem beliebigen Rechner außerhalb des ersten Kommunikationsnetzes zugreifen zu können, können damit „normale" SIP-Nachrichten verwendet werden.Different expressed This means that communication elements are not able are, according to the Internet Protocol with other computers to communicate messages according to the Session Initation Protocol with another computer peer-to-peer exchange. To on communication elements from any computer outside to be able to access the first communication network, so that "normal" SIP messages can be used become.

Gemäß einer bevorzugten Ausgestaltung erfolgt die Übermittlung der Nachricht von einem der Rechner des zweiten Kommunikationsnetzes an den Netzwerkverbindungs-Rechner des ersten Kommunikationsnetzes gemäß dem Internet Protocol. Der Netzwerkverbindungs-Rechner kann als Netzknoten von dem zweiten Kommunikationsnetz gemäß dem Internet Protocol adressiert werden. Er kann ebenso von einem Kommunikationselement des ersten Kommunikationsnetzes adressiert werden. Der Netzwerkverbindungs-Rechner ist ein Gerät zur Verbindung verschiedener Netzwerke mit unterschiedlichen Protokollen. Der auch als Gateway bezeichnete Netzwerkverbindungs-Rechner übernimmt die Protokollumsetzung und -übersetzung vom Internet Protocol in das Protokoll des ersten Kommunikationsnetzes und arbeitet auf der kleinsten gemeinsamen Schicht der zur verbindenden Netze.According to a preferred embodiment, the transmission of the message is carried out by one of Computer of the second communication network to the network connection computer of the first communication network according to the Internet Protocol. The network connection computer can be addressed as a network node of the second communication network according to the Internet Protocol. It can also be addressed by a communication element of the first communication network. The network connection computer is a device for connecting different networks with different protocols. The network connection computer, also referred to as a gateway, takes over the protocol conversion and translation from the Internet Protocol into the protocol of the first communication network and works on the smallest common layer of the networks to be connected.

Bevorzugt weist das zweite Kommunikationsnetz einen mit dem sendenden Rechner gekoppelten Proxy-Rechner auf, der die gemäß dem Session Initation Protocol codierte Nachricht, insbesondere die darin angegebene Zieladresse, auflöst und gemäß dem Internet Protocol an den Netzwerkverbindungs-Rechner weiterleitet. Der Netzwerk-Verbindungsrechner kann seinerseits aus der Nachricht bzw. der Zieladresse das adressierte Kommunikationselement ausfindig machen und die Nachricht ohne inhaltliche Änderung des Inhalts an das Kommunikationselement weiterleiten. Die Übermittlung der Nachricht zwischen dem Netzwerkverbindungs-Rechner und dem Kommunikationselement erfolgt vorzugsweise gemäß einem Protokoll der zweiten Schicht des OSI-Referenzmodells.Prefers the second communication network has one with the sending computer paired proxy machine, which conforms to the Session Initation Protocol coded message, in particular the destination address specified therein, dissolves and according to the internet Protocol to the network connection computer forwards. The network connection computer can in turn be addressed from the message or the destination address Locate communication element and the message without substantive change forward the content to the communication element. The transmission of the Message between the network connection computer and the communication element is done preferably according to one Second layer protocol of the OSI reference model.

Nach dem Empfang der gemäß dem Session Initiation Protocol versendeten Nachricht durch den Netzwerkverbindungs-Rechner ermittelt dieser den eindeutigen mit ihm verbundenen Empfänger. Jedes Kommunikationselement des ersten Kommunikationsnetzes ist deshalb direkt mit dem Netzwerkverbindungs-Rechner ohne weitere Zwischenstation mit diesem verbunden.To the reception according to the session initiation Protocol sent message through the network connection computer this determines the unique receiver associated with it. Every communication element of the first communication network is therefore directly to the network connection computer without further intermediate station connected to this.

Bevorzugt stellen die Kommunikationselemente Sensoren oder RFID-Tags dar.Prefers the communication elements are sensors or RFID tags.

Gemäß einer weiteren bevorzugten Ausgestaltung muss das Versenden der Nachricht nicht notwendigerweise durch einen Rechner außerhalb des ersten Kommunikationsnetzes erfolgen. Das zweite Kommunikationsnetz kann mit zumindest einem weiteren Kommunikationsnetz gekoppelt sein, das zumindest ein mit einem Netzwerkverbindungs-Rechner gekoppeltes Kommunikationselement aufweist, wobei das Versenden einer Nachricht eines Kommunikationselements des weiteren Kommunikationsnetzes an ein Kommunikationselement des ersten Kommunikationsnetzes wiederum gemäß dem Session Initiation Protocol erfolgt. Das Übertragen der Nachricht von dem Kommunikationselement des weiteren Kommunikationsnetzes an dessen Netzwerkverbindungs-Rechner erfolgt dabei ebenfalls gemäß einem Protokoll der zweiten Schicht des OSI-Referenzmodells. Die Übertragung der Nachricht von diesem Netzwerkverbindungs-Rechner des ersten Kommunikationsnetzes erfolgt – wie oben beschrieben – gemäß dem Internet Protocol. Die weitere Übertragung an ein Kommunikationselement des ersten Kommunikationsnetzes erfolgt wie beschrieben.According to one Another preferred embodiment, the sending of the message not necessarily by a computer outside the first communication network respectively. The second communication network may include at least one be coupled with another communication network that at least one with a communication link coupled to a network connection computer wherein sending a message of a communication element the further communication network to a communication element of first communication network in turn according to the Session Initiation Protocol he follows. The transferring the message from the communication element of the further communication network to its network connection computer also takes place according to a protocol the second layer of the OSI reference model. The transfer the message from this network connection computer of the first one Communication network is done - how described above - according to the Internet Protocol. The further transmission to a communication element of the first communication network is carried out as described.

Der erfindungsgemäße Netzwerkverbindungs-Rechner, welcher ein Kommunikationselement mit einem Rechner außerhalb des ersten Kommunikationsnetzes koppelt, ist derart eingerichtet, dass dieser eine gemäß dem Internet Protocol aufgebaute und dem Netzwerkverbindungs-Rechner zugeführte Nachricht, in der ein gemäß dem Protokoll der zweiten Schicht des OSI-Referenzmodells kommunizierendes Kommunikationselement eines ersten Kommunikationsnetzes adressiert wird, ermittelt und eine Nachricht gemäß dem Protokoll der zweiten Schicht des OSI-Referenzmodells bildet und die Nachricht an ein Kommunikationselement in dem ersten Kommunikationsnetz sendet.Of the inventive network connection computers, which is a communication element with a computer outside of the first communication network is set up such that this one according to the internet Protocol and supplied to the network connection computer message, in the one according to the protocol the second layer of the OSI reference model communicating communication element of a first communication network is addressed and a message according to the protocol the second layer of the OSI reference model forms and the message to a communication element in the first communication network.

Mit anderen Worten bedeutet dies, dass SIP-Nachrichten in geeigneter Weise auf eine niedrigere Schicht des OSI-Referenzmodells übertragen werden, wodurch die bereits existierende SIP-Architektur mit allen ihren Merkmalen (wie z.B. Sicherheit, Authentifizierung, Konfiguration, An- und Abmeldung, Interworking, Conferencing zum internen Datenabgleich, Gruppenadressierung, IP-Transition, ...) zur Verfügung steht.With In other words, this means that SIP messages are more appropriate Be transferred to a lower layer of the OSI reference model, whereby the existing SIP architecture with all its features (such as e.g. Security, authentication, configuration, login and logout, Interworking, Conferencing for internal data synchronization, group addressing, IP transition, ...) stands.

Bei dem erfindungsgemäßen Verfahren zum Verarbeiten einer von einem gemäß dem Internet Protocol kommunizierenden Rechner einem gemäß einem davon verschiedenen Protokoll kommunizierenden Kommunikationselement eines ersten Kommunikationsnetzes zugeführten Nachricht, wird die Nachricht von dem Rechner gemäß dem Session Initiation Protocol (SIP) erstellt und an das erste Kommunikationsnetz übertragen und in das Protokoll der zweiten Schicht des OSI-Referenzmodells gewandelt und an das Kommunikationselement übertragen.at the method according to the invention for processing one of a communicating in accordance with the Internet Protocol Calculator one according to one of it different protocol communicating communication element of a first communication network supplied message, the message from the computer according to the session Initiation Protocol (SIP) created and transmitted to the first communication network and in the second layer protocol of the OSI reference model converted and transmitted to the communication element.

Der Vorteil des erfindungsgemäßen Verfahrens besteht darin, dass bei einer Kommunikation zwischen dem Rechner des zweiten Kommunikationsnetzes und dem Netzwerkverbindungs-Rechner das weithin verbreitete Internet Protocol eingesetzt werden kann. Die Nachricht jedoch wird im sog. Session Initiation Protocol erstellt, das sich zur Übertragung ebenfalls des Internet Protocols bedient, jedoch eine andere Art der Adressierung verwendet. Die Adressierung erfolgt dabei derart, dass als Name bzw. Zieladresse einerseits das anzusprechende Kommunikationselement und andererseits die IP-Adresse des mit dem Kommunikationselement gekoppelten Netzwerkverbindungs-Rechners angegeben wird.The advantage of the method according to the invention is that in a communication between the computer of the second communication network and the network connection computer, the widely used Internet Protocol can be used. However, the message is created in the so-called Session Initiation Protocol, which also uses the Internet Protocol for transmission but uses a different type of addressing. The addressing takes place in such a way that the communication element to be addressed as the name or destination address on the one hand and the IP address of the one with the communication element on the other hand coupled network connection computer is specified.

Gemäß einer bevorzugten Ausgestaltung des erfindungsgemäßen Verfahrens erfolgt die Übertragung der Nachricht an den Netzwerkverbindungs-Rechner des ersten Kommunikationsnetzes und die Wandlung vom Internet Protocol in das Protokoll der zweiten Schicht des OSI-Referenzmodells wird von dem Netzwerkverbindungs-Rechner durchgeführt.According to one preferred embodiment of the method according to the invention, the transmission takes place the message to the network connection computer of the first communication network and the conversion from the Internet Protocol to the second protocol Layer of the OSI reference model is from the network connection calculator carried out.

Die Erfindung und weitere Vorteile sowie zweckmäßige Ausgestaltungen werden nachfolgend anhand einer Figur beschrieben.The Invention and other advantages and expedient refinements described below with reference to a figure.

Ein erfindungsgemäßes Kommunikationssystem 100 weist ein erstes Kommunikationsnetz 110 und ein zweites Kommunikationsnetz 120 auf. Das erste Kommunikationsnetz 110 beinhaltet einen Netzwerkverbindungs-Rechner 117, mit dem eine Vielzahl an Kommunikationselementen 111, ..., 116 direkt verbunden sind. Bei den Kommunikationselementen 111, ..., 116 kann es sich um Sensoren handeln, die gemäß einem vom Internet Protocol verschiedenen Protokoll kommunizieren. Es kann sich hierbei beispielsweise um Ethernet oder irgendein anderes Protokoll der zweiten Schicht des OSI-Referenzmodells handeln. Mittels diesem Kommunikationsprotokoll können die Kommunikationselemente 111, ..., 116 durch Vermittlung des Netzwerkverbindungs-Rechners 117 miteinander zu kommunizieren.A communication system according to the invention 100 has a first communication network 110 and a second communication network 120 on. The first communication network 110 includes a network connection calculator 117 with which a variety of communication elements 111 , ..., 116 are directly connected. With the communication elements 111 , ..., 116 they can be sensors communicating according to a protocol different from the Internet Protocol. This may be, for example, Ethernet or any other protocol of the second layer of the OSI reference model. By means of this communication protocol, the communication elements 111 , ..., 116 through the intermediary of the network connection computer 117 communicate with each other.

Der Netzwerkverbindungs-Rechner 117 ist damit in der Lage, das von den Kommunikationselementen 111, ..., 116 verwendete Kommunikationsprotokoll zu interpretieren. Es ist jedoch auch in der Lage, mittels dem Internet Protocol mit Rechnern 124, ..., 127 des zweiten Kommunikationsnetzes 120 zu kommunizieren. Das erste und das zweite Kommunikationsnetz 110, 120 können dabei allgemein über das Internet 129 miteinander verbunden sein.The network connection calculator 117 is thus capable of that of the communication elements 111 , ..., 116 to interpret the communication protocol used. However, it is also capable of using the Internet Protocol with computers 124 , ..., 127 of the second communication network 120 to communicate. The first and the second communication network 110 . 120 can do it generally via the internet 129 be connected to each other.

Trotz der unterschiedlichen, von den Kommunikationselementen 111, ..., 116 und den Rechnern 124, ..., 127, verwendeten Kommunikationsprotokollen ist mit dem erfindungsgemäßen Kommunikationssystem eine direkte Kommunikation zwischen diesen möglich. Die Kommunikation bedient sich dabei des Session Initiation Protocols, um Peer-to-Peer Nachrichten zwischen einem der Kommunikationselemente und einem der Rechner außerhalb des ersten Kommunikationssystems 110 auszutauschen.Despite the different, from the communication elements 111 , ..., 116 and the computers 124 , ..., 127 , Communication protocols used with the communication system according to the invention a direct communication between them possible. The communication uses the Session Initiation Protocol to peer-to-peer messages between one of the communication elements and one of the computers outside the first communication system 110 exchange.

Das Session Initiation Protocol wurde ursprünglich zur Verwaltung und Koordination von Multimedia-Sitzungen entwickelt. SIP wird insbesondere dazu verwendet, in einem gemäß dem Internet Protocol kommunizierenden Kommunikationsnetz Anrufe zwischen einem oder auch mehreren Endpunkten zu starten. SIP basiert dabei in seinen Grundzügen auf dem SMTP (Simple Mail Transfer Protocol) und http (Hypertext Transfer Protocol). Wie diese beiden Spezifikationen verwendet SIP für die Kommunikation zwischen zwei Rechnern Textbasierte Nachrichten, die eine Anfrage eines Rechners und die Antwort des anderen Rechners übermitteln. SIP benutzt dabei über weite Strecken die Syntax des http. SIP-Anfragen rufen wie bei http definierte Aktionen auf dem spezifizierten Rechner hervor. SIP verfügt darüber hinaus über eigene Sicherungsmechanismen, die für die Zuverlässigkeit der Übermittlung zuständig sind. Es können auch mehrere Anfragen und Antworten über eine TCP (Transfer Control Protocol)-Verbindung übermittelt werden.The Session Initiation Protocol was originally used for administration and coordination developed from multimedia sessions. SIP is in particular to used, in one according to the Internet Protocol communicating communication network calls between one or even multiple endpoints to start. SIP is based in his Basic features Simple Mail Transfer Protocol (SMTP) and Hypertext Transfer Protocol (HTTP) Protocol). How these two specifications uses SIP for communication between two computers text-based messages that request a computer and the answer of the other computer. SIP uses about long stretches the syntax of http. Call SIP requests as with http defined actions on the specified calculator. SIP also has its own Securing mechanisms for the reliability the transmission responsible are. It can too several inquiries and answers about a TCP (Transfer Control Protocol) connection are transmitted.

Die Erfindung sieht nun darüber hinaus vor, Kommunikationselemente, die nicht gemäß dem Internet Protocol kommunizieren können, mittels SIP zu adressieren. Die anhängende Nachricht wird dabei an einen Netzwerkverbindungs-Rechner gesandt, der in üblicher Weise adressierbar ist. Dieser löst die Zieladresse auf, d.h. er entfernt die Internet Protocolspezifischen Bestandteile der Zieladresse und leitet die Nachricht (im Wesentlichen ohne inhaltliche Änderung) gemäß dem jeweiligen Protokoll an das Kommunikationselement weiter.The Invention now sees about it In addition, communication elements that are not according to the Internet Protocol can communicate, to address via SIP. The attached message is included sent to a network connection computer in the usual Way is addressable. This dissolves the destination address, i. he removes the Internet Protocol specifics Components of the destination address and forwards the message (essentially without content change) according to the respective Protocol to the communication element on.

In einem SIP-Framework werden sog. SIP URI (Uniform Ressource Identifyer) als Namen der Kommunikationselemente verwendet. Ein Kommunikationselement kann z.B. wie folgt angesprochen werden: „<SIP:[email protected]>". „Kommunikationselement" steht dabei stellvertretend für den Namen des anzusprechenden Kommunikationselements. Die nach dem „@"-Zeichen stehenden Platzhalter entsprechen der üblichen Internet Protocol-Nomenklatur. Mittels dieser Vorgehensweise können Kommunikationselemente, die nicht in der Lage sind, mittels des Internet Protocols zu kommunizieren, über die zweite Schicht des OSI-Referenzmodells mit Rechner außerhalb des ersten Kommunikationsnetzes 110 kommunizieren. Es können dabei normale SIP-Nachrichten verwendet werden, um auf die Kommunikationselemente zuzugreifen.In a SIP framework so-called SIP URI (Uniform Resource Identifier) are used as names of the communication elements. A communication element can, for example, be addressed as follows: "<SIP: communication [email protected]>". "Communication element" stands thereby for the name of the communication element to be addressed. The placeholders following the "@" sign correspond to the usual Internet Protocol nomenclature, which allows communication elements that are unable to communicate through the Internet Protocol to be routed through the second layer of the OSI reference model to non-PC computers first communication network 110 communicate. Normal SIP messages can be used to access the communication elements.

So kann mit diesem Verfahren eine Registrierung der Kommunikationselemente automatisch an ihrem Netzwerkverbindungs-Rechner erfolgen. An diesen können die Kommunikationselemente Informationen senden, wenn sich Parameterwerte eines Kommunikationselements geändert haben. Hierzu kann auf die sog. SIP-„Specific Event Notification" zurückgegriffen werden (siehe auch die Spezifikation zu RFC 3265). Der Rechner, der von einem Kommunikationselement Informationen, wie z.B. Parameter-Werte, anfordert, sendet eine „SIP-Subscription" entweder an ein einzelnes Kommunikationselement oder eine Gruppe von Kommunikationselementen mit einem bestimmten „event header". Wenn sich der Wert eines Kommunikationselementes geändert hat, sendet dieser ein „SIP Notify" an den anfordernden Rechner zurück.Thus, with this method, the communication elements can be registered automatically on their network connection computer. At these, the communication elements can send information if parameter values of a communication element have changed. For this, the so-called SIP "Specific Event Notification" can be used (see also the specification for RFC 3265) The computer, which requests information from a communication element, such as parameter values, sends a "SIP Subscription" either a single communication element or a group of communication elements with a particular "event header." If the value of a communication element has changed, it sends back a "SIP Notify" to the requesting computer.

Eine analoge Vorgehensweise wird gewählt, wenn aktuelle Werte eines Kommunikationselementes abgefragt werden sollen. In diesem Fall wird ein anderer „event header" von dem Rechner an das oder die Kommunikationselemente gesendet. Das Kommunikationselement oder die Gruppe von Kommunikationselementen sendet dann eine „unsubscription"-Nachricht zurück.A analogous procedure is chosen if current values of a communication element are to be queried. In this case, another "event header" from the calculator sent to the one or more communication elements. The communication element or the group of communication elements then sends back an "unsubscription" message.

Für die Kommunikationselemente sind beliebige Befehle neben den bereits existierenden SIP-Befehlen denkbar. Hierdurch können die bislang proprietären Hersteller spezifischen Kommunikationsprotokolle überwunden werden.For the communication elements are arbitrary commands besides the already existing SIP commands conceivable. This allows the previously proprietary Overcome manufacturer specific communication protocols become.

Eine Realisierungsmöglichkeit besteht darin, die SIP URI mit einem Parameter zu erweitern. Der mit dem angesprochenen Kommunikationselement verbundene Netzwerkverbindungs-Rechner muss dazu eingerichtet sein, diesen Parameter zu interpretieren. Der Parameter wird von denjenigen Rechnern, die in der Kommunikationsstrecke zwischen dem sendenden Rechner und dem Netzwerkverbindungs-Rechner liegen, und die diesen Parameter nicht kennen, ignoriert. Als SIP URI wird die IP-Adresse des Netzwerkverbindungs-Rechners verwendet, damit alle SIP-Nachrichten zu den Kommunikationselementen an den mit diesen verbundenen Netzverbindungs-Rechner gesendet werden. Dieser kann dann mit dem zusätzlichen Parameter die SIP-Nachricht an den eigentlichen Empfänger, z.B. die korrekte MAC-Adresse übertragen.A implementation option is to extend the SIP URI with a parameter. The one with connected to the addressed communication element network connection computer must be set up to interpret this parameter. The parameter is used by those computers that are in the communication link between the sending computer and the network connection computer lie, and do not know this parameter, ignored. As SIP URI uses the IP address of the network connection machine so all SIP messages to the communication elements on the connected to this network connection computer be sent. This can then with the additional parameter the SIP message to the actual receiver, e.g. transmit the correct MAC address.

Die Adressierung könnte auf folgende Weise erfolgen: „Contact: <sip:ip_addr_gateway;mac=mac_addr>". Wenn die angegebenen Parameter innerhalb der spitzen Klammern „<" „>" steht, so wird er als URI Parameter erkannt. Bei der Notation „<sip:ip_addr_gateway>; mac=mac_addr" stellt diese einen Header-Parameter dar.The Addressing could in the following way: "Contact: <sip: ip_addr_gateway; mac = mac_addr>". If the specified parameters within the angle brackets "<" ">", it becomes a URI parameter recognized. For the notation "<sip: ip_addr_gateway>; mac = mac_addr "sets this one Header parameters.

Die oben beschriebene Vorgehensweise ist auf beliebige Adressformate anwendbar.The The procedure described above is for any address formats applicable.

In der Beschreibung wurde bislang davon ausgegangen, dass eine SIP-Nachricht von einem der Rechner 124, ..., 127 des zweiten Kommunikationsnetzes 120 an ein Kommunikationselement 111, ..., 116 des ersten Kommunikationsnetzes gesendet wird. Das zweite Kommunikationsnetz 120 kann mit einem weiteren Kommunikationsnetz 128 verbunden sein, welches seinerseits ebenfalls einen Netzwerkverbindungs-Rechner 124 und damit verbundene Kommunikationselemente 121, ..., 123 aufweist. Es ist damit ohne weiteres denkbar, dass eine SIP Nachricht von einem der Kommunikationselemente 121, ..., 123 des weiteren Kommunikationsnetzes 128 an ein Kommunikationselement 111, ..., 116 des ersten Kommunikationsnetzes 110 gesendet wird. Die Übertragung einer Nachricht von einem der Kommunikationselemente 121, ..., 123 zu dem Netzwerkverbindungs-Rechner 124 erfolgt dabei gemäß einem Protokoll der zweiten Schicht des OSI-Referenzmodells.In the description, it has been assumed that a SIP message from one of the computers 124 , ..., 127 of the second communication network 120 to a communication element 111 , ..., 116 the first communication network is sent. The second communication network 120 can with another communication network 128 be connected, which in turn also a network connection computer 124 and associated communication elements 121 , ..., 123 having. It is thus readily conceivable that a SIP message from one of the communication elements 121 , ..., 123 the further communication network 128 to a communication element 111 , ..., 116 of the first communication network 110 is sent. The transmission of a message from one of the communication elements 121 , ..., 123 to the network connection computer 124 takes place according to a protocol of the second layer of the OSI reference model.

Zwischen dem Netzwerkverbindungs-Rechner 124 und dem Netzwerkverbindungs-Rechner 117 (gegebenenfalls unter Zwischenschaltung einer Mehrzahl an Rechnern des zweiten Kommunikationsnetzes 120) erfolgt die Übertragung gemäß dem Internet Protocol. Eine erste Aufschlüsselung der Zieladresse erfolgt durch den Rechner 127, der einen Proxy-Rechner darstellt. Dieser interpretiert dies in der Nachricht angegebene Zieladresse und leitet die Nachricht an die gemäß dem Internet Protocol adressierten Netzwerkverbindungs-Rechner des ersten Kommunikationsnetzes 110 weiter. Die Entschlüsselung der Zieladresse und Weiterleitung an das adressierte Kommunikationselement des ersten Kommunikationsnetzes 110 erfolgt wie oben beschrieben.Between the network connection computer 124 and the network connection computer 117 (optionally with the interposition of a plurality of computers of the second communication network 120 ) the transmission takes place in accordance with the Internet Protocol. A first breakdown of the destination address is done by the computer 127 representing a proxy machine. This interprets this specified in the message destination address and passes the message to the addressed according to the Internet Protocol network connection computer of the first communication network 110 further. The decryption of the destination address and forwarding to the addressed communication element of the first communication network 110 takes place as described above.

Claims (13)

Kommunikationssystem (100) mit einem ersten Kommunikationsnetz (110), das zumindest ein Kommunikationselement (111, ..., 116) und einen Netzwerkverbindungs-Rechner (117) aufweist, der mit dem zumindest einen Kommunikationselement (111, ..., 116) und mit einem zweiten, auf Internet-Protokollen (IP) basierenden, Kommunikationsnetz (120), welches eine Vielzahl an miteinander gekoppelten Rechnern (124, ..., 127) aufweist, gekoppelt ist, wobei die Übermittlung einer Nachricht von einem der Rechner (124, ..., 127) des zweiten Kommunikationsnetzes (120) an ein Kommunikationselement (111, ..., 116) des ersten Kommunikationsnetzes (110) gemäß dem Session Initiation Protocol (SIP) erfolgt.Communication system ( 100 ) with a first communication network ( 110 ), which is at least one communication element ( 111 , ..., 116 ) and a network connection computer ( 117 ), which is connected to the at least one communication element ( 111 , ..., 116 ) and a second Internet Protocol (IP) -based communication network ( 120 ), which contains a large number of computers ( 124 , ..., 127 ), wherein the transmission of a message from one of the computers ( 124 , ..., 127 ) of the second communication network ( 120 ) to a communication element ( 111 , ..., 116 ) of the first communication network ( 110 ) according to the Session Initiation Protocol (SIP). Kommunikationssystem nach Anspruch 1, dadurch gekennzeichnet, dass die Übermittlung der Nachricht von einem der Rechner (124, ..., 127) des zweiten Kommunikationsnetzes (120) an den Netzwerkverbindungs-Rechner (117) des ersten Kommunikationsnetzes (110) gemäß dem Internet Protocol (IP) erfolgt.Communication system according to claim 1, characterized in that the transmission of the message from one of the computers ( 124 , ..., 127 ) of the second communication network ( 120 ) to the network connection computer ( 117 ) of the first communication network ( 110 ) according to the Internet Protocol (IP). Kommunikationssystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass das zweite Kommunikationsnetz (120) einen mit dem sendenden Rechner gekoppelten Proxy-Rechner (127) aufweist, der die gemäß dem Session Initiation Protocol kodierte Nachricht auflöst und gemäß dem Internet Protocol an den Netzwerkverbindungs-Rechner (117) weiterleitet.Communication system according to claim 1 or 2, characterized in that the second communication network ( 120 ) a proxy computer coupled to the sending computer ( 127 ) which resolves the message encoded according to the Session Initiation Protocol and according to the Internet Pro tocol to the network connection computer ( 117 ). Kommunikationssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Übermittlung der Nachricht zwischen dem Netzwerkverbindungs-Rechner (117) und dem Kommunikationselement (111, ..., 116) gemäß einem Protokoll der zweiten Schicht des OSI-Referenzmodells erfolgt.Communication system according to one of the preceding claims, characterized in that the transmission of the message between the network connection computer ( 117 ) and the communication element ( 111 , ..., 116 ) according to a protocol of the second layer of the OSI reference model. Kommunikationssystem nach Anspruch 4, dadurch gekennzeichnet, dass die von einem der Rechner (124, ..., 127) oder Kommunikationselements (121, ..., 123) des zweiten Kommunikationsnetzes (120) an das Kommunikationselement des ersten Kommunikationsnetzes (110) gesendete Nachricht bei der Umsetzung von dem Internet Protocol (IP) in das Protokoll der zweiten Schicht des OSI-Referenzmodells ohne inhaltliche Änderung des Inhalts der Nachricht erfolgt.Communication system according to claim 4, characterized in that the data from one of the computers ( 124 , ..., 127 ) or communication element ( 121 , ..., 123 ) of the second communication network ( 120 ) to the communication element of the first communication network ( 110 ) is sent during the conversion from the Internet Protocol (IP) to the second layer protocol of the OSI reference model without changing the content of the message. Kommunikationssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass jedes Kommunikationselement (111, ..., 116) des ersten Kommunikationsnetzes (110) direkt mit dem Netzwerkverbindungs-Rechner (117) verbunden ist.Communication system according to one of the preceding claims, characterized in that each communication element ( 111 , ..., 116 ) of the first communication network ( 110 ) directly to the network connection computer ( 117 ) connected is. Kommunikationssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Kommunikationselemente (111, ..., 116) Sensoren oder RFID-Tags darstellen.Communication system according to one of the preceding claims, characterized in that the communication elements ( 111 , ..., 116 ) Represent sensors or RFID tags. Kommunikationssystem nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das zweite Kommunikationsnetz (120) mit zumindest einem weiteren Kommunikationsnetz (128) gekoppelt ist, das zumindest ein mit einem Netzwerkverbindungs-Rechner (124) gekoppeltes Kommunikationselement (121, ..., 123) aufweist, wobei das Versenden einer Nachricht eines Kommunikationselements (121, ..., 123) des weiteren Kommunikationsnetzes (128) an ein Kommunikationselement (111, ..., 116) des ersten Kommunikationsnetzes (110) gemäß dem Session Initiation Protocol erfolgt.Communication system according to one of the preceding claims, characterized in that the second communication network ( 120 ) with at least one further communication network ( 128 ), which is at least one connected to a network connection computer ( 124 ) coupled communication element ( 121 , ..., 123 ), wherein the sending of a message of a communication element ( 121 , ..., 123 ) of the further communication network ( 128 ) to a communication element ( 111 , ..., 116 ) of the first communication network ( 110 ) according to the Session Initiation Protocol. Kommunikationssystem nach Anspruch 8, dadurch gekennzeichnet, dass der Netzwerkverbindungs-Rechner (124) des weiteren Kommunikationsnetzes (128) die Nachricht von einem Protokoll der zweiten Schicht des OSI-Referenzmodells in das Internet Protocol wandelt.Communication system according to Claim 8, characterized in that the network connection computer ( 124 ) of the further communication network ( 128 ) converts the message from a second layer protocol of the OSI reference model to the Internet Protocol. Kommunikationssystem nach Anspruch 8 oder 9, die Kommunikation des Netzwerkverbindungs-Rechners (124) des weiteren Kommunikationsnetzes (128) mit dem Netzwerkverbindungsrechner (117) des ersten Kommunikationsnetzes (110) gemäß dem Internet Protocol erfolgt.Communication system according to claim 8 or 9, the communication of the network connection computer ( 124 ) of the further communication network ( 128 ) with the network connection computer ( 117 ) of the first communication network ( 110 ) according to the Internet Protocol. Netzwerkverbindungsrechner, der derart eingerichtet ist, dass dieser eine gemäß dem Internet Protocol aufgebaute und dem Netzwerkverbindungs-Rechner zugeführten Nachricht, in der ein gemäß dem Protokoll der zweiten Schicht des OSI-Referenzmodells kommunizierendes Kommunikationselement eines ersten Kommunikationsnetzes adressiert wird, ermittelt und eine Nachricht gemäß dem Protokoll der zweiten Schicht des OSI-Referenzmodells bildet und die Nachricht an ein Kommunikationselement in dem ersten Kommunikationsnetz sendet.Network connection computer, set up in this way is that this one according to the Internet Protocol established and supplied to the network connection computer message in the one according to the protocol the second layer of the OSI reference model communicating communication element of a first communication network is addressed and a message according to the protocol the second layer of the OSI reference model forms and the message to a communication element in the first communication network. Verfahren zum Verarbeiten einer von einem gemäß dem Internet Protocol kommunizierenden Rechner (124, ..., 127) einem gemäß einem davon verschiedenen Protokoll kommunizierenden Kommunikationselement (111, ..., 116) eines ersten Kommunikationsnetzes (110) zugeführten Nachricht, wobei die Nachricht von dem Rechner gemäß dem Session Initiation Protocol erstellt und an des erste Kommunikationsnetz (110) übertragen und in das Protokoll der zweiten Schicht des OSI-Referenzmodells gewandelt und an das Kommunikationselement (111, ..., 116) übertragen wird.Method for processing a computer communicating according to the Internet Protocol ( 124 , ..., 127 ) a communication element communicating according to a different protocol ( 111 , ..., 116 ) of a first communication network ( 110 ), the message being generated by the computer according to the Session Initiation Protocol and sent to the first communication network ( 110 ) and converted into the protocol of the second layer of the OSI reference model and to the communication element ( 111 , ..., 116 ) is transmitted. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass die Übertragung der Nachricht an den Netzwerkverbindungs-Rechner des ersten Kommunikationsnetzes erfolgt und die Wandlung vom Internet Protocol in das Protokoll der zweiten Schicht des OSI-Referenzmodells von dem Netzwerkverbindungs-Rechner (117) durchgeführt wird.Method according to claim 12, characterized in that the transmission of the message to the network connection computer of the first communication network takes place and the conversion from the Internet Protocol into the protocol of the second layer of the OSI reference model by the network connection computer ( 117 ) is carried out.
DE10359929A 2003-12-19 2003-12-19 Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers Withdrawn DE10359929A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10359929A DE10359929A1 (en) 2003-12-19 2003-12-19 Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10359929A DE10359929A1 (en) 2003-12-19 2003-12-19 Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers

Publications (1)

Publication Number Publication Date
DE10359929A1 true DE10359929A1 (en) 2005-07-21

Family

ID=34683612

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10359929A Withdrawn DE10359929A1 (en) 2003-12-19 2003-12-19 Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers

Country Status (1)

Country Link
DE (1) DE10359929A1 (en)

Similar Documents

Publication Publication Date Title
DE69634916T2 (en) METHOD AND DEVICE FOR FILTRATING MULTIPLE ADDRESS PACKAGES IN A LOCAL NETWORK THROUGH A TRANSPARENT INTERMEDIATE SYSTEM
DE602004004601T2 (en) Distribution of membership information for multi-user sessions at the application level
EP1472851A2 (en) System and method for analyzing a network and/or generating the topology of a network
DE102005034972A1 (en) Method for remote access to a local area network and switching nodes for carrying out the method
EP2387261B1 (en) Provision of an end-to-end connection from a terminal to a network
EP3136688A1 (en) Method for provision of access to configuration data within an industrial automation system and web server component
EP1854267A1 (en) Method for establishing a communication link in at least one communications network
EP1494434B1 (en) Method for the configuration of an apparatus in a data network
EP1317820B1 (en) Method for establishment of connections of pre-determined performance for a packet-oriented communication network with a resource manager
DE10316236B4 (en) Method and arrangement for configuring a device in a data network
DE102020109294A1 (en) Method of operating a system
EP2719129B1 (en) Home communication network
DE602004005028T2 (en) Multicast source search
EP1266493A1 (en) Method for transmitting a data packet from a first network unit to a second network unit in a data network
DE10359929A1 (en) Communications system for processing Internet messages has a first communications network (CN) with communications elements and a second CN with interlinked computers
WO2004100498A1 (en) Method for data exchange between network elements in networks with differing address ranges
EP2695364A1 (en) Method for addressing messages in a computer network
EP1334589B1 (en) Data transmission
DE602004000630T2 (en) Address processing of communication terminals by integration and / or extraction of communication interface features in the address
EP4124000B1 (en) Method, computer program product and system for providing services
DE102010042601A1 (en) network
EP3560153B1 (en) Method for operating a data processing system, and data processing system
EP1052802B1 (en) Method for the interface between NetBIOS computers and networks
DE10251906A1 (en) Making inventory of components connected to network involves sending inventory request message from requesting component to all other connected components, which send inventory response messages
EP2536106A1 (en) Address transfer method

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8139 Disposal/non-payment of the annual fee