Vorrichtung und Verfahren zur Positionsübermittlung bei Kurznachrichtendiensten Device and method for the transmission of positions in short message services
Beschreibungdescription
Die Erfindung betrifft ein Verfahren und eine Vorrichtung, die es Mobilfunknetzbetreibern erlaubt, Kurznachrichten (Short Messages nach den GSM- oder 3G/UMTS-Standard Short Message Service Spezifikationen) um Informationen bezüglich des aktuellen Aufenthaltsortes des Mobiltelefons, von dem die Kurznachricht abgesendet worden ist, anzureichern.The invention relates to a method and a device that allows mobile network operators to send short messages (short messages according to the GSM or 3G / UMTS standard short message service specifications) for information regarding the current location of the mobile phone from which the short message was sent, to enrich.
Gebiet der Erfindung:Field of the Invention:
Bekannt sind SMS-Services, die Location Services von Netzbetreibern verwenden, z. B. der Dienst FIND Hotel von T- info. Hierzu sendet der Benutzer eine SMS mit entsprechendem Inhalt „FIND Hotel" an die Kurzwahlnummer 3463, die dem Vanity Code für den Service „Find" entspricht. Als Antwort erhält der Benutzer nach kurzer Zeit das nächstliegende Hotel angeboten.SMS services are known which use location services from network operators, e.g. B. the FIND Hotel service from T-info. For this purpose, the user sends an SMS with the corresponding content “FIND Hotel” to the short number 3463, which corresponds to the vanity code for the “Find” service. In response, the user will be offered the nearest hotel after a short time.
Der technische Ablauf des Dienstes nach dem Stand der Technik wird im Folgenden beschrieben. Der Serviceprovider ist hierbei der Dienstleister, der die Informationsanfrage per SMS beantwortet. Er ist vom Netzprovider zu unterscheiden.The technical flow of the service according to the prior art is described below. The service provider is the service provider who answers the information request by SMS. It must be distinguished from the network provider.
Der Serviceprovider erhält eine SMS, die einen Dienst anfordert, der sich auf die Ortsinfo des Mobiltelefons bezieht, also auf den aktuellen Aufenthaltsort des Mobiltelefons abstellt.The service provider receives an SMS requesting a service that relates to the location information of the mobile phone, that is, to the current location of the mobile phone.
Um die Ortsinformation zu erhalten, stellt der Serviceprovider eine Anfrage an einen Location Server des Netzbetreibers, der wiederum bezieht diese Information beispielsweise aus dem Visiting Location Register (VLR) .
Der Netzbetreiber sendet dem Serviceprovider die aktuelle Ortsinformation zurück, und der Serviceprovider kann dann in der Hoteldatenbank nach dem nächstliegenden Hotel suchen. Dieser Prozess kann inkrementell wiederholt werden.In order to obtain the location information, the service provider makes a request to a location server of the network operator, which in turn obtains this information from the visiting location register (VLR). The network operator sends the current location information back to the service provider, and the service provider can then search for the closest hotel in the hotel database. This process can be repeated incrementally.
Aufgabe der Erfindung ist es, den Ablauf zu vereinfachen und zu beschleunigen, um den Servicedienstleistern eine effektive Abarbeitung zu ermöglichen.The object of the invention is to simplify and accelerate the process in order to enable service providers to process them effectively.
Diese Aufgabe wird durch die Erfindungen mit den Merkmalen der unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen der Erfindungen sind in den Unteransprüchen gekennzeichnet.This object is achieved by the inventions with the features of the independent claims. Advantageous developments of the inventions are characterized in the subclaims.
Insbesondere handelt es sich bei der Erfindung um ein Verfahren, bei dem die SMS analysiert wird, um sie dann mit einer Ortsinformation zu verknüpfen, bevor sie an den Dienstleister weitergeleitet wird.In particular, the invention is a method in which the SMS is analyzed in order to then link it with location information before it is forwarded to the service provider.
Insbesondere handelt es sich bei der Erfindung um ein Verfahren zur Übertragung von Ortspositionen eines mobilen Endgerätes, das durch Übertragung von digitalen Nachrichten Dienste steuert. Diese Dienste können einerseits bidirektional sein wie Auskunftsdienste oder können ein bestimmtes Ereignis steuern wie z. B. Wahl- bzw. Abstimmsysteme.In particular, the invention relates to a method for transmitting location positions of a mobile terminal, which controls services by transmitting digital messages. On the one hand, these services can be bidirectional like information services or can control a specific event such as B. election or voting systems.
Hierbei ist mindestes eines der Netzwerksysteme (Router, Basisstationen, HLR, VLR, Gateway) so ausgebildet, dass anhand der Zieladresse und/oder des Inhalts der digitalen Nachricht ermittelt werden kann, ob die Übertragung von Ortspositionen notwendig ist. Falls dies der Fall sein sollte, so wird dieAt least one of the network systems (router, base stations, HLR, VLR, gateway) is designed in such a way that the destination address and / or the content of the digital message can be used to determine whether the transmission of location positions is necessary. If this should be the case, the
Ortεposition, z. B. mit Hilfe des VLR, bestimmt, um diese dann in Relation mit der Nachricht zu übermitteln.Ortεposition, z. B. with the help of the VLR, in order to then transmit them in relation to the message.
Die Nachrichten sind vorzugsweise Kurznachrichten nach dem SMS- oder MMS-Format. In einer bevorzugten Form wird die Nachricht mit der Ortsposition erweitert, bevor sie weitergeleitet wird. Diese Erweiterung kann z. B. durch ein Einbetten der Nachricht
und der Ortsinformation im XML-Format erreicht werden. In einer weiteren Ausführungsform wird die Nachricht in eine E-Mail oder ein Datenpaket, z. B. eine Datei, eingebettet und über eine Netzwerkverbindung, insbesondere mit TCP-IP in Form von http, https, ftp, smtp übermittelt.The messages are preferably short messages in the SMS or MMS format. In a preferred form, the message is expanded to include the location before being forwarded. This extension can e.g. B. by embedding the message and the location information can be reached in XML format. In a further embodiment, the message is in an email or a data packet, e.g. B. a file, embedded and transmitted over a network connection, in particular with TCP-IP in the form of http, https, ftp, smtp.
Die Analyse, ob eine Ortsinformation zu übermitteln ist, erfolgt durch die Netzsysteme anhand der Zieladresse, insbesondere der Telefonnummer oder dem Inhalt. Hierbei kann die Nachricht mit einem Informationscode versehen sein. Bei der Analyse der Zieladresse kann z. B. ein Nummernbereich für Dienste, dieThe network systems use the destination address, in particular the telephone number or the content, to analyze whether location information is to be transmitted. The message can be provided with an information code. When analyzing the destination address, e.g. B. a range of numbers for services that
OrtsInformationen benötigen, eingerichtet werden. Es ist jedoch auch denkbar, dass eine Datenbank eingerichtet wird, in der die Nummern von Dienstleistern abgelegt sind, die Ortsinformationen benötigen.Location information need to be set up. However, it is also conceivable for a database to be set up in which the numbers of service providers who require location information are stored.
Die hier dargestellte Erfindung weicht somit vom bisherigen Vorgehen ab, indem sie OrtsInformationen von sich aus - ohne weitere Anforderung durch den Service Provider - erhebt, mit dem Inhalt der SMS verknüpft und an den Serviceprovider weiterleitetThe invention shown here thus deviates from the previous procedure in that it collects location information of its own accord - without any further request from the service provider -, links it to the content of the SMS and forwards it to the service provider
Hierdurch bietet die Erfindung eine sehr starke Vereinfachung in den technischen Prozessen zur Bearbeitung von SMS, wodurch eine Steigerung der Servicequalität erfolgt. Ein wesentlicher Vorteil ist die effizientere und schnellere Bearbeitung von SMS, die sich auf OrtsInformationen abstützen, d. h. erheblich kürzere Antwortzeiten werden realisiert. Die hohe Geschwindigkeit ermöglicht die Machbarkeit von Massen-Location-SMS, d. h. die Bearbeitung von hohen und sehr hohen Mengen von SMS, die sich auf OrtsInformationen abstützen. Hierdurch sind beispielsweise regional differenzierte ggf. anonymisierte SMS-Televotings möglich wie z. B. SMS-Spiele-ohne-Grenzen, Bundesland Bremen gegen Bundesland Hessen o. ä. Auf Basis der Massen-Location-SMS- Fähigkeit lassen sich zahlreiche neue Dienste entwickeln, die wiederum sowohl für den Dienstbetreiber als auch für den Netzbetreiber neue Möglichkeiten darstellen.
Darstellung der Erfindung:As a result, the invention offers a very strong simplification in the technical processes for processing SMS, which results in an increase in service quality. A major advantage is the more efficient and faster processing of SMS, which is based on location information, ie considerably shorter response times are realized. The high speed enables the feasibility of mass location SMS, ie the processing of high and very high volumes of SMS, which are based on location information. This enables, for example, regionally differentiated and possibly anonymized SMS televotings such as B. SMS games without borders, state of Bremen versus state of Hesse or similar. Based on the mass location SMS capability, numerous new services can be developed, which in turn represent new opportunities for both the service operator and the network operator , Presentation of the invention:
Im Folgenden wird die Erfindung anhand von Ausführungsbeispielen näher erläutert, die in den Figuren schematisch dargestellt sind. Gleiche Bezugsziffern in den einzelnen Figuren bezeichnen dabei gleiche Elemente. Im Einzelnen zeigt:The invention is explained in more detail below on the basis of exemplary embodiments which are illustrated schematically in the figures. The same reference numbers in the individual figures denote the same elements. In detail shows:
Fig. 1 den Ablauf des erfindungsgemäßen Verfahrens;1 shows the sequence of the method according to the invention;
Fig. 2 den Ablauf nach dem Stand der Technik.Fig. 2 shows the process according to the prior art.
Im Rahmen der Erfindung sind zahlreiche Abwandlungen und Weiterbildungen der beschriebenen Ausführungsbeispiele verwirklichbar.Numerous modifications and developments of the exemplary embodiments described can be implemented within the scope of the invention.
Die Figur 2 zeigt das Verfahren nach dem Stand der Technik. Gemäß Schritt A-B sendet der Benutzer eine SMS mit Mobiltelefon an seine Kurzmitteilungszentrale/SMS-C. C routet dieFigure 2 shows the method according to the prior art. According to step A-B, the user sends an SMS with a mobile phone to his short message center / SMS-C. C routes the
Kurznachricht an Empfänger; der Empfänger (Service Provider) fragt beim Netzbetreiber die Ortsinformation nach (Schritt D) und bekommt sie nach Schritt E.Short message to recipient; the recipient (service provider) asks the network operator for the location information (step D) and receives it after step E.
Der Ablauf des erfindungsgemäßen Verfahrens ist gemäß Figur 1 wie folgt.According to FIG. 1, the sequence of the method according to the invention is as follows.
1. Beim Serviceprovider kommt eine SMS an, die einen Dienst anfordert, der Ortsinformationen (den aktuellen Aufenthaltsort des Mobiltelefons) benötigt.1. The service provider receives an SMS requesting a service that requires location information (the current location of the mobile phone).
2. Der Netzbetreiber erkennt, dass es sich um eine SMS handelt, die einen Dienst anfordert, der sich auf die Ortsinformationen abstützt.2. The network operator recognizes that it is an SMS requesting a service that is based on the location information.
3. Der Netzbetreiber erhebt auf Basis der MSISDN (der Mobiltelefonnummer, die im Zusammenhang mit der Verarbeitung der
SMS beim Netzbetreiber bekannt ist) die Ortsinformationen, beispielsweise durch Zugriff auf das VLR (visiting location register) .3. The network operator collects on the basis of the MSISDN (the mobile phone number which is connected with the processing of the SMS is known to the network operator) the location information, for example by accessing the VLR (visiting location register).
4. Der Netzbetreiber verknüpft die Ortsinformationen mit dem Inhalt der SMS, beispielsweise durch Konkatenation (Voranstellen oder Anfügen der Ortsinformation an den Inhalt der SMS) oder anderweitig (z. B. als XML Struktur mit ausgewiesenen Inhalten SMS-Inhalt und Ortsinformation) .4. The network operator links the location information with the content of the SMS, for example by concatenation (prepending or appending the location information to the content of the SMS) or otherwise (for example as an XML structure with identified contents, SMS content and location information).
5. Der Netzbetreiber stellt dieses erweiterte Informationspaket dem Serviceprovider zur Verfügung, z. B. durch eine verschlüsselte HTTPS-Verbindung.5. The network operator provides this extended information package to the service provider, e.g. B. through an encrypted HTTPS connection.
Die in Schritt 2 erwähnte Erkennung von SMS, die einen Dienst anfordern, der sich auf die Ortsinformation abstützt, kann auf verschiedenen Arten umgesetzt werden:The detection of SMS mentioned in step 2 requesting a service based on the location information can be implemented in different ways:
Der Netzbetreiber könnte einen Nummernraum, beispielsweise 99000-99500 für SMS-Dienste reservieren, die sich auf die OrtsInformationen (den aktuellen Aufenthaltsort des Mobiltelefons) abstützen. Die Erkennung würde dann anhand der Zielnummer erfolgen. Wenn die Zielnummer der SMS zwischen 99000 und 99500 liegt, dann handelt es sich um eine solche Location- SMS.The network operator could reserve a number range, for example 99000-99500, for SMS services based on the location information (the current location of the mobile phone). The recognition would then be based on the target number. If the target number of the SMS is between 99000 and 99500, then this is a location SMS.
Der Service Provider könnte seine Zielnummer für SMS als Location SMS beim Netzbetreiber kennzeichnen lassen, wodurch das erfindungsgemäße Verfahren für bestimmte Rufnummern beim Netzbetreiber in Anspruch genommen wird. Wenn die Zielnummer der SMS durch den Service Provider gekennzeichnet ist, dann handelt es sich um eine Location-SMS .The service provider could have its destination number for SMS identified as a location SMS with the network operator, as a result of which the method according to the invention is used for specific phone numbers with the network operator. If the destination number of the SMS is identified by the service provider, then it is a location SMS.
Der Inhalt der SMS könnte durch den Benutzer als Location-SMS gekennzeichnet werden. So könnten z. B. die ersten drei Zeichen im Inhalt der Textnachricht „&lo" lauten, dann handelt es sich um eine Location-SMS .
The content of the SMS could be identified by the user as a location SMS. For example, B. The first three characters in the content of the text message are "& lo", then it is a location SMS.