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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer 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
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
Der
Netzwerkverbindungs-Rechner
Trotz
der unterschiedlichen, von den Kommunikationselementen
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
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
Zwischen
dem Netzwerkverbindungs-Rechner
Claims (13)
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) |
-
2003
- 2003-12-19 DE DE10359929A patent/DE10359929A1/en not_active Withdrawn
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 |