) u> ) H1 I cn o Cn O < 1 l£) ) u>) H 1 I cn o Cn O <1 l £)
ΦΦ
O: cn etO: cn et
Durch die erfindungsgemäße Adressierung einer Datenbank aufgrund zumindest einer do ain-Bezeichnung in der Teilnehmeradresse eines Teilnehmers wird ein effizientes Auffinden von Teilnehmerdaten unter Verwendung von ergonomisch aufgebauten (weil leicht merkbaren) Adressen ermöglicht. Adressen mit dem Aufbau „Name@Domain* , „Namel .Name2@Subdomain.domain* etc. sind für Telekommunikationsteilnehmer leichter merkbar als reine Ziffernfolgen. Eine Domain (Domäne) entspricht in der Regel z.B. gemäß Internetprotokoll u.a. einem (in der Regel von einem Server etc verwaltbaren) Adreßbereich; entsprechend ist eine subdomain (Unterdomäne) in der Regel u.a. ein Teiladressbereich einer Domain. Der alphanummerische Namensbestandteil umfaßt z.B. Buchstaben und /oder Zahlen und/oder sonstige Zeichen. Die Erfindung ermöglicht ein einfaches und effizientes Auffinden von Teilnehmerdaten für derartig aufgebaute Teilnehmeradressen.The addressing of a database according to the invention based on at least one do ain name in the subscriber address of a subscriber makes it possible to find subscriber data efficiently using ergonomically designed (because easily remembered) addresses. Addresses with the structure "Name @ Domain *," Namel .Name2 @ Subdomain.domain * etc. are easier to remember for telecommunications subscribers than pure numeric sequences. A domain usually corresponds to e.g. according to internet protocol an address area (usually managed by a server, etc.); Accordingly, a subdomain is usually one of the following a partial address range of a domain. The alphanumeric part of the name includes e.g. Letters and / or numbers and / or other characters. The invention makes it easy and efficient to find subscriber data for subscriber addresses constructed in this way.
Nach einer Ausgestaltung der Erfindung ist in einemAccording to one embodiment of the invention is in one
Telekommunikationsnetz nur eine Teilnehmerdatenbank (im folgenden auch verkürzt Datenbank genannt) für Teilnehmerdaten vorgesehen. Diese Teilnehmerdatenbank kann von allen Kontrollinstanzen des Telekommunikationsnetzes erforderlichenfalls nach Teilnehmerdaten eines Teilnehmers unter Angabe von dessen Teilnehmeradresse (z.B. auch Teilen von dessen Teilnehmeradresse) angefragt werden. Vorteil dieser Ausführungsform ist, daß kein Datenbankabgleich erforderlich ist, weil nur eine Datenbank vorgesehen ist, sodaß die Adresse der Datenbank eindeutig festgelegt ist.Telecommunications network provided only one subscriber database (hereinafter also abbreviated database) for subscriber data. This subscriber database can be requested by all control bodies of the telecommunications network for subscriber data of a subscriber if necessary, stating the subscriber's address (e.g. also parts of the subscriber's address). The advantage of this embodiment is that no database comparison is necessary because only one database is provided, so that the address of the database is clearly defined.
Nach einer weiteren bevorzugten Ausgestaltung der Erfindung sind mehrere Teilnehmerdatenbanken vorgesehen, die jeweils durch die Teilnehmeradressen identifiziert werden. Dies ermöglicht eine Verringerung der Last durch Aufteilung der Teilnehmerdaten auf mehrere z.B. physikalisch trennbare Datenbanken. Überdies ist es derart möglich, die
According to a further preferred embodiment of the invention, a plurality of subscriber databases are provided, each of which is identified by the subscriber addresses. This enables the load to be reduced by dividing the subscriber data into several, for example, physically separable databases. Moreover, it is possible in such a way that
Figur 1 eine erste Ausführungsform eines Telekommunnikationsnetzes mit einer Teilnehmerdatenbank,FIG. 1 shows a first embodiment of a telecommunications network with a subscriber database,
Figur 2 ein Telekommunikationsnetz mit mehreren Teilnehmerdatenbanken,FIG. 2 shows a telecommunications network with several subscriber databases,
Figur 3 ein Telekommunikationsnetz mit mehreren Teilnehmerdatenbanken und Adressservern,FIG. 3 shows a telecommunications network with several subscriber databases and address servers,
Figur 4 und 5 für ein Telekommunikationsnetz mit mehreren Teilnehmer-Datenbanken und Adressservern schematisch den Signalfluss bei der Abfrage von Teilnehmerdaten.Figures 4 and 5 for a telecommunications network with several subscriber databases and address servers schematically the signal flow when querying subscriber data.
Figur 1 zeigt ein Telekommunikationsnetz 1 mit mehreren Netzknoten 2, 3, 4, 5, 6, welche beispielsweise MSC,FIG. 1 shows a telecommunications network 1 with a plurality of network nodes 2, 3, 4, 5, 6, which, for example, MSC,
Gateway-MSC, BSC, AUC, EIR, VLR oder andere Netzkomponenten oder Zugänge dieser Netzkomponenten zeigen können. Mit einem Netzknoten 5, (beispielsweise eines VLR) ist eine Teilnehmerdatenbank 6 verbunden, in welcher sich die Teilnehmerdaten aller nicht-roamenden Teilnehmer diesesGateway MSC, BSC, AUC, EIR, VLR or other network components or accesses of these network components can show. A subscriber database 6 is connected to a network node 5 (for example a VLR), in which the subscriber data of all non-roaming subscribers is stored
Telekommunikationsnetz befinden gespeichert und zugreifbar sind. Teilnehmerdaten können von jeder Kontrollinstanz des Telekommunikationsnetzes 1 bei der Teilnehmerdatenbank 6 unter Angaben von zumindest Teilen der Teilnehmeradresse (beispielsweise durch Angabe nur des Teilnehmer- Namens oder nur Namens und eines Teils der Subdomains oder des Namens und eines Teils der Subdomains und Domain etc.) erfragt werden können. Hierbei schickt die anfragende Kontrollinstanz (beispielsweise MSC 2) an die Teilnehmerdatenbank 6 zumindest Teile der Teilnehmeradresse (was auch eine im Netz verwendete Nummer sein kann welche der Teilnehmeradresse entspricht oder die sie bezeichnet) und erhält von der Teilnehmerdatenbank 6 die geforderten Teilnehmerdaten zurück.Telecommunication network are stored and are accessible. Subscriber data can be requested from each control entity of the telecommunications network 1 from the subscriber database 6, specifying at least parts of the subscriber address (for example by specifying only the subscriber name or only name and part of the subdomains or the name and part of the subdomains and domain etc.) can be. In this case, the requesting control entity (for example MSC 2) sends at least parts of the subscriber address 6 to the subscriber database 6 (which can also be a number used in the network which corresponds to the subscriber address or which designates it) and receives the requested subscriber data back from the subscriber database 6.
In Figur 2 ist ebenfalls ein Telekommunikationsnetz 1 mit mehreren Netzelementen 5, 6, 7, 8, 9 dargestellt, beispielsweise ein Mobilfunknetz (z.B. UMTS-Mobilfunknetz,
WAP-kompatibles Netz etc.). Hier sind mehrere Teilnehmerdatenbanken 7, 8, 9 dargestellt, welche die Teilnehmerdaten aller oder zumindest einiger Teilnehmer enthalten. Im vorliegenden Beispiel enthalten sie jeweils nur die Teilnehmeradressen bestimmter Teilnehmer. Dabei enthält eine Teilnehmerdatenbank 7, 8, 9 jeweils nur die Teilnehmer- Daten von Teilnehmern deren Teilnehmeradresse eine bestimmte Domain und/oder Subdomain(s) enthält. Beispielsweise können die Daten alle Teilnehmer mit einer Teilnehmeradresse „Name@Teilnehmerdatenbank 1.provider .de* in derFIG. 2 also shows a telecommunications network 1 with a plurality of network elements 5, 6, 7, 8, 9, for example a mobile radio network (for example UMTS mobile radio network, WAP-compatible network etc.). Several subscriber databases 7, 8, 9 are shown here, which contain the subscriber data of all or at least some subscribers. In the present example, they only contain the subscriber addresses of certain subscribers. A subscriber database 7, 8, 9 contains only the subscriber data of subscribers whose subscriber address contains a specific domain and / or subdomain (s). For example, the data of all participants with a participant address "Name @ Participant database 1.provider .de * in the
Teilnehmerdatenbank „Teilnehmerdatenbankl.provider.de* 7 und die Teilnehmer mit einer Teilnehmeradresse (Name = beliebiger Name des Teilnehmers) „Name@Teilnehmerdatenbank2.provider .de* in der Teilnehmerdatenbank „Teilnehmerdatenbank2* des Provider „provider* im Land de (Deutschland) gespeichert sein. Eine Anfrage einer Kontrollinstanz (Netzelemente 2-6) nach Teilnehmerdaten eines Telekommunikationsteilnehmers erfolgt dadurch, das die Anfrage an die durch Teile (Domain und/oder Subdo ain und/oder Subdomains) der Teilnehmeradresse identifizierbare Teilnehmerdatenbank 7, 8 oder 9 gesandt und von dieser die Teilnehmerdaten zusammengestellt und an die anfragende Kontrollinstanz (beispielsweise 5) zurückgesandt werden.Participant database "Participant database L.provider.de * 7 and the participants with a participant address (name = any name of the participant)" Name@Teilnehmerdatenbank2.provider .de * stored in the participant database "Participant database2 * of the provider" provider * in the country de (Germany) his. A request from a control entity (network elements 2-6) for subscriber data of a telecommunications subscriber is made by sending the request to the subscriber database 7, 8 or 9, which can be identified by parts (domain and / or sub-domain and / or subdomains) of the subscriber address, and from this the Participant data are compiled and sent back to the requesting supervisory authority (for example 5).
Gemäß Figur 3 sind in einem Telekommunikationsnetz 1 mit mehreren Kontrollinstanzen 2-6 (z.B. MSC, BSC, AUC, EIR, etc.) ebenfalls mehrere Teilnehmerdatenbanken mit der Bezeichnung TDB1 bis TDB4 mit den Bezugszeichen 7-10 vorgesehen. Überdies sind in Figur 3 auch mehrere als Adressserver bezeichnete Elemente ÄV 1 bis ÄV 3 mit denAccording to FIG. 3, a plurality of subscriber databases with the designations TDB1 to TDB4 with the reference numbers 7-10 are likewise provided in a telecommunications network 1 with a plurality of control instances 2-6 (e.g. MSC, BSC, AUC, EIR, etc.). In addition, in FIG. 3 there are also a number of elements ÄV 1 to ÄV 3 called address servers with the
Bezugszeichen 11-13 vorgesehen; wenn eine Kontrollinstanz 2 Teilnehmerdaten zu einer Teilnehmeradresse benötigt, erfragt sie diese Teilnehmerdaten oder die Adresse der für diesen Teilnehmer bzw. dessen Teilnehmeradresse zuständigen Teilnehmerdatenbank bei einem Adressserver 13, welcher dieReference numerals 11-13 are provided; If a control entity requires 2 subscriber data for a subscriber address, it asks for this subscriber data or the address of the subscriber database responsible for this subscriber or his subscriber address from an address server 13, which the
Teilnehmerdaten oder die Adresse einer diese Teilnehmerdaten enthaltenen Datenbank 7 zurückgibt. Damit ist es möglich,
co co fO M P» P>Returns subscriber data or the address of a database 7 containing this subscriber data. So it is possible co co fO MP »P>
Cn o Cn o Cn o CnCn o Cn o Cn o Cn
PJ P- Q y 3 ΦPJ P- Q y 3 Φ
Hl P sQ φ PJ: l-i H G3 y cn y rt ^Hl P sQ φ PJ: l-i H G3 y cn y rt ^
P. Φ P- y ιP. Φ P- y ι
Φ yΦ y
P- Λ l-i y ΩP- Λ l-i y Ω
Φ y CnΦ y Cn
H MH M
P- -S y P- o rt HP- -S y P- or H
1-5 rt P>1-5 rt P>
P> yP> y
N Φ y y P- ιΩ ΦN Φ y y P- ιΩ Φ
H P- Φ φ P-H P- Φ φ P-
P- Φ yP- Φ y
Hi P- Φ y y H J Φ ι-J 3Hi P- Φ y y H J Φ ι-J 3
Φ & y HiΦ & y Hi
(X H(X H
H H PJH H PJ
P> φ ιQ y cn ΦP> φ ιQ y cn Φ
Φ cn cn ΦΦ cn cn Φ
Φ P-Φ P-
Φ h yΦ h y
<! Φ cx Φ l-i<! Φ cx Φ l-i
P- ι-i φP- ι-i φ
O w α co y J rt rt p- ι-iO w α co y J rt rt p- ι-i
Φ y O y y P. P" J P- P- y Φ y tr cn cn J Φ rt p. 3 PJ l-i yΦ y O y y P. P "J P- P- y Φ y tr cn cn J Φ rt p. 3 PJ l-i y
Φ N cn cn f φ o
Φ N cn cn f φ o
einer Teilnehmerdatenbank TDB 1 (7) bestimmt und im zweiten Schritt 18 an die Kontrollinstanz 20 zurück übermittelt, welche Kontrollinstanz 20 im dritten Schritt 19 bei der als Datenbankadresse angegebenen Datenbank 7 für die Teilnehmeradresse die Teilnehmerdaten erfragt, worauf in Schritt 21 von der Teilnehmerdatenbank 7 Teilnehmerdaten an die Kontrollinstanz 20 übermittelt werden.
a participant database TDB 1 (7) and in a second step 18 returns it to the control entity 20, which control entity 20 asks for the participant data in the database 7 specified as the database address for the participant address in the third step 19, whereupon 7 participant data from the participant database 7 in step 21 be transmitted to the supervisory authority 20.