DE20280091U1 - Device for forwarding short messages - Google Patents
Device for forwarding short messagesInfo
- Publication number
- DE20280091U1 DE20280091U1 DE20280091U DE20280091U DE20280091U1 DE 20280091 U1 DE20280091 U1 DE 20280091U1 DE 20280091 U DE20280091 U DE 20280091U DE 20280091 U DE20280091 U DE 20280091U DE 20280091 U1 DE20280091 U1 DE 20280091U1
- Authority
- DE
- Germany
- Prior art keywords
- mobile terminal
- short message
- subscriber number
- subscriber
- mobile
- 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 - Lifetime
Links
- 238000012360 testing method Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 26
- 230000005540 biological transmission Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000011664 signaling Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 5
- 244000309464 bull Species 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 101000617479 Escherichia coli (strain K12) PTS system fructose-like EIIA component Proteins 0.000 description 1
- 101000597193 Homo sapiens Telethonin Proteins 0.000 description 1
- 102100035155 Telethonin Human genes 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
- 1 Einrichtung
zum Weiterleiten von Kurzmitteilungen- 1 facility
for forwarding text messages
Die Erfindung betrifft eine Einrichtung zum Weiterleiten von Kurzmitteilungen an ein mobiles Endgerät, beispielsweise ein Mobiltelefon mit einer Kurzmitteilungszentrale zur Übermittlung der Kurzmitteilung über eine der Teilnehmernummer des mobilen Endgerätes zugeordnete Vermittlungseinheit an das mobile Endgerät und mit einem Register, welches die Informationen über die der Teilnehmernummer des mobilen Endgerätes zugeordnete Vermittlungseinheit enthält, wobei ein Rechner vorgesehen ist, welcher beim
Weiterleiten der Kurzmitteilung an eine virtuelle Teilnehmernummer des mobilen Endgerätes die virtuelle Teilnehmernummer in die tatsächliche Teilnehmernummer des mobilen Endgerätes umwandelt
und die über das der Teilnehmernummer des mobilen Endgerätes zugeordnete Register festgestellten Informationen über die dem mobilen Endgerät zugeordnete Vermittlungseinheit und einer dem
Teilnehmer zugeordneten Kennung an die Kurzmitteilungszentrale
übermittelt.The invention relates to a device for forwarding short messages to a mobile terminal, for example a mobile telephone with a short message centre for transmitting the short message to the mobile terminal via a switching unit assigned to the subscriber number of the mobile terminal and with a register which contains the information about the switching unit assigned to the subscriber number of the mobile terminal, wherein a computer is provided which
Forwarding the text message to a virtual subscriber number of the mobile device, which converts the virtual subscriber number into the actual subscriber number of the mobile device
and the information determined via the register associated with the subscriber number of the mobile terminal about the switching unit associated with the mobile terminal and a
Subscriber assigned identifier to the short message center
transmitted.
Zur Übermittlung von Kurzmitteilungen, sog. Short Messages, wurde ein Datendienst in GSM (Global Systems for Mobile Communication) -basierten Mobilfunknetzen geschaffen, welcher unter der Kurzbezeichnung SMS (Short Messages System) bekanntgeworden ist. Dieser Datendienst dient dazu, kurze, auf 160 alphanumerische
Zeichen beschränkte Nachrichten zwischen Mobiltelefonen oder
Terminals rasch und billig zu übermitteln. Neben dem Versenden
kurzer Textnachrichten können auch Multimediaobjekte, wie Klingeltöne oder Bilder, von einem Endgerät zu einem anderen Endgerät übermittelt werden. Unter dem Begriff Endgerät oder Short Message Entity (SME) kann ein Mobiltelefon, ein Handcomputer, ein Personal Computer oder ein ähnliches Gerät verstanden werden, mit dem Kurzmitteilungen gesendet und empfangen werden können. Zum Zweck der Übermittlung von Kurzmitteilungen gibt der Benutzer beispielsweise
eines Mobiltelefons auf der Tastatur eine kurze
Textmeldung ein und schickt diese anschließend an die Telefonnummer
des Empfängers. Wenn die Nachricht auf dem Mobiltelefon
des Empfängers eintrifft, wird der Empfänger über ein Audio- oder Vibrationssignal benachrichtigt, worauf er die Nachricht auf der Anzeige seines Mobiltelefons ablesen kann.A data service was created in GSM (Global Systems for Mobile Communication)-based mobile phone networks to transmit short messages, known as SMS (Short Messages System). This data service is used to send short messages, limited to 160 alphanumeric characters.
Character limited messages between mobile phones or
Terminals quickly and cheaply. In addition to sending
In addition to short text messages, multimedia objects such as ring tones or images can also be transmitted from one terminal to another. The term terminal or Short Message Entity (SME) can be understood as a mobile phone, a handheld computer, a personal computer or a similar device with which short messages can be sent and received. For the purpose of transmitting short messages, the user enters, for example,
of a mobile phone on the keyboard a short
text message and then sends it to the phone number
of the recipient. If the message is on the mobile phone
of the recipient, the recipient is notified via an audio or vibration signal, after which he can read the message on the display of his mobile phone.
Normalerweise wird bei der Übermittlung einer Kurzmitteilung von einem mobilen Endgerät zu einem anderen mobilen Endgerät dieNormally, when transmitting a text message from one mobile device to another, the
Kurzmitteilung an eine Kurzmitteilungszentrale (SMSC - Short Message Service Center) des jeweiligen Mobiltelefonnetzbetreibers übermittelt und dort zwischengespeichert. Die Kurzmitteilungszentrale versucht, die Kurzmitteilung an den Empfänger weiterzuleiten, indem sie an ein Register (Home Location Register HLR) eine Anfrage, die sog. Send Routing Information (SRI) abschickt. Das genannte Register (HLR) enthält Informationen über die Teilnehmer. Anhand der Teilnehmernummer (MSISDN) des Empfängers kann im sog. Home Location Register (HLR) der Empfänger lokalisiert werden. Das HLR-Register antwortet an die Kurzmitteilungszentrale mit einer Information über eine entsprechende Vermittlungseinheit, das sog. Mobile Switching Center (MSC), über welches der Empfänger erreichbar ist sowie die dem Teilnehmer zugeordnete Kennung (IMSI - International Mobile Subscriber Identification). Die entsprechende Vermittlungseinheit sucht den Teilnehmer bzw. die entsprechende Basisstation in jener Zelle, in welcher sich das mobile Endgerät des Empfängers gerade befindet, und sendet die Kurzmitteilung an diese Basisstation, von welcher sie schließlich an das Mobiltelefon übertragen wird. Die Verfahrensschritte innerhalb des Mobiltelefonnetzes erfolgen üblicherweise nach dem sog. SS7 (Signalling System No. 7)-Protokoll, einem in der GSM-Spezifikation festgelegten Standard, der das Übertragungsprotokoll für Übertragungen von Kurzmitteilungen zwischen Mobiltelefonen betrifft.A short message is sent to a short message service center (SMSC - Short Message Service Center) of the respective mobile phone network operator and temporarily stored there. The short message service center attempts to forward the short message to the recipient by sending a request, the so-called Send Routing Information (SRI), to a register (Home Location Register HLR). The register (HLR) contains information about the subscribers. The recipient can be located in the so-called Home Location Register (HLR) using the recipient's subscriber number (MSISDN). The HLR register responds to the short message service center with information about a corresponding switching unit, the so-called Mobile Switching Center (MSC), via which the recipient can be reached, as well as the identifier assigned to the subscriber (IMSI - International Mobile Subscriber Identification). The corresponding switching unit searches for the subscriber or the corresponding base station in the cell in which the recipient's mobile device is currently located and sends the short message to this base station, from which it is finally transmitted to the mobile phone. The procedural steps within the mobile phone network usually follow the so-called SS7 (Signalling System No. 7) protocol, a standard defined in the GSM specification that concerns the transmission protocol for the transmission of short messages between mobile phones.
Mobiltelefonnetzbetreiber bieten sog. virtuelle Rufnummern an, über die ein mobiles Endgerät, insbesondere ein Mobiltelefon, innerhalb eines virtuellen Netzwerkes erreichbar ist. Beispielsweise können auf diese Art und Weise Mobiltelefone einer Nebenstellenanlage über Durchwahlnummern mit weniger Stellen (Ziffern) als die tatsächlichen Mobiltelefonnummern erreichbar sein. Die Verwendung solcher virtuellen Teilnehmernummern wird z.B. durch eine für diesen Zweck reservierte Ziffer an einer bestimmten Stelle der Mobiltelefonnummer angezeigt. Dadurch wird bei der Wahl einer virtuellen Teilnehmernummer anhand der Telefonnummer des Senders automatisch erkannt, dass es sich um eine solche virtuelle Teilnehmernummer handelt, und es werden bei der Vermittlung der Gespräche die entsprechenden Schritte gesetzt.Mobile phone network operators offer so-called virtual numbers, which can be used to reach a mobile device, particularly a mobile phone, within a virtual network. For example, mobile phones on a private branch exchange can be reached using direct dial numbers with fewer digits than the actual mobile phone numbers. The use of such virtual subscriber numbers is indicated, for example, by a digit reserved for this purpose at a specific position on the mobile phone number. This means that when a virtual subscriber number is dialed, the sender's phone number automatically recognizes that it is such a virtual subscriber number, and the appropriate steps are taken when connecting the calls.
Ein Problem bei derartigen virtuellen Teilnehmernummern tritt jedoch beim Senden von Kurzmitteilungen auf. Während nämlich zu jeder realen Teilnehmernummer innerhalb des Mobilfunk-However, a problem with such virtual subscriber numbers occurs when sending text messages. While for every real subscriber number within the mobile network
netzes ein HLR-Register existiert, welches die notwendigen Informationen über die entsprechende Vermittlungseinheit (MSC) des Teilnehmers enthält, existiert zu virtuellen Teilnehmernummern kein derartiges Register. Als Folge dessen können Kurznachrichten an virtuelle Teilnehmernummern nicht versendet werden.network, which contains the necessary information about the corresponding switching unit (MSC) of the subscriber, no such register exists for virtual subscriber numbers. As a result, short messages cannot be sent to virtual subscriber numbers.
Ein ähnliches Problem tritt beim Versenden von Kurzmitteilungen aus Fremdnetzen an einen Empfänger im Heimnetz des mobilen Endgerätes auf.A similar problem occurs when sending text messages from external networks to a recipient in the mobile device's home network.
Die US 5 768 509 A beschreibt beispielsweise ein Verfahren zum Versenden von Kurzmitteilungen über Telekommunikationsnetze und eine entsprechende Kurzmitteilungszentrale. Das Verfahren filtert Kurznachrichten aus und übermittelt eine Kurznachricht nur dann, wenn festgestellt wird, dass diese zugestellt werden darf. Andernfalls werden die in der Kurzmitteilungszentrale zwischengespeicherten Kurznachrichten gelöscht. Zu diesem Zweck führt die Kurzmitteilungszentrale keine eigene Teilnehmerverwaltung bzw. Teilnehmerdatenbank sondern bezieht die Teilnehmerdaten aus dem Home Location Register.US 5 768 509 A, for example, describes a method for sending short messages via telecommunications networks and a corresponding short message center. The method filters out short messages and only transmits a short message if it is determined that it may be delivered. Otherwise, the short messages temporarily stored in the short message center are deleted. For this purpose, the short message center does not maintain its own subscriber administration or subscriber database, but obtains the subscriber data from the Home Location Register.
Ein Verfahren der gegenständlichen Art wird beispielsweise in der WO 99/29125 A2 beschrieben, wobei die Zuordnung der virtuellen Teilnehmernummern zu den tatsächlichen Teilnehmernummern gemäß dem in der Telekommunikation üblichen Signalisierungssystem Nr. 7 (SS7 Signalling System No. 7) erfolgt. Nachteilig dabei ist, dass das SS7-Protokoll in Datennetzen außerhalb der Telekommunikation noch nicht weit verbreitet ist und somit ein Zugriff auf Datenbanken außerhalb des SS7-Netzes nicht möglich ist.A method of the type in question is described, for example, in WO 99/29125 A2, in which the virtual subscriber numbers are assigned to the actual subscriber numbers in accordance with the signaling system No. 7 (SS7 Signaling System No. 7) commonly used in telecommunications. The disadvantage here is that the SS7 protocol is not yet widely used in data networks outside of telecommunications and thus access to databases outside of the SS7 network is not possible.
Ziel der vorliegenden Erfindung ist es, eine Einrichtung zu schaffen, welche auch bei der Vergabe von virtuellen Teilnehmernummern ein Weiterleiten von Kurzmitteilungen an ein mobiles Endgerät und zur Umrechnung der virtuellen Teilnehmernummern auf reale Teilnehmernummern den Zugriff auf Datenbanken in verschiedenen Datennetzen ermöglicht. Darüber hinaus soll die Einrichtung einfach implementiert werden können, so dass eine höhere Akzeptanz und eine breitere Anwendung von sog. virtuellen Netzen erzielt werden kann.The aim of the present invention is to create a device which, even when virtual subscriber numbers are assigned, enables text messages to be forwarded to a mobile terminal and allows access to databases in various data networks to convert the virtual subscriber numbers into real subscriber numbers. In addition, the device should be easy to implement so that greater acceptance and a broader application of so-called virtual networks can be achieved.
Gelöst wird die erfindungsgemäße Aufgabe dadurch, dass ein Modul zur Anbindung an Datennetze wie dem Internet oder Local Area Networks (LAN) vorgesehen ist. Auf dem Rechner laufen entsprechende Verfahrensschritte, vorzugsweise in Form eines entsprechenden Computerprogramms, ab. Dabei erfolgt die ÜbermittlungThe object of the invention is achieved by providing a module for connection to data networks such as the Internet or Local Area Networks (LAN). The corresponding process steps run on the computer, preferably in the form of a corresponding computer program. The transmission
der Tabellenwerte zur Umwandlung der virtuellen Teilnehmernummer in die tatsächliche Teilnehmernummer (MSISDN) im TCP/IP (Transmission Control Protocol/Internet Protocol)-basiertem Protokoll. Dies ermöglicht auch das Versenden von Kurzmitteilungen an mobile Endgeräte mit virtuellen Teilnehmernummern, wobei die Zuordnung der virtuellen Teilnehmernummer zur realen Teilnehmernummer über TCP/lP-basierte Protokolle erfolgt. Diese Protokolle stellen innerhalb der Computernetze, insbesondere dem Internet, einen Standard dar. Dadurch ist zum Zwecke der Zuordnung virtueller Teilnehmernummern realen Teilnehmernummer&eegr; der Zugriff auf Datenbanken möglich, welche sich in üblichen Datennetzen wie beispielsweise dem Internet befinden. Bei der Datenbank kann es sich beispielsweise um eine SQL(System Query Language)-Datenbank handeln oder um Datenbanken, welche Abfragen über das HTTP(Hyper Text Transfer Protocol)-Protokoll oder das HTTPS(Hyper Text Transfer Protocol Secured Socket Layer)-Protokoll erlauben. Dabei kann das Datenformat HTML (Hyper Text Mark Up Language) oder XML (Extensible Mark Up Language) basierend sein. Insbesondere kann das LDAP(Lightweight Directory Access Protocol)-Protokoll zum Zugriff auf die Daten verwendet werden. Somit ist es möglich, dass die gewünschten Daten zur Zuordnung der virtuellen Teilnehmernummern zu den realen Teilnehmernummern über übliche Protokolle und Zugriffsmechanismen erreichbar sind, welche in Datennetzen gängig sind. Nach der Umwandlung der virtuellen Teilnehmernummer in die tatsächliche Teilnehmernummer wird in an sich bekannter Weise eine Anfrage an das zugehörige Home Location Register der tatsächlichen Teilnehmernummer gesendet, worauf dieses mit einer entsprechenden Information über die Vermittlungseinheit sowie der dem Teilnehmer zugeordneten Kennung (IMSI) antwortet, über welche das mobile Endgerät erreicht werden kann. Die Kurzmitteilung wird sodann über die Kurzmitteilungszentrale an die entsprechende Vermittlungseinheit und weiter an das mobile Endgerät des Empfängers übersendet. Dabei wird ein Home Location Register für die virtuelle Teilnehmernummer simuliert. Man spricht daher auch von einem virtuellen Home Location Register (vHLR), welches die Umsetzung der virtuellen Teilnehmernummer in die tatsächliche Teilnehmernummer durchführt. In der Folge simuliert das virtuelle Home Location Register eine Kurzmitteilungszentrale, welche eine Anfrage (Send Routing Information - SRI) an das reale Home Location Register der realen Teilnehmernummerthe table values for converting the virtual subscriber number into the actual subscriber number (MSISDN) in the TCP/IP (Transmission Control Protocol/Internet Protocol)-based protocol. This also enables text messages to be sent to mobile devices with virtual subscriber numbers, with the virtual subscriber number being assigned to the real subscriber number using TCP/IP-based protocols. These protocols represent a standard within computer networks, particularly the Internet. This makes it possible to access databases located in standard data networks such as the Internet for the purpose of assigning virtual subscriber numbers to real subscriber numbers. The database can, for example, be an SQL (System Query Language) database or databases that allow queries using the HTTP (Hyper Text Transfer Protocol) protocol or the HTTPS (Hyper Text Transfer Protocol Secured Socket Layer) protocol. The data format can be based on HTML (Hyper Text Mark Up Language) or XML (Extensible Mark Up Language). In particular, the LDAP (Lightweight Directory Access Protocol) protocol can be used to access the data. This makes it possible for the desired data for assigning the virtual subscriber numbers to the real subscriber numbers to be accessible via standard protocols and access mechanisms that are common in data networks. After the virtual subscriber number has been converted into the actual subscriber number, a query is sent in a known manner to the associated home location register of the actual subscriber number, to which this responds with appropriate information about the switching unit and the identifier assigned to the subscriber (IMSI), via which the mobile device can be reached. The text message is then sent via the text message center to the appropriate switching unit and then to the recipient's mobile device. A home location register is simulated for the virtual subscriber number. This is therefore also referred to as a virtual home location register (vHLR), which converts the virtual subscriber number into the actual subscriber number. As a result, the virtual Home Location Register simulates a short message center, which sends a request (Send Routing Information - SRI) to the real Home Location Register of the real subscriber number
• · • ·• · • ·
• *• *
sendet, worauf das reale Home Location Register mit einer entsprechenden Information an das virtuelle Home Location Register antwortet, welches diese Antwort an die Kurzmitteilungszentrale weiterleitet. Die Kurzmitteilungszentrale sendet schließlich die zwischengespeicherte Kurzmitteilung in bekannter Weise an die entsprechende Vermittlungseinheit und weiter an das mobile Endgerät des Empfängers. Der Rechner verfügt selbstverständlich über entsprechende Anbindungen an Empfangs- und Sendeeinrichtungen im betreffenden Mobilfunknetz, so dass gesendete Kurzmitteilungen bzw. Anfragen zur Ermittlung der Vermittlungszentrale des empfangenden mobilen Endgerätes an den Rechner gerichtet werden können. Das Modul zur Anbindung an Datennetze ermöglicht somit den Zugriff auf Datenbanken zur Umrechnung der virtuellen Teilnehmernummern in reale Teilnehmernummern über TCP/IP-Protokolle. Die virtuelle Teilnehmernummer des mobilen Endgerätes kann mit Hilfe einer mathematischen Berechnungsvorschrift in die tatsächliche Teilnehmernummer umgewandelt werden. Bei Verwendung einer entsprechenden Formel wird keine Datenbank od. dgl. zur Ablage aller möglichen Teilnehmernummern benötigt. Weiters ist die Umwandlung der virtuellen Teilnehmernummer des mobilen Endgerätes in die tatsächliche Teilnehmernummer über einen Code bzw. ein Codierungsverfahren möglich.sends, whereupon the real home location register responds with corresponding information to the virtual home location register, which forwards this response to the short message center. The short message center then sends the temporarily stored short message in the known manner to the corresponding switching unit and then to the recipient's mobile device. The computer naturally has corresponding connections to receiving and transmitting devices in the relevant mobile network, so that sent short messages or queries can be directed to the computer to determine the switching center of the receiving mobile device. The module for connecting to data networks thus enables access to databases for converting virtual subscriber numbers into real subscriber numbers via TCP/IP protocols. The virtual subscriber number of the mobile device can be converted into the actual subscriber number using a mathematical calculation rule. When using a corresponding formula, no database or similar is required to store all possible subscriber numbers. Furthermore, the virtual subscriber number of the mobile device can be converted into the actual subscriber number using a code or coding process.
Zur Erkennung des Vorliegens einer virtuellen Teilnehmernummer des mobilen Endgerätes kann zumindest eine Stelle der tatsächlichen Teilnehmernummer mit einer vorbestimmten Ziffer belegt sein. Dadurch erkennt das System automatisch, dass es sich um eine besondere Teilnehmernummer handelt. Durch die Codierung oder Belegung weiterer Stellen der tatsächlichen Teilnehmernummer können weitere Informationen über virtuelle Teilnehmernummern und das virtuelle Netz festgelegt werden.To detect the presence of a virtual subscriber number of the mobile device, at least one position of the actual subscriber number can be assigned a predetermined number. This allows the system to automatically recognize that it is a special subscriber number. By coding or assigning additional positions to the actual subscriber number, additional information about virtual subscriber numbers and the virtual network can be determined.
Vorteilhafterweise erfolgt die Anfrage bezüglich der dem Teilnehmer zugeordneten Vermittlungseinheit an das Register und die Übermittlung der Informationen über die Vermittlungseinheit an die Kurzmitteilungszentrale im SS7(Signalling System No.7)-Protokoll. Bei diesem Protokoll handelt es sich um einen innerhalb der Mobiltelefonie etablierten Standard.Advantageously, the query regarding the switching unit assigned to the subscriber is sent to the register and the information about the switching unit is transmitted to the short message center using the SS7 (Signalling System No.7) protocol. This protocol is an established standard within mobile telephony.
Gemäß einem weiteren Merkmal der Erfindung ist eine Datenbank vorgesehen, welche mit dem Rechner verbunden ist und die virtuellen Teilnehmernummern und die zugehörigen tatsächlichen Teilnehmernummern enthält. Vorteilhafterweise ist die DatenbankAccording to a further feature of the invention, a database is provided which is connected to the computer and contains the virtual subscriber numbers and the associated actual subscriber numbers. Advantageously, the database
im Rechner integriert.integrated into the computer.
Weiters kann ein, vorzugsweise im Rechner integriertes Prüfmodul zur Verifizierung der Teilnehmernummer des mobilen Endgerätes vorgesehen sein. Dieses Prüfmodul überprüft, ob die tatsächliche Teilnehmernummer des mobilen Endgerätes auch existiert und veranlasst bei Vorhandensein einer nicht-existenten Teilnehmernummer entsprechende Verfahrensschritte, wie beispielsweise die Abgabe einer entsprechenden Fehlermeldung an das sendende mobile Endgerät. Eine unbekannte Teilnehmernummer kann beispielsweise bei der Umrechnung einer falschen, nicht vergebenen virtuellen Teilnehmernummer durch das erfindungsgemäße Verfahren auftreten.Furthermore, a test module, preferably integrated in the computer, can be provided to verify the subscriber number of the mobile terminal. This test module checks whether the actual subscriber number of the mobile terminal also exists and, if a non-existent subscriber number is present, initiates appropriate process steps, such as sending a corresponding error message to the sending mobile terminal. An unknown subscriber number can occur, for example, when converting an incorrect, unassigned virtual subscriber number using the method according to the invention.
Ebenso kann ein, vorzugsweise ebenfalls im Rechner integriertes Prüfmodul zur Verifizierung der Informationen über die dem mobilen Endgerät zugeordnete Vermittlungseinheit und bzw. oder der dem Teilnehmer zugeordneten Kennung (IMSI) vorgesehen sein. Tritt ein Fehler bei der Übermittlung der entsprechenden Informationen über die Vermittlungseinheit auf, kann wiederum beispielsweise eine Fehlermeldung an die sendende Kurzmitteilungszentrale abgegeben werden. Im Falle der Unerreichbarkeit des mobilen Endgerätes des Empfängers kann die zu sendende Kurzmitteilung zusammen mit allfälligen weiteren Informationen zwischengespeichert und zu einem späteren Zeitpunkt ein erneuter Sendeversuch vorgenommen wird. Darüber hinaus kann eine entsprechende Fehlermeldung an den Sender der Kurzmitteilung abgeschickt werden. Nach dem Erreichen einer bestimmten Anzahl von Sendeversuchen kann automatisch ein Löschen der Kurzmitteilung verfügt werden. Im Falle eines Fehlers bei der Ermittlung der Informationen über die Vermittlungseinheit des mobilen Endgerätes oder der dem Teilnehmer zugeordneten Kennung (IMSI) kann eine Fehlermeldung an die sendende Kurzmitteilungszentrale abgesandt werden. Dabei kann auch der Sender der Kurzmitteilung darüber aufgeklärt werden, dass die Kurzmitteilung nicht ordnungsgemäß an den Empfänger übermittelt werden konnte.A test module, preferably also integrated in the computer, can also be provided to verify the information about the switching unit assigned to the mobile device and/or the identifier assigned to the subscriber (IMSI). If an error occurs when transmitting the relevant information via the switching unit, an error message can be sent to the sending short message center. If the recipient's mobile device cannot be reached, the short message to be sent can be temporarily stored together with any other information and a new attempt to send it can be made at a later time. In addition, an appropriate error message can be sent to the sender of the short message. After a certain number of send attempts have been made, the short message can be automatically deleted. If an error occurs when determining the information about the switching unit of the mobile device or the identifier assigned to the subscriber (IMSI), an error message can be sent to the sending short message center. The sender of the short message can also be informed that the short message could not be sent correctly to the recipient.
Die Erfindung wird nachfolgend anhand von Ausführungsbeispielen unter Bezugnahme auf die Zeichnungen noch weiter erläutert. The invention is explained in more detail below using embodiments with reference to the drawings.
Darin zeigen:Shown here:
Fig. 1 ein schematisches Blockschaltbild zur Veranschaulichung der Übermittlung von Kurznachrichten zwischen zwei Mobil-Fig. 1 is a schematic block diagram illustrating the transmission of short messages between two mobile
telefonen gemäß dem Stand der Technik;telephones according to the state of the art;
Fig. 2 ein schematisches Blockschaltbild zur Veranschaulichung der Weiterleitung von Kurzmitteilungen an Mobiltelefone mit virtuellen Teilnehmernummern nach der vorliegenden Erfindung;Fig. 2 is a schematic block diagram illustrating the forwarding of short messages to mobile phones with virtual subscriber numbers according to the present invention;
Fig. 3 ein Prinzipschaltbild zur Veranschaulichung der Verfahrensschritte bei der Weiterleitung von Kurznachrichten;Fig. 3 is a schematic diagram illustrating the process steps involved in forwarding short messages;
Fig. 4 ein schematisches Blockschaltbild der Systemkomponenten des Verfahrens zur Weiterleitung von Kurznachrichten;Fig. 4 is a schematic block diagram of the system components of the method for forwarding short messages;
Fig. 5 ein Ablaufdiagramm eines Verfahrens zur Weiterleitung von Kurzmitteilungen an Mobiltelefone mit virtuellen Teilnehmernummern; undFig. 5 is a flow chart of a method for forwarding short messages to mobile phones with virtual subscriber numbers; and
Fig. 6 ein schematisches Blockschaltbild zur Veranschaulichung der Anbindung des SS7-Netzes an ein TCP/IP-Netz.Fig. 6 is a schematic block diagram illustrating the connection of the SS7 network to a TCP/IP network.
Fig. 1 zeigt ein schematisches Blockschaltbild zur Veranschaulichung der Übermittlung von Kurzmitteilungen SMS von einem mobilen Endgerät 1 zu einem anderen mobilen Endgerät 2 innerhalb eines Mobilfunknetzes 3. Von dem sendenden mobilen Endgerät 1 wird eine Kurznachricht SMS erzeugt und an die Kurzmitteilungszentrale (Short Messages Service Center SMSC) 4 des Mobilfunknetzes 3 übermittelt. Die Kurzmitteilungszentrale 4 sendet eine Anfrage, die sog. Send Routing Information (SRI), an ein Register 5, das Home Location Register (HLR), welches anhand der realen Teilnehmernummer des mobilen Endgerätes 2, an welches die Kurzmitteilung SMS gesendet werden soll, den momentanen Aufenthaltsort des Endgerätes 2 feststellt und mit einer entsprechenden Information SRI-RR an die Kurzmitteilungszentrale 4 antwortet. Die Information SRI-RR des Registers 5 enthält Daten über den momentanen Aufenthaltsort des angerufenen mobilen Endgerätes 2, wodurch festgestellt werden kann, an welche Vermittlungseinheit (MSC Mobile Switching Center) die Kurzmitteilung SMS übermittelt werden soll. Die Kurzmitteilungszentrale 4 sendet die zwischengespeicherte Kurzmitteilung SMS zusammen mit der vom Register 5 erhaltenen Information an die zugehörige Vermittlungseinheit 6, welche schließlich die Kurzmitteilung an das mobile Endgerät 2 weiterleitet. Wird eine Kurzmitteilung SMS von einem mobilen Endgerät 1 an ein mobiles Endgerät 2 mit einer virtuellen Teilnehmernummer gesendet, so existiert kein entsprechendes Register für dieses mobile Endgerät 2, so dass die Übermittlung der Kurzmitteilung SMS nicht durchgeführt werden kann.Fig. 1 shows a schematic block diagram to illustrate the transmission of short messages SMS from a mobile terminal 1 to another mobile terminal 2 within a mobile network 3. The sending mobile terminal 1 generates a short message SMS and transmits it to the short message center (Short Messages Service Center SMSC) 4 of the mobile network 3. The short message center 4 sends a request, the so-called Send Routing Information (SRI), to a register 5, the Home Location Register (HLR), which determines the current location of the terminal 2 based on the real subscriber number of the mobile terminal 2 to which the short message SMS is to be sent and responds with corresponding information SRI-RR to the short message center 4. The information SRI-RR in register 5 contains data about the current location of the called mobile terminal 2, which makes it possible to determine to which switching unit (MSC Mobile Switching Center) the short message SMS is to be transmitted. The short message center 4 sends the temporarily stored short message SMS together with the information received from the register 5 to the associated switching unit 6, which finally forwards the short message to the mobile terminal 2. If a short message SMS is sent from a mobile terminal 1 to a mobile terminal 2 with a virtual subscriber number, no corresponding register exists for this mobile terminal 2, so that the transmission of the short message SMS cannot be carried out.
Fig. 2 zeigt nun ein schematisches Blockschaltbild für dieFig. 2 now shows a schematic block diagram for the
Übertragung einer Kurzmitteilung SMS von einem mobilen Endgerät in einem fremden Mobilfunknetz 7 an ein mobiles Endgerät 2 im Mobilfunknetz 3 des mobilen Endgerätes 2. Die Kurzmitteilung SMS wird an die Kurzmitteilungszentrale 4 des Mobilfunknetzes 7 weitergeleitet und von dort eine Anfrage (Send Routing Information SRI) an ein speziell eingerichtetes Register 8, das sog. virtuelle Home Location Register, abgeschickt. In diesem vHLR-Register 8, welches durch einen Rechner gebildet ist, wird die virtuelle Teilnehmernummer des mobilen Endgerätes 2 in die reale Teilnehmernummer umgewandelt. Zu diesem Zweck kann eine Datenbank 9 vorgesehen sein, in der die virtuellen und tatsächlichen Teilnehmernummern in paarweiser Zuordnung gespeichert sind und vom Rechner 8 erfragt werden können. Die Kommunikation zwischen dem Register bzw. Rechner 8 und der Datenbank 9 erfolgt dabei erfindungsgemäß im TCP/IP (Transmission Control Protocol/Internet Protocol) basierten Protokoll. Nach Kenntnis der realen Teilnehmernummer des mobilen Endgerätes 2 wird die Anfrage (Send Routing Information) an das zugehörige Register 5 übermittelt, welches mit einer entsprechenden Information SRI-RR an den Rechner 8 antwortet. Diese Information wird an die Kurzmitteilungszentrale 4 des Mobilfunknetzes 7 weitergeleitet, worauf die Kurzmitteilung SMS an die entsprechende Vermittlungszentrale 6 des Mobilfunknetzes 3 des mobilen Endgerätes 2 und schließlich an das mobile Endgerät 2 gesendet wird. Der Rechner 8 hat in Bezug auf die Kurzmitteilungszentrale 4 die Funktion eines virtuellen Home Location Registers und in Bezug auf das Home Location Register 5 der realen Teilnehmernummer des mobilen Endgerätes 2 die Funktion einer Kurzmitteilungszentrale. Die Datenbank 9 kann im Rechner 8 integriert sein. An Stelle der Zuordnung der virtuellen und realen Teilnehmernummern in einer Datenbank 9 kann auch eine Umrechnung über eine mathematische Berechnungsvorschrift oder über ein Codierverfahren erfolgen.Transmission of a short message SMS from a mobile device in a foreign mobile network 7 to a mobile device 2 in the mobile network 3 of the mobile device 2. The short message SMS is forwarded to the short message center 4 of the mobile network 7 and from there a request (Send Routing Information SRI) is sent to a specially set up register 8, the so-called virtual home location register. In this vHLR register 8, which is formed by a computer, the virtual subscriber number of the mobile device 2 is converted into the real subscriber number. For this purpose, a database 9 can be provided in which the virtual and actual subscriber numbers are stored in pairs and can be queried by the computer 8. According to the invention, communication between the register or computer 8 and the database 9 takes place in the TCP/IP (Transmission Control Protocol/Internet Protocol) based protocol. Once the real subscriber number of the mobile terminal 2 is known, the request (Send Routing Information) is transmitted to the associated register 5, which responds to the computer 8 with the corresponding information SRI-RR. This information is forwarded to the short message center 4 of the mobile network 7, whereupon the short message SMS is sent to the corresponding switching center 6 of the mobile network 3 of the mobile terminal 2 and finally to the mobile terminal 2. The computer 8 has the function of a virtual home location register with respect to the short message center 4 and the function of a short message center with respect to the home location register 5 of the real subscriber number of the mobile terminal 2. The database 9 can be integrated in the computer 8. Instead of assigning the virtual and real subscriber numbers in a database 9, a conversion can also be carried out using a mathematical calculation rule or a coding method.
Fig. 3 zeigt eine Darstellung zur Veranschaulichung der Verfahrensschritte beim Weiterleiten einer Kurzmitteilung von einer Kurzmitteilungszentrale 4 (SMSC) an die Vermittlungseinheit 6 eines mobilen Endgerätes 2 mit einer virtuellen Teilnehmernummer. Die Kurzmitteilungszentrale 4 übermittelt eine Anfrage 10, die Send Routing Information (SRI), an den Rechner 8, welcher daraufhin eine Anfrage 11 GET MSISDN (Mobile Station International Subscriber/Service Data Number) zur Bekanntgabe der MSISDN-Fig. 3 shows a diagram to illustrate the process steps when forwarding a short message from a short message center 4 (SMSC) to the switching unit 6 of a mobile terminal 2 with a virtual subscriber number. The short message center 4 transmits a request 10, the Send Routing Information (SRI), to the computer 8, which then sends a request 11 GET MSISDN (Mobile Station International Subscriber/Service Data Number) to announce the MSISDN.
Nr. an die Datenbank 9 sendet, worauf die MSISDN-Nr. an den Rechner 8 als Antwort 12 zurückgeschickt wird. Als nächster Verfahrensschritt wird an das der tatsächlichen Teilnehmernummer zugeordnete Register 5 eine SRI-Anfrage 13 (Send Routing Information) gesendet und als Antwort 14 die Information über den tatsächlichen Aufenthaltsort des mobilen Endgerätes 2 zurückgeschickt. Diese sog. IMSI-Identifikation (International Mobile Subscriber Identification) wird zusammen mit der MSC/VLR-ID-Identifikation (Mobile Switching Center/Visitor Location Register Identification) entsprechend Schritt 15 an die Kurzmitteilungszentrale 4 übermittelt, worauf diese die Kurzmitteilung SMS an die entsprechende Vermittlungseinheit 6 über den Sendebefehl 16 (FSM - Forward Short Message) übermittelt. Nach erfolgreichem Weiterleiten der Kurzmitteilung SMS an das mobile Endgerät 2 wird eine Bestätigung 17 OK von der Vermittlungseinheit 6 an die Kurzmitteilungszentrale 4 übersendet. Im Falle eines Fehlers bei der Übertragung wird anstelle einer Bestätigung eine entsprechende Fehlermeldung NOK an die Kurzmitteilungszentrale 4 geschickt. Im dargestellten Ablaufschema sind weitere Fehlerroutinen, beispielsweise bei der Unerreichbarkeit des mobilen Endgerätes oder dgl., nicht dargestellt.No. to the database 9, whereupon the MSISDN No. is sent back to the computer 8 as a response 12. In the next process step, an SRI request 13 (Send Routing Information) is sent to the register 5 assigned to the actual subscriber number, and the information about the actual location of the mobile terminal 2 is sent back as a response 14. This so-called IMSI identification (International Mobile Subscriber Identification) is transmitted together with the MSC/VLR-ID identification (Mobile Switching Center/Visitor Location Register Identification) in accordance with step 15 to the short message center 4, whereupon the latter transmits the short message SMS to the corresponding switching unit 6 via the send command 16 (FSM - Forward Short Message). After the short message SMS has been successfully forwarded to the mobile terminal 2, a confirmation 17 OK is sent from the switching unit 6 to the short message center 4. In the event of an error during transmission, a corresponding error message NOK is sent to the short message center 4 instead of a confirmation. The flow chart shown does not show further error routines, for example if the mobile device cannot be reached or similar.
Fig. 4 zeigt die Systemkomponenten des vorliegenden Verfahrens. Diese bestehen aus einem sog. vHLR-Prozess 18 und einem Datenbankprozess 19. Zum Empfang der Anfragen an den Rechner 8 sowie zum Aussenden der Antworten auf diese Anfragen dient ein Signalisierungsinterface 20, das mit dem vHLR-Prozess 18 in Verbindung steht. Die Prozessen zwischen Modul 18 und 20 laufen im sog. SS7(Signalling System No. 7)-Protokoll, welches in GSM-Netzen einen üblichen Standard darstellt, ab. Das Modul 20, der sog. SS7-Protokoll-Stack, beinhaltet die Schichten MAP - Mobile Application Part, TCAP - Transaction Capabilities, SCCT - Signalling Connection Control Part, MTP-3 sowie MTP-2 MTP - Message Transfer Part. Der Datenbankprozess 19 dient der erfindungsgemäßen Umwandlung der virtuellen Teilnehmernummern in die tatsächlichen Teilnehmernummern, wobei eine Kommunikation mit einem Internetprotokoll-Modul 21 im TCP/IP (Transmission Control Protocol/Internet Protocol) basierten Protokoll erfolgt. Über das Modul 21 erfolgt eine Anbindung an Datennetze, wie den Internet oder Local Area Networks (LAN). Im Modul 21, dem sog. Internet-Protokoll-Stack , bestehen die Teile TCP (Transmission Control Protocol),Fig. 4 shows the system components of the present method. These consist of a so-called vHLR process 18 and a database process 19. A signaling interface 20, which is connected to the vHLR process 18, is used to receive the requests to the computer 8 and to send the answers to these requests. The processes between modules 18 and 20 run in the so-called SS7 (Signalling System No. 7) protocol, which is a common standard in GSM networks. The module 20, the so-called SS7 protocol stack, contains the layers MAP - Mobile Application Part, TCAP - Transaction Capabilities, SCCT - Signaling Connection Control Part, MTP-3 and MTP-2 MTP - Message Transfer Part. The database process 19 is used to convert the virtual subscriber numbers into the actual subscriber numbers according to the invention, with communication taking place with an Internet protocol module 21 in the TCP/IP (Transmission Control Protocol/Internet Protocol) based protocol. Module 21 provides a connection to data networks such as the Internet or Local Area Networks (LAN). Module 21, the so-called Internet Protocol Stack, consists of the parts TCP (Transmission Control Protocol),
«&bgr; &bgr; f «&bgr;&bgr; f
S1 . ·&iacgr; ·! &Ggr;Vj S 1 . ·&iacgr; ·! &Ggr;Vj
- 10 -- 10 -
IP (Internet Protocol) sowie UDP (User Datagram Protocol), welches für Datagramm-Dienste dient.IP (Internet Protocol) and UDP (User Datagram Protocol), which is used for datagram services.
Fig. 5 zeigt ein Flussdiagramm eines Verfahrens zur Weiterleitung von Kurzmitteilungen an Mobiltelefone mit virtuellen Teilnehmernummern. In Schritt 100 beginnt der Prozess im erfindungsgemäßen virtuellen Home Location Register bzw. dem entsprechenden Rechner. Gemäß Schritt 101 wird vom Mobilfunknetz eine Anfrage, die Send Routing Information, empfangen. Gemäß Schritt 102 wird die virtuelle Teilnehmernummer in eine reale Teilnehmernummer konvertiert, wobei allenfalls eine Datenbank gemäß Schritt 103 abgefragt wird. Alternativ zur Abfrage einer Datenbank kann auch eine Umrechnung entsprechend einer Formel oder eines Codierungsverfahrens erfolgen. In Schritt 104 des Verfahrens erfolgt eine Abfrage, ob die Umwandlung der Teilnehmernummer erfolgreich war, wenn nicht, wird an die sendende Kurzmitteilungszentrale entsprechend Schritt 105 eine Antwort übermittelt, dass der Teilnehmer unbekannt ist und das Verfahren gemäß Schritt 106 beendet. Im Falle einer ordnungsgemäßen Umwandlung folgt in Schritt 107 das Senden einer Anfrage (Send Routing Information) an das reale Home Location Register entsprechend der realen Teilnehmernummer des mobilen Endgerätes. Gemäß Schritt 108 wird die Anfrage (Send Routing Information) vom Register (HLR) empfangen und eine Antwort vom Register an das virtuelle Home Location Register übermittelt. Diese Antwort enthält die entsprechenden Informationen, die sog. IMSI (International Mobile Subscriber Identification), zusammen mit der MSC/VLR-ID (Mobile Switching Center/Visitor Location Register Identification). Bei der Abfrage gemäß Schritt 109 wird nachgefragt, ob ein Fehler aufgetreten ist, in welchem Fall gemäß Schritt 110 ein Fehlercode an die sendende Kurzmitteilungszentrale übermittelt und entsprechend Schritt 111 das Verfahren beendet wird. Im Falle keines Fehlers wird entsprechend Schritt 112 die entsprechende Information (IMSI und VLR/MSC) an die Kurzmitteilungszentrale des zu sendenden mobilen Endgerätes übermittelt und schließlich der am virtuellen Home Location Register ablaufende Prozess gemäß Schritt 113 beendet.Fig. 5 shows a flow chart of a method for forwarding text messages to mobile phones with virtual subscriber numbers. In step 100, the process begins in the virtual home location register according to the invention or the corresponding computer. According to step 101, a request, the send routing information, is received from the mobile network. According to step 102, the virtual subscriber number is converted into a real subscriber number, whereby a database is queried according to step 103. As an alternative to querying a database, a conversion can also be carried out according to a formula or a coding method. In step 104 of the method, a query is made as to whether the conversion of the subscriber number was successful; if not, a response is sent to the sending text message center according to step 105 that the subscriber is unknown and the method is terminated according to step 106. If the conversion was correct, a request (send routing information) is sent to the real home location register according to the real subscriber number of the mobile terminal in step 107. According to step 108, the request (Send Routing Information) is received by the register (HLR) and a response is sent from the register to the virtual home location register. This response contains the corresponding information, the so-called IMSI (International Mobile Subscriber Identification), together with the MSC/VLR ID (Mobile Switching Center/Visitor Location Register Identification). The query according to step 109 asks whether an error has occurred, in which case an error code is sent to the sending short message center according to step 110 and the process is ended according to step 111. If no error has occurred, the corresponding information (IMSI and VLR/MSC) is sent to the short message center of the mobile device to be sent according to step 112 and finally the process running at the virtual home location register is ended according to step 113.
Fig. 6 zeigt ein schematisches Blockschaltbild der erfindungsgemäßen Anbindung eines Mobilfunknetzes 3 an ein Datennetz 22 zum Zwecke der Umrechnung von virtuellen Teilnehmernummern in reale Teilnehmernummern unter Zuhilfenahme von Datenbanken 9,Fig. 6 shows a schematic block diagram of the inventive connection of a mobile radio network 3 to a data network 22 for the purpose of converting virtual subscriber numbers into real subscriber numbers with the aid of databases 9,
/· 1 1 1 /· 1 1 1
· 1 · 1
1 11 1
. 1 1 .fr. 1 1 .fr
- li -- li -
welche über gängige TCP/IP-Protokolle zugänglich sind. Dementsprechend wird beim Senden einer Kurzmitteilung (SMS) von einem mobilen Endgerät 1 in einem Mobilfunknetz 3 über den Rechner 8 die Verbindung zwischen dem Mobilfunknetz 3 im SS7-Protokoll und dem Datennetz 22 im TCP/IP-Protokoll hergestellt. Somit können die Datenbanken 9 beispielsweise mittels SQLNET, HTTP, HTML oder XML angesprochen werden.which are accessible via common TCP/IP protocols. Accordingly, when a short message (SMS) is sent from a mobile terminal 1 in a mobile network 3 via the computer 8, the connection is established between the mobile network 3 in the SS7 protocol and the data network 22 in the TCP/IP protocol. The databases 9 can thus be accessed using SQLNET, HTTP, HTML or XML, for example.
Bei Vorliegen einer Datenbank 9 in Form einer SQL-Datenbank kann der Zugriff zur Zuordnung der virtuellen Teilnehmernummer zur realen Teilnehmernummer beispielsweise in folgender Form erfolgen: If a database 9 is available in the form of an SQL database, access to assign the virtual subscriber number to the real subscriber number can be carried out, for example, in the following form:
CONNECT MSISDNDATABASECONNECT MSISDNDATABASE
SELECT REALMSISDN FROM MSISDNDATA WHERE VIRTUALMSISDN="xxxx"SELECT REALMSISDN FROM MSISDNDATA WHERE VIRTUALMSISDN="xxxx"
Dabei steht xxxx für die gewünschte virtuelle Teilnehmernummer MSISDN und über den Befehl REALMSISDN wird die gesuchte reale Teilnehmernummer MSISDN geliefert.Where xxxx stands for the desired virtual subscriber number MSISDN and the real subscriber number MSISDN is supplied via the REALMSISDN command.
Bei Vorliegen einer Datenbank, welche mittels der Protokolle HTTP oder HTTPS abgefragt werden können, kann der Zugriff auf die Teilnehmerdaten beispielsweise über eine TCP/IP-Verbindung zum HTTP-Port des Teilnehmernummerndatenbankservers hergestellt werden und die Anfrage in folgender Form gestellt werden:If there is a database that can be queried using the HTTP or HTTPS protocols, access to the subscriber data can be established, for example, via a TCP/IP connection to the HTTP port of the subscriber number database server and the request can be made in the following form:
GET http://conversionserver/convertmsisdn?msisdn=1234567 HTTP/1.1GET http://conversionserver/convertmsisdn?msisdn=1234567 HTTP/1.1
Host: conversionserverHost: conversionserver
Dabei wird der Teilnehmernummerndatenbankserver "conversionserver" genannt und mit "1234567" die gewünschte virtuelle Teilnehmernummer MSISDN gekennzeichnet. Der Server liefert dann in seiner &EEacgr;&Tgr;&Tgr;&Rgr;-Antwort die gesuchte reale Teilnehmernummer MSISDN in folgender Form:The subscriber number database server is called "conversion server" and the desired virtual subscriber number MSISDN is identified with "1234567". The server then supplies the desired real subscriber number MSISDN in its &EEacgr;&Tgr;&Tgr;&Rgr; response in the following form:
HTTP/1.1 200 OKHTTP/1.1 200 OK
Server: Microsoft-IIS/4.0Server: Microsoft IIS/4.0
Date: Tue, 02 Apr 2002 20:45:29 GMT Content-Type: text/htmlDate: Tue, 02 Apr 2002 20:45:29 GMT Content-Type: text/html
Accept-Ranges: bytesAccept ranges: bytes
Last-Modified: Wed, 08 Nov 2000 20:21:47 GMTLast Modified: Wed, 08 Nov 2000 20:21:47 GMT
• ··
• ··
ETag:L "felef084cl49c01:9277" Content-Length:ETag:L "felef084cl49c01:9277" Content Length:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-l"> <title>msisdn data</title> </head> <body> <msisdn>98765432</msisdn> </body> </html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-l"> <title>msisdn data</title> </head> <body> < msisdn>98765432</msisdn> </body> </html>
wobei "98765432" die reale Teilnehmernummer darstellt. Dabei wurde das Darstellungsformat HTML verwendet. Ebenso kann auch das Format XML verwendet werden.where "98765432" represents the real subscriber number. The HTML display format was used. The XML format can also be used.
Bei Verwendung eines LDAP-Servers zur Abfrage der Daten beinhaltet die Suchanfrage an den LDAP-Server ebenfalls die virtuelle Teilnehmernummer MSISDN als Suchschlüssel und das Ergebnis in der Rückantwort des LDAP-Servers enthält die gesuchte reale Teilnehmernummer MSISDN.When using an LDAP server to query the data, the search request to the LDAP server also includes the virtual subscriber number MSISDN as a search key and the result in the response from the LDAP server contains the real subscriber number MSISDN being sought.
Die erfindungsgemäße Einrichtung zeichnet sich daher dadurch aus, dass die Zuordnung der virtuellen Teilnehmernummern zu einer zugehörigen realen Teilnehmernummer aus einer Datenbank gelesen werden kann, deren Zugriff über TCP/IP-Protokolle erfolgt.The device according to the invention is therefore characterized in that the assignment of the virtual subscriber numbers to a corresponding real subscriber number can be read from a database which is accessed via TCP/IP protocols.
Claims (5)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AT0027601U AT5597U1 (en) | 2001-04-09 | 2001-04-09 | METHOD AND DEVICE FOR FORWARDING SHORT NOTIFICATIONS |
| PCT/AT2002/000107 WO2002082836A1 (en) | 2001-04-09 | 2002-04-09 | Method and device for relaying short messages |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE20280091U1 true DE20280091U1 (en) | 2003-04-03 |
Family
ID=3486227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE20280091U Expired - Lifetime DE20280091U1 (en) | 2001-04-09 | 2002-04-09 | Device for forwarding short messages |
Country Status (3)
| Country | Link |
|---|---|
| AT (1) | AT5597U1 (en) |
| DE (1) | DE20280091U1 (en) |
| WO (1) | WO2002082836A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8676235B2 (en) | 2006-07-10 | 2014-03-18 | T-Mobile International Ag | Method and device for forwarding short messages in GSM/UMTS mobile radio networks |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100373984C (en) * | 2003-01-27 | 2008-03-05 | 华为技术有限公司 | A Method for Sending Short Messages Using Short Numbers of Mobile Phones |
| CN100442864C (en) * | 2003-08-12 | 2008-12-10 | 华为技术有限公司 | System and method for realizing VPN short number short message service |
| GB2406999A (en) | 2003-10-08 | 2005-04-13 | Orange Personal Comm Serv Ltd | SMS telecommunication system |
| WO2006075853A1 (en) | 2005-01-11 | 2006-07-20 | Ktfreetel Co., Ltd. | Method and apparatus for providing virtual mobile phone number |
| KR100758889B1 (en) | 2005-11-25 | 2007-09-14 | 최성욱 | Interactive text message service system and method |
| CN100466765C (en) * | 2006-03-28 | 2009-03-04 | 华为技术有限公司 | Service short message preprocessing device, system and method |
| CN101400023A (en) * | 2007-09-30 | 2009-04-01 | 华为技术有限公司 | Method and device for realizing multimedia message service |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI109064B (en) * | 1992-09-18 | 2002-05-15 | Nokia Corp | Method of initiating a short message transmission in a cellular radio network, cellular radio network and subscriber register in a cellular radio network |
| FI105305B (en) * | 1997-12-01 | 2000-07-14 | Sonera Oyj | System and method for controlling a short message to a virtual subscriber number as well as a system and method for controlling a short message to an individual vpn subscriber number for each customer |
| US6208870B1 (en) * | 1998-10-27 | 2001-03-27 | Lucent Technologies Inc. | Short message service notification forwarded between multiple short message service centers |
-
2001
- 2001-04-09 AT AT0027601U patent/AT5597U1/en not_active IP Right Cessation
-
2002
- 2002-04-09 DE DE20280091U patent/DE20280091U1/en not_active Expired - Lifetime
- 2002-04-09 WO PCT/AT2002/000107 patent/WO2002082836A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8676235B2 (en) | 2006-07-10 | 2014-03-18 | T-Mobile International Ag | Method and device for forwarding short messages in GSM/UMTS mobile radio networks |
Also Published As
| Publication number | Publication date |
|---|---|
| AT5597U1 (en) | 2002-08-26 |
| WO2002082836A1 (en) | 2002-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1230815B1 (en) | Method and system for preparing and transmitting sms messages in a mobile radio network | |
| AT411807B (en) | METHOD AND DEVICE FOR FORWARDING SHORT MESSAGES FROM A MOBILE TERMINAL | |
| DE60007509T2 (en) | METHOD AND SYSTEM FOR MESSAGE Routing | |
| EP0929981B1 (en) | Method for indicating that a text message is available in a central messaging module of a mobile radiotelephone network | |
| DE102009030219A1 (en) | Method for transmitting an electronic short message to a plurality of recipients | |
| EP2041985B1 (en) | Method and device for forwarding short messages in GSM/UMTS mobile radio networks | |
| DE20280091U1 (en) | Device for forwarding short messages | |
| EP1512270B1 (en) | Method for identifying a telecommunications subscriber | |
| EP1372351A1 (en) | Method for setting up an additional service in a radio mobile network | |
| DE602004010960T2 (en) | Method and system for transmitting a short message | |
| EP2327238B1 (en) | Method for switching communication links to a mobile terminal device which is associated with a local radio area of a network | |
| DE10142270A1 (en) | Process for sending messages from an MMS system and equipment therefor | |
| DE19943144A1 (en) | Procedure for changing service data | |
| DE602005005729T2 (en) | Mobile communication systems, methods and terminals for handling multicast information | |
| DE19927050C2 (en) | Method and device for enabling direct access for individual subscribers of a digital mobile radio network to existing cell broadcast services | |
| EP1763212B1 (en) | Method and system for switching of SMS-messages within a telecommunication network | |
| EP1668819B1 (en) | Communication method and device | |
| EP2560330A2 (en) | Deviating a multimedia message by a multimedia message relay device depending on a redirection request message | |
| EP2234350B1 (en) | Forwarding of messages in telecommunications networks | |
| DE10204112B4 (en) | Process for receiving and forwarding short messages in a public fixed telecommunications network | |
| WO2002060202A1 (en) | Device and method for abbreviated dialling for mobile telephones | |
| EP2063591B1 (en) | Method and device for message transmission in telecommunications networks | |
| EP1919167B1 (en) | Transmission of messages in a telecommunications network | |
| WO1998015138A2 (en) | Method for delivering a text message in a central messaging module of a mobile radiotelephone network | |
| EP0993741A1 (en) | Method for forwarding messages and appropriate device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R207 | Utility model specification |
Effective date: 20030508 |
|
| R150 | Utility model maintained after payment of first maintenance fee after three years |
Effective date: 20050513 |
|
| R151 | Utility model maintained after payment of second maintenance fee after six years |
Effective date: 20080520 |
|
| R158 | Lapse of ip right after 8 years |
Effective date: 20101103 |