DE19603474C2 - Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen - Google Patents
Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in KommunikationssystemenInfo
- Publication number
- DE19603474C2 DE19603474C2 DE19603474A DE19603474A DE19603474C2 DE 19603474 C2 DE19603474 C2 DE 19603474C2 DE 19603474 A DE19603474 A DE 19603474A DE 19603474 A DE19603474 A DE 19603474A DE 19603474 C2 DE19603474 C2 DE 19603474C2
- Authority
- DE
- Germany
- Prior art keywords
- message
- information
- rel
- kvt1
- conversion
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0025—Provisions for signalling
Description
In öffentlichen oder privaten Kommunikationsnetzen kommuni
zieren Kommunikationssysteme mit Hilfe von standardisierten
Signalisierungsprozeduren - beispielsweise Signalisierungspro
zedur Nr. 7 - oder speziellen Signalisierungsprozeduren für
private Kommunikationsnetze - beispielsweise Cornet der Fa.
Siemens. Die bei ITU-T standardisierte Signalisierungsproze
dur Nr. 7 ist beispielsweise in "Unterrichtsblätter der Deut
schen Telecom", 48. Jahrgang, Mai 1995, Seite 290 bis 303 be
schrieben. Insbesondere in privaten Kommunikationsnetzen wer
den die auszutauschenden Signalisierungs- und Nachrichtenin
formationen über Festverbindungen - beispielsweise eine
Signalisierungsprozedur Nr. 7 - Festverbindung übermittelt,
wobei in die Signalisierungsinformationen Nachrichten einge
fügt sind, mit deren Hilfe die Kommunikationssysteme vermitt
lungstechnisch gesteuert werden. Für die Übernahme und ein
Aufbereiten von Nachrichten ist in den Kommunikationssystemen
zumindest eine interne Nachrichtenschnittstelle vorgesehen,
wobei die Formate der über die interne Nachrichtenschnitt
stelle übermittelten Nachrichten bzw. Nachrichtenelemente in
Abhängigkeit vom Release, d. h. vom Aktualisierungsgrad des
jeweiligen Kommunikationssystems abweichen können; die Infor
mationsinhalte der Nachrichten bleiben jedoch gleich. Diese
unterschiedlichen Formate ergeben sich in Kommunikations
systemen insbesondere bei umfangreichen Erweiterungen zur
Steuerung von zusätzlichen Leistungsmerkmalen, wobei im
Kommunikationssystem die programmtechnischen Änderungen durch
eine Aktualisierungs- bzw. Releaseinformation angezeigt wer
den.
Die der Erfindung zugrundeliegende Aufgabe besteht darin, ein
Verfahren derart auszugestalten, daß in Signalisierungsinfor
mationen eingebettete Nachrichten mit unterschiedlichen For
maten zwischen Kommunikationssystemen austauschbar sind. Die
Aufgabe wird durch die Merkmale des Patentanspruchs 1 gelöst.
Der wesentliche Aspekt des erfindungsgemäßen Verfahrens ist
darin zu sehen, daß in zumindest einer Konfigurationstabelle
kommunikationssystemspezifische Informationen gespeichert
sind und in nachrichtenartenindividuellen Konvertierungsta
bellen Konvertierungsvorschriften angegeben sind.
In den Kommunikationssystemen werden beim Empfang oder beim
Senden einer Nachricht die kommunikationssystemspezifischen
Informationen der am jeweiligen Nachrichtenaustausch betei
ligten Kommunikationssysteme ermittelt und bei unterschiedli
chen kommunikationssystemspezifischen Informationen wird mit
den in den Konfigurationstabellen gespeicherten kommunikati
onssystemspezifischen Informationen in Abhängigkeit von der
Art der Nachricht eine Konvertierungstabelle ermittelt, nach
deren Konvertierungsvorschriften die Nachricht konvertiert
wird. Mit Hilfe der erfindungsgemäßen Konfigurations- und
Konvertierungstabellen wird eine Konvertierung bzw. Kompati
bilität von unterschiedlichsten Formaten von Nachrichten und
damit unterschiedlichsten internen Nachrichtenschnittstellen
mit geringstem programmtechnischen Aufwand erreicht.
Die kommunikationssystemspezifische Information ist vorteil
haft durch eine die Aktualisierung des jeweiligen Kommunika
tionssystems anzeigende Releaseinformation repräsentiert -
Anspruch 2. Diese Releaseinformation zeigt den aktuellen pro
grammtechnischen und funktionellen Zustand eines Kommunikati
onssystems in einem Kommunikationsnetz an und damit auch in
welches Format Nachrichten von der internen Nachrichten
schnittstelle, insbesondere Signalisierungsnachrichten, für
eine Übermittlung über einen zwischen Kommunikationssystemen
geführten Signalisierungskanal konvertiert werden müssen.
Die Konvertierungstabellen werden besonders vorteilhaft mit
Hilfe einer ersten und von zweiten Konfigurationstabellen er
mittelt - Anspruch 3. Hierbei ist in einer eine erste Konfi
gurationstabelle repräsentierende Releasetabelle jeweils ei
ner den Aktualisierungsgrad von Kommunikationssystemen im Kom
munikationsnetz anzeigenden Releaseinformation eine erste Ta
belleninformation zugeordnet, die jeweils eine zweite Konfi
gurationstabelle repräsentierende Nachrichtenartentabelle an
zeigt. In den Nachrichtentabellen ist jeweils einer den Nach
richtentyp anzeigenden Typeninformation eine zweite Tabel
leninformation zugeordnet, die jeweils eine Konvertierungsta
belle angibt. Durch diese Tabellenkonzeption wird eine hohe
Flexibilität hinsichtlich der Konvertierung von Nachrichten
unterschiedlichsten Typs und mit unterschiedlichen Formaten
erreicht.
In den Konvertierungstabellen sind jeweils der Umfang und die
Art von Nachrichtenelementen angegeben, die aus einer zu kon
vertierenden Nachricht zu entfernen oder einzufügen sind. Für
dieses Einfügen und Entfernen von Nachrichtenelementen sind
die betroffenen Positionen in den Nachrichten durch entspre
chende Offsetinformationen anzeigt - Anspruch 4. Für ein Ent
fernen oder Einfügen eines oder mehrerer Nachrichtenelementes
aus der bzw. in die Nachricht an den betroffenen Nachrich
tenelementeposition ist jeweils ein separater Bearbeitungs
auftrag in den Konvertierungstabellen vorgesehen, dem die
entsprechenden Bearbeitungs-, Offset-, Korrektur-, Funktions-
und Parameterinformationen zugeordnet sind.
Die Reihenfolge der Bearbeitungseinträge entspricht vorteil
haft der Reihenfolge der zu bearbeitenden Nachrichtenelemen
tepositionen - Anspruch 5. Dies bedeutet, daß die Bearbeitun
gseinträge entsprechend der aufsteigender Reihenfolge der zu
korrigierenden - Einfügen oder Entfernen - Nachrichtenelemen
tepositionen in die jeweilige Konvertierungstabelle eingetra
gen werden. Diese Bearbeitungseintrags-Reihenfolge gewährlei
stet, daß durch die im jeweiligen Bearbeitungseintrag angege
benen Informationen die einzelnen Nachrichtenelementepositio
nen korrekt adressiert werden. Basierend auf dieser Bearbei
tungseintrags-Reihenfolge werden prinzipiell die Konverie
rungstabellen beim Senden in einer Tabellenrichtung und beim
Empfang von Nachrichten in entgegengesetzter Tabellenrichtung
abgearbeitet.
Gemäß einer weiteren vorteilhaften Ausgestaltung des erfin
dungsgemäßen Verfahrens sind die Konvertierungstabellen der
art strukturiert, daß die jeweilige Konvertierungstabelle
beim Senden einer zu konvertierenden Nachricht in einer Ta
bellenrichtung und bei beim Empfangen einer zu konvertieren
den Nachricht in der entgegengesetzten Tabellenrichtung abge
arbeitet wird, wobei bei der Abarbeitung in entgegengesetzter
Tabellenrichtung die Bearbeitungsinformationen invers verwen
det werden - Anspruch 6. Die Bearbeitungsinformation wird bei
einer vorhandener Einfüge- in eine Entferneninformation und
umgekehrt konvertiert. Durch diese Konvertierungstabellenkon
zeption und der Konvertierung der Bearbeitungsinformationen
kann der programmtechnische Aufwand für eine Realisierung ei
ner Konvertierung von Nachrichten mit unterschiedlichen For
maten zusätzlich reduziert werden, da jeweils eine Konvertie
rungstabelle sowohl beim Senden als auch beim Empfang von zu
konvertierenden Nachrichten benutzt wird.
Bei komplexen Konvertierungsvoraussetzungen sind vorteilhaft
zum Konvertieren einer zu sendenden oder zu empfangenen Nach
richt unterschiedliche Konvertierungstabellen vorgesehen, wo
bei die Konvertierungstabellen in entgegengesetzten Tabellen
richtungen abgearbeitet werden - Anspruch 7. Die Bearbei
tungsinformationen werden hierbei wie angegeben verwendet.
Im folgenden wird das erfindungsgemäße Verfahren anhand von
drei zeichnerischen Darstellungen näher erläutert. Dabei zei
gen
Fig. 1 die erfindungsgemäße Tabellenstruktur,
Fig. 2 ein Beispiel einer Konvertierungstabelle und
Fig. 3 eine Nachricht sowie durch die beispielhafte Kon
vertierungstabelle konvertierte Nachrichten.
Fig. 1 zeigt eine dem erfindungsgemäßen Verfahren zugrundelie
gende Tabellenstruktur, die in einem Kommunikationssystem -
nicht dargestellt - für eine Konvertierung von Nachrichten
gespeichert ist. In einer eine erste Konfigurationstabelle
KFT1 repräsentierenden Releasetabelle RTAB ist für jeden in
einem Kommunikationsnetz, beispielsweise in einem privaten
Kommunikationsnetz, vorgesehenen Aktualisierungsgrad eines
Kommunikationssystems eine Releaseinformation rel a/1.. b/2
gespeichert. Durch diese Releaseinformation rel a/1.. b/2 ist
auch angegeben, welche interne Nachrichtenschnittstelle hin
sichtlich der Formate der Nachrichten in dem jeweiligen Kom
munikationssystem realisiert ist, d. h. in welchem Format die
Nachrichten in einem Signalisierungskanal gebildet und emp
fangen werden. In der Fachwelt wird der Aktualisierungsgrad
eines Kommunikationssystems mit Release eines Kommunikations
systems bezeichnet, wobei durch den Release insbesondere die
aktuelle programmtechnische Version eines Kommunikationssy
stems, bezogen auf das Ausführungsbeispiel insbesondere hin
sichtlich der internen Nachrichtenschnittstelle, angegeben
ist.
Jeweils einer Releaseinformation rel a/1.. b/2 ist eine erste
Tabelleninformation atab1..n zugeordnet. Diese ersten Tabel
leninformationen atab1..n zeigen - durch einen Pfeil angedeu
tet - jeweils auf eine zweite Konfigurationstabelle KFT2 re
präsentierende Nachrichtenartentabellen ATAB1..n. In den
Nachrichtenartentabellen ATAB1..n sind jeweils Typeninforma
tionen setup.. eingetragen, die die vorkommenden Arten von
Nachrichten N - siehe Fig. 3 - für den jeweiligen Release an
zeigen. In Signalisierungsinformationen, die im Rahmen einer
Signalisierung zwischen Kommunikationssystemen verwendet wer
den, sind beispielsweise Arten von Nachrichten wie Verbin
dungsaufbaunachrichten (setup), Rufnachrichten (alert),
Durchschaltenachrichten (connect) und Auslösenachrichten
(release) vorgesehen. Jeweils einer die Art einer Nachricht
anzeigenden Typeninformation setup... ist jeweils eine zweite
Tabelleninformation kvt1...m zugeordnet. Diese zweite Tabel
leninformation kvt1...m zeigt - durch Pfeile angedeutet - je
weils eine Konvertierungstabelle KVT1...m an.
In jeder der Konvertierungstabellen KVT1...m sind 1 bis k
Einträge ENTRY1...K angegeben und in jeden Kopf einer Konver
tierungstabelle KVT1...m ist eine die Anzahl der Einträge an
zeigende Eintragsinformation ei eingetragen. Bei den Einträ
gen ENTRY1..K handelt es sich um Bearbeitungseinträge, d. h.
für jeden Bearbeitungsvorgang - beispielsweise Einfügen eines
zusätzlichen Nachrichtenelementes n - siehe Fig. 3 - ist ein
Eintrag ENTRY1..K vorgesehen.
Jedem der Einträge ENTRY1..K ist eine den Umfang eines Bear
beitungseintrages ENTRY1..K anzeigende Mengeninformation ui
zugeordnet. Der Umfang eines Bearbeitungsauftrages ENTRY1..K
ist beispielsweise in Anzahl von Bytes angegeben. Des weite
ren ist jedem Bearbeitungseintrag ENTRY1..K eine Bearbei
tungsinformation ci, si zugeordnet. Durch diese Bearbeitungs
information ci, si wird angezeigt, ob Nachrichtenelemente n
aus der Nachricht N entfernt (ci) oder Nachrichtenelemente in
die Nachricht N eingefügt (si) werden. Eine ebenfalls jedem
Bearbeitungseintrag ENTRY1..K zugeordnete Offsetinformation
psi zeigt die Nachrichtenelementeposition an, bei der Nach
richtenelemente n eingefügt oder entfernt werden. Den Umfang
einzufügender oder zu entfernender Nachrichtenelemente n ist
durch eine Elementeumfanginformation uie repräsentiert. Der
Umfang einzufügender oder zu entfernender Nachrichtenelemente
n wird durch die Anzahl von einzufügenden bzw. zu entfernen
den Bytes angegeben. Mit Hilfe einer weiteren, jeweils einem
Bearbeitungseintrag ENTRY1..K zugeordneten Korrekturinforma
tion ki wird eine Korrekturposition nach einer vollständigen
Bearbeitung einer Nachricht angegeben. Ebenfalls jedem Bear
beitungseintrag ENTRY1..K ist eine Funktionsinformation fi
und eine Parameterinformation pi zugeordnet. Die Funktionsin
formation fi stellt eine Initialisierungsfunktion für die an
der Nachrichtenelementeposition einzufügenden Nachrichtenele
mente n dar. In den Parameterinformationen pi sind die Para
meter p1.. für die Initialisierungsfunktion enthalten, wobei
die Anzahl der Parameter p1.. variabel ist.
Für den Kommunikationsaustausch zwischen Kommunikationssyste
men ist in jede Nachrichten N enthaltende Signalisierungsin
formation - nicht dargestellt - eine den Aktualisierungsgrad
des jeweiligen Kommunikationssystem anzeigende Releaseinfor
mation rel a/1.. b/2 eingefügt. Soll eine Nachricht in einem
Kommunikationssystem für eine Übermittlung an ein weiteres
Kommunikationssystem gebildet werden oder werden von einem
weiteren Kommunikationssystem im Rahmen einer Signalisie
rungsinformationsübertragung Nachrichten N empfangen, so wird
überprüft, ob eine Konvertierung der Nachrichten N erforder
lich ist. Die Überprüfung erfolgt anhand der Releaseinforma
tionen rel a/1.. b/2, die in jedem Kommunikationssystem eines
Kommunikationsnetzes gespeichert sind. Da das jeweilige Kom
munikationssystem seinen eigenen Aktualisierungsgrad bzw. Re
lease kennt, wird überprüft, ob das Kommunikationssystem, von
dem eine Nachricht empfangen wird oder das Kommunikations
system, an das eine Nachricht zu senden ist, den gleichen
Aktualisierungsgrad bzw. Release aufweist. Der Release bzw.
die entsprechende Releaseinformation rel a/1.. b/2 wird aus
einer nicht dargestellten Tabelle ermittelt, in der jedem in
einem Kommunikationsnetz vorkommenden Kommunikationssystem
eine den aktuellen Aktualisierungsgrad bzw. Release repräsen
tierende Releaseinformation rel a/1.. b/2 zugeordnet ist.
Diese Tabelle wird nach jedem Aktualisieren eines Kommunika
tionssystems durch nicht dargestellte administrative Vorgänge
aktualisiert.
Wird eine zur eigenen unterschiedliche Releaseinformation rel
a/1.. b/2 ermittelt, so wird mit Hilfe dieser Releaseinforma
tion rel a/1.. b/2 in der Releasetabelle RTAB die zugeordnete
erste Tabelleninformation atab1...n ermittelt, durch die eine
Nachrichtenartentabelle ATAB1...n zur weiteren Ermittlung
bestimmt ist. In dieser ist je nach Art der Nachricht, d. h.
je nach Nachrichtenarteninformation setup... eine zweite
Tabelleninformation kvt1...m zugeordnet, durch die die zu be
nutzende Konvertierungstabelle KVT1...m angegeben ist. Bei
einer aktuell zu konvertierenden Nachricht N wird durch Er
mitteln der in der Nachricht N enthaltenen Nachrichtenarten
information setup.. überprüft, um welchen Nachrichtentyp es
sich handelt und in Abhängigkeit von der ermittelten Nach
richtenart bzw. Nachrichtenarteninformationen SETUP.. wird
die zugeordnete Konvertierungstabelle KVT1..m ermittelt. Die
für die Konvertierung ermittelte Konvertierungstabelle
KVT1...m wird für das Konvertieren einer Nachricht N beim
Senden in einer Tabellenrichtung und beim Konvertieren einer
Nachricht N beim Empfangen in entgegengesetzter Tabellenrich
tung abgearbeitet, d. h. die Nachrichten werden mit einer ein
zigen Konvertierungstabelle KVT1...m entsprechend den angege
benen Konvertierungsvorschriften konvertiert.
Fig. 2 zeigt beispielhaft eine Konvertierungstabelle KVTX, die
zwei Bearbeitungsaufträge ENTRY1, 2 aufweist und folglich eine
Eintragsinformation ei = 2 enthält. Der Umfang des ersten Ein
trags ENTRY1 weist beispielsweise sechs Bytes, d. h. ui = 6 und
der zweite Bearbeitungseintrag ENTRY2 umfaßt beispielsweise
zehn Bytes, d. h. ui = 10. Beim ersten Eintrag ENTRY1 sollen ab
der Nachrichtenelementeposition acht, d. h. die Offsetinforma
tion psi = 8, zwei Nachrichtenelemente n, d. h. uie = 2, entfernt
werden. Dies bedeutet, daß eine die Bearbeitung anzeigende
Information ci eingefügt ist. Eine Korrektur findet nicht
statt, d. h. ki = 0. Die Korrekturinformation ki zeigt an, in
wieweit der Umfang eines zu konvertierendes Nachrichtenele
ment n mit dem zugehörigen Bearbeitungseintrag bzw. Bearbei
tungsauftrag zu korrigieren ist. Ist k < 0, so wird die angege
bene Nachrichtenposition (8) um den durch die Umfanginforma
tion uie angegebenen Wert erhöht oder erniedrigt. Der zweite
Bearbeitungseintrag ENTRY2 enthält neben der vorhergehend er
läuterten Information ui zusätzlich eine das Einfügen von
Elementen n anzeigende Bearbeitungsinformation si, eine Offse
tinformation psi = 14, die die Nachrichtenelementenposition 14
anzeigt, an der ein Nachrichtenelement X eingefügt werden
soll. Durch die Elementeumfanginformation uie = 1 ist ange
zeigt, daß ein Nachrichtenelement X eingefügt werden soll.
Die Korrekturinformation ki = 12 zeigt an, daß nach einer Kon
vertierung der Nachricht das an der zwölften Nachrichtenposi
tion befindliche, eine Teilnachrichtenlänge anzeigende Nach
richtenelement n mit der Information 07 um den Umfang uie des
eingefügten Nachrichtenelementes X zu korrigieren ist. Die
folgende Funktionsinformation fi und Parameterinformationen
pi werden zur Initialisierung des Einfügevorgangs und der
einzufügenden Parameter p1.. herangezogen. Beispielhaft wird
die in Fig. 2 dargestellte Konvertierungstabelle KVTX bei ei
nem Empfang einer zu konvertierenden Nachricht von oben nach
unten und bei einem Senden einer zu konvertierenden Nachricht
von unten nach oben abgearbeitet. Die Bearbeitungsinformatio
nen si, ci werden hierbei invers verwendet, d. h. eine in einer
Tabellenrichtung verwendete Bearbeitungsinformation si, ci,
beispielsweise Entfernen eines Nachrichtenelementes n, wird
invertiert, d. h. als Einfügen eines Nachrichtenelementes n
verwendet.
In Fig. 3 ist eine zu konvertierende Nachricht N dargestellt,
die durch Bearbeitung der beispielhaften Konvertierungstabel
le KVTX nach Fig. 2 beim Senden in eine Nachricht NK konver
tiert werden soll. Die zu konvertierende Nachricht N weist
beispielsweise 19 Nachrichtenelemente n1...19 auf, in die In
formationen A' bis J, 07 und K bis Q, beginnend ab dem ersten
Nachrichtenelement n1, eingetragen sind. Ein vorgestelltes
Nachrichtenelement n0 enthält Informationen über die Nach
richtenlänge, im Ausführungsbeispiel aufgrund von 19 Nach
richtenelementen n1..19 die Zahl 19. Das zwölfte Nachrich
tenelement n12 enthält den Wert 07, der die Anzahl - im Aus
führungsbeispiel sieben - der diesem Nachrichtenelement n12
folgenden Nachrichtenelemente n13 bis n19 einer Nachricht N
anzeigt.
Wie bereits erläutert, wird die beispielhafte Konvertierungs
tabelle KVTX von unten nach oben bearbeitet, d. h. der zweite
Bearbeitungseintrag ENTRY2 wird zuerst bearbeitet. Hierbei
wird an der Nachrichtenelementeposition 14 ein Nachrichten
element X eingefügt, wodurch die Nachricht N' um ein Nach
richtenelement n15 mit der Information X erweitert wird. Die
se teilweise konvertierte Nachricht N' ist in Fig. 2 mit N'
bezeichnet, wobei in das erste Nachrichtenelement n0 nunmehr
die Anzahl von Nachrichtenelemente n1..20 anzeigende Zahl 20
eingefügt ist und die Information bzw. der Wert des an Kor
rekturposition ki = 12 bzw. befindlichen Nachrichtenelementes
n12 von 07 um den angegebenen Umfang (uie = 1) auf den Wert 08
erhöht ist. Durch den ersten anschließend zu bearbeitenden
Bearbeitungsauftrag ENTRY1 werden die ab der Nachrichtenele
menteposition 8 folgenden zwei (uie = 2) Nachrichtenelemente
n8, 9 mit der Information G, H entfernt, wodurch die Nachricht
NK auf 18 Nachrichtenelemente n1...18 reduziert wird. Als die
Nachrichtenlänge anzeigende Information wird in das vorange
stellte Nachrichtenelemente n0 die Zahl 18 eingetragen. Die
nunmehr vollständig konvertierte Nachricht NK ist ebenfalls
in Fig. 3 dargestellt.
Bei einer Konvertierung beim Empfang einer Nachricht NK wird
die beispielhafte Konvertierungstabelle KVTX von oben nach
unten bearbeitet, wobei dann von der konvertierten Nachricht
NK über die teilweise konvertierte Nachricht N' zur Nachricht
N konvertiert wird. Die angegebenen Bearbeitungsinformationen
si, ci werden hierbei, wie bereits erläutert, invers verwen
det.
Claims (7)
1. Verfahren zum Konvertieren von unterschiedliche Formate
aufweisenden Nachrichten (N) in Kommunikationssystemen, wobei
die Nachrichten (N) zwischen Kommunikationssystemen übermit
telt werden,
- 1. bei dem in zumindest einer Konfigurationstabelle (RTAB, ATAB1..n) kommunikationssystemspezifische Informationen (rel a/1..b/2) gespeichert sind,
- 2. bei dem in nachrichtenartenindividuellen Konvertierungsta bellen (KVT1..m) Konvertierungsvorschriften angegeben sind,
- 3. bei dem in den Kommunikationssystemen beim Empfang oder beim Senden einer Nachricht (N) die kommunikationssy stemspezifischen Informationen (rel a/1..b/2) der am jewei ligen Nachrichtenaustausch beteiligten Kommunikationssyste me ermittelt und bei unterschiedlichen kommunikationssy stemspezifischen Informationen (rel a/1..b/2) mit den in den Konfigurationstabellen (KFT1, 2) gespeicherten kommuni kationssystemspezifischen Informationen (rel a/l..b/2) in Abhängigkeit von der Art der Nachricht (N) eine Konvertie rungstabelle (KVT1..m) ermittelt wird, nach deren Konver tierungsvorschriften die Nachricht (N) konvertiert wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß die kommunkationssystemspezifischen Informationen (rel
a/1..b/2) durch eine den Aktualisierungsgrad des jeweiligen
Kommunikationssystems anzeigende Releaseinformation (rel
a/1..b/2) repräsentiert ist.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet,
- 1. daß in einer eine erste Konfigurationstabelle (KFT1) reprä sentierende Releasetabelle (RTAB) jeweils einer den Aktua lisierungsgrad von Kommunkationssystemen anzeigenden Relea seinformation (rel a/1.. b/2) eine erste Tabelleninformation (atab1..n) zugeordnet ist, die jeweils eine zweite Konfigu rationstabelle (KFT2) repräsentierende Nachrichtenartenta belle (ATAB1..n) anzeigt,
- 2. daß in den Nachrichtenartentabellen (ATAB1..n) jeweils ei ner den Nachrichtentyp anzeigenden Typeninformation (setup..) eine zweite Tabelleninformation (kvt1..m) zuge ordnet ist, die jeweils eine Konvertierungstabelle (KVT1..m) angibt,
- 3. daß bei einem Empfang von Nachrichten (N) jeweils die ein gefügten Release- und Typeninformationen (rel a/1..b/2) er faßt sowie beim Senden von Nachrichten (N) die Release- und Typeninformationen (rel a/1..b/2, setup..) des Kommunikati onssystems, an das die Nachricht (N) übermittelt wird, er mittelt und mit der des jeweiligen Kommunikationssystems verglichen werden,
- 4. daß bei unterschiedlichen Releaseinformationen (rel a/1..b/2) mit der ermittelten Releaseinformation (rel a/1..b/2) in der Releasetabelle (RTAB) die Nachrichtenta belle (ATAB1..n) und
- 5. anschließend mit der Typeninformtion (setup..) in der Nach richtenartentabelle (ATAB1..n) die Konvertierungstabelle (KVT1..m) ermittelt wird.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch ge
kennzeichnet,
daß in den Konvertierungstabellen (KVT1..m) eine die Anzahl
der Bearbeitungseinträge (ENTRY1..K) anzeigende Eintragsin
formation (ei) angegeben ist und in jeden, Bearbeitungsein
trags-Reihenfolge(ENTRY1..K)
- 1. eine den Umfang des Bearbeitungseintrages (ENTRY1..K) an zeigende Mengeninformation (ui),
- 2. eine ein Einfügen eines zusätzlichen Nachrichtenelementes (n) einer Nachricht (N) oder ein Entfernen eines Nachrich tenelementes (n) einer Nachricht (N) bewirkende Bearbei tungsinformation (ci, si),
- 3. eine die zu bearbeitende Nachrichtenelementeposition (8, 14) in der Nachricht (N) anzeigende Offsetinformation (psi),
- 4. eine den Umfang einzufügender oder zu entfernender Nachri chtenelemente (n) anzeigende Elementeumfanginformation (uie),
- 5. eine die Nachrichtenelementeposition (8, 14) korrigierende Korrekturinformation (ki),
- 6. eine an der Nachrichtenelementeposition (8, 14) eine Einfü gefunktion initialisierende Funktionsinformation (fi) und
- 7. mit Hilfe der Einfügefunktion einzufügende Parameterinfor mationen (pi..)
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet,
daß die Reihenfolge der Bearbeitungseinträge (ENTRY1..k) der
Reihenfolge der zu bearbeitenden Nachrichtenelementepositio
nen (8, 14) entspricht.
6. Verfahren nach einem der vorhergenden Ansprüche, dadurch
gekennzeichnet,
daß die Konvertierungstabellen (KVT1..m) derart strukturiert
sind, daß die jeweilige Konvertierungstabelle (KVT1..m) beim
Senden einer zu konvertierenden Nachricht (N) in einer Tabel
lenrichtung und beim Empfangen einer zu konvertierenden Nach
richt (N) in der entgegengesetzten Tabellenrichtung abgear
beitet wird, wobei bei der Abarbeitung in entgegengesetzter
Tabellenrichtung die Bearbeitungsinformationen konvertiert
werden.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch
gekennzeichnet,
daß zum Konvertieren einer zu sendenden oder zu empfangenen
Nachricht (N) unterschiedliche Konvertierungstabellen
(KVT1..m) vorgesehen sind, wobei die Konvertierungstabellen
(KVT1..m) in entgegengesetzten Tabellenrichtungen abgearbei
tet werden.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19603474A DE19603474C2 (de) | 1996-01-31 | 1996-01-31 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
EP97100632A EP0788283B1 (de) | 1996-01-31 | 1997-01-16 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
DE59712926T DE59712926D1 (de) | 1996-01-31 | 1997-01-16 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
US08/791,462 US5912897A (en) | 1996-01-31 | 1997-01-27 | Method for converting messages exhibiting different formats in communication systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19603474A DE19603474C2 (de) | 1996-01-31 | 1996-01-31 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19603474A1 DE19603474A1 (de) | 1997-08-07 |
DE19603474C2 true DE19603474C2 (de) | 1999-05-27 |
Family
ID=7784160
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19603474A Expired - Fee Related DE19603474C2 (de) | 1996-01-31 | 1996-01-31 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
DE59712926T Expired - Lifetime DE59712926D1 (de) | 1996-01-31 | 1997-01-16 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE59712926T Expired - Lifetime DE59712926D1 (de) | 1996-01-31 | 1997-01-16 | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
Country Status (3)
Country | Link |
---|---|
US (1) | US5912897A (de) |
EP (1) | EP0788283B1 (de) |
DE (2) | DE19603474C2 (de) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI973327A (fi) * | 1997-08-14 | 1999-02-15 | Nokia Telecommunications Oy | Tietoliikennelaitteiden keskitetty hallinta |
FR2779310B1 (fr) | 1998-06-02 | 2001-10-19 | Alsthom Cge Alkatel | Autocommutateur muni d'un coupleur de communications de signalisation et procede d'envoi d'un message de signalisation |
US6785730B1 (en) * | 1999-02-16 | 2004-08-31 | Rebecca S. Taylor | Generic communications protocol translator |
US6347340B1 (en) * | 2000-02-18 | 2002-02-12 | Mobilesys, Inc. | Apparatus and method for converting a network message to a wireless transport message using a modular architecture |
CN1233186C (zh) * | 2000-03-06 | 2005-12-21 | 西门子公司 | 用于在移动无线网内传输语音数据的方法和装置 |
US6606690B2 (en) | 2001-02-20 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | System and method for accessing a storage area network as network attached storage |
US7668144B2 (en) * | 2001-06-04 | 2010-02-23 | Taylor Rebecca S | Dynamically extensible communications device |
US8184614B2 (en) * | 2002-05-01 | 2012-05-22 | Siemens Enterprise Communications, Inc. | System and method for automatic voice over IP endpoint configuration |
JP4005863B2 (ja) * | 2002-07-19 | 2007-11-14 | 株式会社エヌ・ティ・ティ・ドコモ | サービス制御装置、転送元交換機、サービス制御システム、及びサービス制御方法 |
US7848767B2 (en) | 2002-10-15 | 2010-12-07 | Tekelec | Methods and systems for migrating between application layer mobile signaling protocols |
US7043002B2 (en) * | 2003-06-27 | 2006-05-09 | Tekelec | Methods and systems for identifying, redirecting, and processing messages of different SS7 protocol variations |
US7474673B1 (en) * | 2003-09-29 | 2009-01-06 | Cisco Technology, Inc. | Recording and using transcoding information |
US8200095B2 (en) * | 2004-03-05 | 2012-06-12 | Finisar Corporation | Multi-level memory access in an optical transceiver |
US7889716B2 (en) | 2005-12-01 | 2011-02-15 | Tekelec | Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems |
WO2007095379A2 (en) | 2006-02-15 | 2007-08-23 | Tekelec | Methods, systems, and computer program products for selectively processing or redirecting signaling connection control part (sccp) messages |
US8145794B2 (en) | 2008-03-14 | 2012-03-27 | Microsoft Corporation | Encoding/decoding while allowing varying message formats per message |
US9021014B2 (en) | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy |
US8750292B2 (en) | 2010-02-25 | 2014-06-10 | Tekelec, Inc. | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
CN103385012B (zh) | 2010-12-23 | 2016-08-10 | 泰克莱克股份有限公司 | 用于修改要发往计费功能节点的Diameter信令消息的方法、系统和设备 |
US9100796B2 (en) | 2011-12-15 | 2015-08-04 | Tekelec, Inc. | Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks |
US8855654B2 (en) | 2013-01-28 | 2014-10-07 | Tekelec Global, Inc. | Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability |
WO2019123837A1 (ja) * | 2017-12-21 | 2019-06-27 | ソニー株式会社 | 送信制御装置、送信制御方法、受信制御装置、受信制御方法および信号伝送システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61276465A (ja) * | 1985-05-31 | 1986-12-06 | Fujitsu Ltd | 信号網間接続方式 |
KR920003364B1 (ko) * | 1988-12-24 | 1992-04-30 | 한국전기통신공사 | 이종신호변환방법 및 장치 |
JP2770838B2 (ja) * | 1992-01-20 | 1998-07-02 | 日本電気株式会社 | 無線選択呼び出し受信機 |
JPH05236138A (ja) * | 1992-02-20 | 1993-09-10 | Nec Corp | 電子交換機 |
GB9212655D0 (en) * | 1992-06-15 | 1992-07-29 | Digital Equipment Int | Communications system |
US5500852A (en) * | 1994-08-31 | 1996-03-19 | Echelon Corporation | Method and apparatus for network variable aliasing |
US5594721A (en) * | 1994-12-28 | 1997-01-14 | Lucent Technologies Inc. | Method and system for implementing an application protocol in a communication network |
-
1996
- 1996-01-31 DE DE19603474A patent/DE19603474C2/de not_active Expired - Fee Related
-
1997
- 1997-01-16 DE DE59712926T patent/DE59712926D1/de not_active Expired - Lifetime
- 1997-01-16 EP EP97100632A patent/EP0788283B1/de not_active Expired - Lifetime
- 1997-01-27 US US08/791,462 patent/US5912897A/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
Unterrichtsblätter der Deutschen Telecom, 48. Jg., Mai 1995, S. 290-303 * |
Also Published As
Publication number | Publication date |
---|---|
US5912897A (en) | 1999-06-15 |
DE59712926D1 (de) | 2008-04-30 |
DE19603474A1 (de) | 1997-08-07 |
EP0788283B1 (de) | 2008-03-19 |
EP0788283A3 (de) | 2000-02-23 |
EP0788283A2 (de) | 1997-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19603474C2 (de) | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen | |
DE19818354B4 (de) | Verfahren und Vorrichtung zum Darstellen von Nummern in einem Fernmeldenetz | |
DE4440545C2 (de) | Verfahren zur Verarbeitung von Rufen bei einer Telefonanlage | |
DE4330986A1 (de) | Verfahren zum Erfassen von Verzeichnisdaten von Vermittlungssystemen | |
DE4306031A1 (de) | Verfahren zum ferngesteuerten Administrieren von Kommunikationssystemen | |
DE10296972B4 (de) | Vorrichtung und Verfahren zum Umwandeln von Kommunikationsprotokollen | |
DE19681678B4 (de) | Telekommunikationsnetz-Verwaltungssystem | |
DE10046312B4 (de) | Verfahren zur Ermittlung von Netzwerktopologien | |
DE60301854T2 (de) | Nachrichtentransfer-teilepunktcodeabbildungsverfahren | |
DE69928599T2 (de) | Segmentierung der Anzeige für die Rufnummer des Anrufers | |
DE4037723A1 (de) | Verfahren zum uebermitteln von an mehreren datenschnittstellen einer prozessorgesteuerten einrichtung vorliegenden informationen an deren prozessoreinrichtung | |
EP0589250A2 (de) | Verfahren zum Rundsenden von Zellen in einem im Asynchron-Transfer-Modus wirkenden Kommunikationsnetz | |
DE4224932C2 (de) | ||
DE10005793A1 (de) | System zur Datenübermittlung | |
EP1217847B1 (de) | Vermittlungseinrichtung für ein privates Telekommunikationsnetz | |
EP0934663A2 (de) | Verfahren und einrichtung zum verbinden von teilnehmern eines telekommunikationsnetzwerkes in einer vermittlungsstelle | |
DE4210401C1 (de) | Verfahren zur Rufnummernsignalisierung in einem Fernmeldenetz | |
EP1318656B1 (de) | Eindeutige Identifikation von Ressourcen einer Nebenstellenanlage in einem Anlagenverbund mit Telefonie-Server | |
DE3327524C2 (de) | ||
DE19608114B4 (de) | Kommunikationsschaltanlage | |
DE19803482A1 (de) | Verwaltung des Sicherungsprotokolles einer Zwischenschnittstelle, z. B. V5.2-Schnittstelle | |
EP0797371A2 (de) | Vermittlungseinrichtung und Verfahren zur Zuordnung von Zeitlagen zu einer Mehrkanal-Verbindung in einer Vermittlungseinrichtung | |
DE3936036C1 (en) | Signalling converter for telecommunications - connects digital exchange station with analog exchange centre | |
DE10260824B4 (de) | Verfahren zur Umsetzung von Adresszeichenfolgen für Telekommunikationsanlagen | |
DE19917750A1 (de) | Telekommunikationsnetzwerk mit zentraler Versorgung mit Managementdaten sowie Verfahren zum Übertragen der Managementdaten in einem solchen Netzwerk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |