Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PARAMETERIZABLE SELECTION OF A COMMUNICATION SYSTEM ON THE BASIS OF NAME RESOLUTION MECHANISMS
Document Type and Number:
WIPO Patent Application WO/2009/027066
Kind Code:
A3
Abstract:
The invention relates to a method for establishing a communication link between a communication system and a partner by means of a communication network. In said method, one of several available partners is selected in a parameterizable manner in the context of the communication link, making use of name resolution mechanisms. The communication forms a logical name with the help of parameters used for selecting a partner or embeds the parameters in a logical name and transmits the formed logical name to a name resolution mechanism located in the communication network. The name resolution mechanism selects a partner on the basis of said logical name and a selection function and feeds back the communication address thereof.

Inventors:
SPEICHER SEBASTIAN (DE)
DEMEL SABINE (AT)
JACOBSOHN DIETER (DE)
NENNER KARL-HEINZ (DE)
Application Number:
PCT/EP2008/006943
Publication Date:
April 23, 2009
Filing Date:
August 23, 2008
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
T MOBILE INT AG & CO KG (DE)
SPEICHER SEBASTIAN (DE)
DEMEL SABINE (AT)
JACOBSOHN DIETER (DE)
NENNER KARL-HEINZ (DE)
International Classes:
H04L29/06; H04L29/12
Foreign References:
US20050124382A12005-06-09
US20040186850A12004-09-23
EP0817444A21998-01-07
Attorney, Agent or Firm:
RIEBLING, Peter (Lindau/B, DE)
Download PDF:
Claims:

Ansprüche

1. Verfahren zum Aufbau einer Kommunikationsverbindung zwischen einem Kommunikationssystem (3) und einer Gegenstelle mittels eines

Kommunikationsnetzes (1 , 2), wobei im Kontext der Kommunikationsverbindung eine parametrisierbare Auswahl einer Gegenstelle aus mehreren verfügbaren Gegenstellen unter Ausnutzung von Namensauflösungsmechanismen durchgeführt wird, wobei das Kommunikationssystem (3) mit Hilfe von für die Auswahl einer Gegenstelle genutzten Parametern (4) einen logischen Namen (5) bildet oder die Parameter in einen logischen Namen (5) einbettet und diesen so gebildeten logischen Namen (5) an einen im Kommunikationsnetz vorhandenen Namensauflösungsmechanismus (6) übermittelt, welcher auf Basis dieses logischen Namens (5) und einer Auswahlfunktion (7) eine Gegenstelle auswählt und deren Kommunikationsadresse an das Kommunikationssystem (3) zurückliefert.

2. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass als

Namensauflösungsmechanismus (6) ein Domain Name System, DNS, verwendet wird.

3. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass die Parameter (4) oder Informationen zu deren

Herleitung im Kommunikationssystem (3) statisch konfiguriert werden.

4. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass das Kommunikationssystem (3) die Parameter (4) oder Informationen zu deren Herleitung vom Kommunikationsnetz

(1 , 2) anhand einer spezifischen Abfrage oder durch Rundspruch, „Broadcast", erhält.

5. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass das Kommunikationssystem (3) die Parameter (4) oder Informationen zu deren Herleitung, aufgrund oder im Zuge einer Anmeldung/Anbindung an das Kommunikationsnetz (1 , 2) erhält.

6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass das Kommunikationssystem (3) selbst die Auswahl der Gegenstelle übernimmt und den logischen Namen (5) entsprechend konstruiert.

7. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass sowohl das Kommunikationssystem (3) als auch der Namensauflösungsmechanismus (6) und/oder eine darin enthaltene Auswahlfunktion (7) an der Auswahl der Gegenstelle beteiligt sind.

8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Auswahlfunktion (7) neben dem logischen Namen (5) weitere Parameter berücksichtigt, wie z.B. die Auslastung der zur Verfügung stehenden Unterstützungs- bzw. Verwaltungssysteme oder Kommunikationsparameter oder Netzauslastung, und zusätzlich auf Basis dieser zusätzlichen Parameter eine entsprechende Gegenstelle auswählt und deren Kommunikationsadresse zurückliefert.

9. Kommunikationssystem mit Einrichtungen zur Durchführung des Verfahrens gemäß den Ansprüchen 1 bis 8.

10. Kommunikationsnetz mit Einrichtungen zur Durchführung des

Verfahrens gemäß den Ansprüchen 1 bis 8.

1 1. Datenverarbeitungsprogramm mit einem Programmcode, der auf einer Datenverarbeitungsanlage ausgeführt ein Verfahren nach einem der Ansprüche 1 bis 8 durchführt.

12. Datenträger, der einen auf einer Datenverarbeitungsanlage ausführbaren Programmcode zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 8 enthält.

Description:

Parametrisierbare Auswahl eines Kommunikationssystems auf Basis von

Namensauflösungsmechanismen

Gebiet der Erfindung

Die Erfindung beschreibt einen parametrisierbaren Mechanismus zur Auswahl von Unterstützungs- und Verwaltungssystemen bzw. des gewünschten Kommunikationspartners im Kontext von Kommunikationsverbindungen unter Ausnutzung von Namensauflösungsmechanismen.

Stand der Technik

Zunächst wird als Ausgangspunkt der Stand der Technik beschrieben, um anschließend darauf aufbauend die Haupt- und Zusatzmerkmale der Erfindung zu erläutern.

Im Rahmen der Abwicklung und der Verwaltung von Kommunikationsverbindungen zwischen Kommunikationssystemen bzw. zwischen Kommunikationssystemen und -netzwerken sind üblicherweise verschiedene weitere Unterstützungs- bzw. Verwaltungssysteme beteiligt. Bevor eine Kommunikationsverbindung aufgebaut werden kann, sind daher zunächst die benötigten Unterstützungs- und Verwaltungssysteme aufzufinden bzw. auszuwählen und ihre Kommunikationsadresse zu ermitteln. Weiterhin ist gegebenenfalls - abhängig vom Kommunikationsszenario - der gewünschte Kommunikationspartner selbst auszuwählen bzw. aufzufinden. Um beide Fälle allgemein diskutieren zu können wird im Folgenden der Begriff „Gegenstelle" gleichwertig an Stelle der Begriffe Unterstützungs- und Verwaltungssysteme bzw. des Begriffes Kommunikationspartner verwendet,

Falls jeweils mehrere äquivalente Gegenstellen zur Verfügung stehen, ergibt sich die Frage nach

(a) einem geeigneten Auswahlmechanismus unter Berücksichtigung geeigneter Parameter und

(b) im Zusammenhang damit, einem Mechanismus zur Ermittlung der Kommunikationsadresse der mittels Schritt (a) ausgewählten Gegenstelle.

Letzteres, die Ermittlung der Kommunikationsadresse eines Systems, basiert in vielen Kommunikationsnetzen auf Namensauflösungsmechanismen, die den abstrakten logischen Namen eines Kommunikationspartners bzw. Gegenstelle auf seine tatsächliche Kommunikationsadresse abbilden.

Offenbarung der Erfindung

Die Aufgabe der Erfindung ist es, ein Verfahren anzugeben, das eine parametrisierbare Auswahl von Gegenstellen im Kontext von Kommunikationsverbindungen und -netzwerken, auf Basis von Namensauflösungsmechanismen erlaubt..

Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 gelöst.

Bevorzugte Ausgestaltungen und andere vorteilhafte Merkmale der Erfindung sind in den Unteransprüchen angegeben.

Sei K ein Kommunikationssystem, welches Unterstützungs- bzw. Verwaltungssysteme zum Aufbau von Kommunikationsverbindungen über ein Kommunikationsnetz benötigt bzw. eine Verbindung zu einem Kommunikationspartner über ein Kommunikationsnetz herstellen möchte. Die Aufgabe besteht also darin, eine Gegenstelle entsprechenden Typs auszuwählen sowie deren Kommunikationsadresse zu ermitteln.

Die Kernidee der erfindungsgemäßen Lösung ist nun, dass das Kommunikationssystem K mit Hilfe von für die Auswahl der Gegenstelle

genutzten Parametern P1 Pn einen logischen Namen N bildet oder diese in einen logischen Namen N einbettet. Daraufhin übermittelt das Kommunikationssystem K diesen so gebildeten logischen Namen N an einen im Kommunikationsnetz vorhandenen Namensauflösungsmechanismus, welcher auf Basis dieses logischen Namens N und einer Auswahlfunktion F eine Gegenstelle auswählt und deren Kommunikationsadresse zurückliefert.

Der wesentliche Vorteil dieses Ansatz ist somit, dass bereits existierende und in heutigen Kommunikationsnetzen eingesetzte Namensauflösungs- mechanismen (inkl. der dafür bereits existierenden

Kommunikationsprotokolle) genutzt werden können, um parameterbasiert Gegenstellen auszuwählen und ihre Kommunikationsadresse zu ermitteln. Dies wird erst möglich durch die oben dargestellte erfindungsgemäße Lösung, indem die für die Auswahl benötigten Parameter in den aufzulösenden logischen Namen eingebettet wird bzw. der logischen Namen aus den Parametern gebildet wird. Es können nur einer oder aber mehrere Parameter zur Bildung oder Einbettung in den logischen Namen vorgesehen werden. Der Parameter kann beispielsweise eine Information über den Aufenthaltsort des Kommunikationssystems enthalten. Der Parameter kann Informationen über den Kommunikationsprovider des Kommunikationssystems enthalten. Der Parameter kann Informationen über das dem Kommunikationssystem zugeordnete Teilnehmervertragsverhältnis enthalten. Allgemein können der oder die Parameter Eigenschaften des Kommunikationssystems beschreiben und/oder Eigenschaften des Kommunikationsnetzes und/oder Eigenschaften des Benutzers des Kommunikationssystems.

Ein technisches Beispiel für einen Namensauflösungsmechanismus ist das Domain Name System (DNS). Das DNS ist eine weltweit auf tausende von Servern verteilte hierarchische Datenbank, die den Namensraum des Internets verwaltet. Dieser Namensraum ist in so genannte Zonen unterteilt, für die jeweils unabhängige Administratoren zuständig sind. Hauptsächlich wird das DNS zur

Umsetzung von Domainnamen in IP-Adressen benutzt. Dies ist vergleichbar mit einem Telefonbuch, das die Namen der Teilnehmer in ihre Telefonnummer auflöst.

In diesem Fall formt das Kommunikationssystem K mit Hilfe der Parameter P1 Pn einen Domainnamen, welcher dann durch das DNS mittels statisch vorkonfigurierter oder dynamischer Auswahlfunktion F in eine Kommunikationsadresse vom Typ Internet Protocol (IP) umgewandelt und an das Kommunikationssystem K zurückgegeben wird.

Eine bevorzugte Ausführungsform der Erfindung besteht darin, dass die Parameter P1 , ..., Pn, oder Informationen zu deren Herleitung im Kommunikationssystem K statisch konfiguriert werden.

Eine bevorzugte Ausführungsform der Erfindung besteht darin, dass das Kommunikationssystem K die Parameter P1 Pn oder Informationen zu deren Herleitung vom Kommunikationsnetz anhand einer spezifischen Abfrage oder durch Rundspruch („Broadcast") erhält.

Eine bevorzugte Ausführungsform der Erfindung besteht darin, dass das Kommunikationssystem K die Parameter P1 Pn oder Informationen zu deren Herleitung, aufgrund oder im Zuge seiner Anmeldung/Anbindung („Attach") an das Kommunikationsnetz erhält, beispielsweise beim Einbuchen eines Mobilfunkendgeräts in einem Mobilfunknetz.

Eine bevorzugte Ausführungsform der Erfindung besteht darin, dass das Kommunikationssystem K bereits die Auswahl der Gegenstelle übernimmt und den logischen Namen entsprechend konstruiert.

Eine bevorzugte Ausführungsform der Erfindung besteht darin, dass sowohl das Kommunikationssystem K als auch der Namensauflösungsmechanismus bzw. die darin enthaltene Auswahlfunktion F an der Auswahl der Gegenstelle beteiligt sind) So wie jeweils in weiter oben beschrieben.

Die Auswahlfunktion F kann neben dem logischen Namen N auch noch weitere Parameter berücksichtigen, wie z.B. die Auslastung der zur Verfügung stehenden Unterstützungs- bzw. Verwaltungssysteme oder Kommunikationsparameter oder Auslastung des Kommunikationsnetzes, und zusätzlich auf Basis dieser zusätzlichen Parameter eine entsprechende Gegenstelle auswählen und deren Kommunikationsadresse zurückliefern, z.B. die Kommunikationsadresse des am geringsten ausgelasteten Unterstützungs- bzw. Verwaltungssystems.

Ein Ausführungsbeispiel der Erfindung wird nachfolgend anhand der Zeichnung näher erläutert.

Figur 1 zeigt schematisch ein mobiles Kommunikationsnetz zur Durchführung des erfindungsgemäßen Verfahrens. Es ist eine Mobilfunkzelle 1 des mobilen Kommunikationsnetzes dargestellt und eine die Mobilfunkzelle 1 mit Funksignalen versorgende Funkfeststation 2. Ein Kommunikationssystem 3, beispielsweise in Form eines Mobilfunkendgeräts, befindet sich in der Mobilfunkzelle 1 benötigt die Unterstützung durch ein Unterstützungssystem, beispielsweise einen "Sprachvermittlungsserver" (nicht dargestellt). Die Auswahl des „zuständigen" Sprachvermittlungsservers soll auf Basis einer Information über den Aufenthaltsort des Mobilfunkendgeräts 3 erfolgen. Der ungefähre Aufenthaltsort des Mobilfunkendgeräts 3 kann anhand des Parameters "Service Area ID" der aktuellen Mobilfunkzelle 1 geschehen. Das gesamte durch das Mobilfunknetz abgedeckte Gebiet ist in Service Area IDs 4 unterteilt. Die Service Area ID 4 einer Mobilfunkzelle 1 wird von der zugeordneten Funkfeststationen 2 permanent durch Rundruf (Broadcast) an alle Mobilfunkendgeräte 3 innerhalb der zugehörigen Mobilfunkzelle(n) mitgeteilt. Jede Service Area IDs 4 ist eindeutig und kann von dem Mobilfunkendgerät 3 empfangen werden. Aus der Service Area IDs 4 kann das Mobilfunkendgerät 3 die Mobilfunkzelle 1 und damit den ungefähren Ort bestimmen, an dem es sich aufhält.

Um eine Verbindung zu einem geeigneten Sprachvermittlungsserver aufbauen zu können, bettet das Mobilfunkendgerät 3 die empfangene Service Area ID 4, als Beispiel: „12345", in einen Domainnamen 5, als Beispiel: „servicearea.voiceserver.local" ein, welchen es an einen DNS Server 6 des Mobilfunknetzes übermittelt. Dieser Zusammengesetzte Domainnamen, als Beispiel: „12345. servicearea.voiceserver.local", veranlasst den DNS Server 6, einen entsprechenden Sprachvermittlungsserver auszuwählen und dessen Kommunikationsadresse an das Mobilfunkendgerät 3 zurück zu übermitteln. Der DNS Server wählt nun auf Basis des im Domainnamen enthaltenen Parameters "Service Area ID" und ggf. weiterer bekannter Parameter, z.B. die aktuelle Auslastung der zur Verfügung stehenden Sprachvermittlungsserver, einen geeigneten Sprachvermittlungsserver aus (Ziffer 7) und sendet dessen IP-Adresse (die Kommunikationsadresse) des ausgewählten Sprachvermittlungsservers an das Mobilfunkendgerät zurück (Ziffer 8). Die an das Mobilfunkendgerät 3 übermittelte IP-Adresse (Kommunikationsadresse) kann daraufhin zum Aufbau einer Kommunikationsverbindung mit dem Unterstützungssystem "Sprachvermittlungsserver" verwendet werden.