DE102004003593B4 - Method for transmitting user-specific data based on the WAP or HTML protocol - Google Patents

Method for transmitting user-specific data based on the WAP or HTML protocol Download PDF

Info

Publication number
DE102004003593B4
DE102004003593B4 DE102004003593.8A DE102004003593A DE102004003593B4 DE 102004003593 B4 DE102004003593 B4 DE 102004003593B4 DE 102004003593 A DE102004003593 A DE 102004003593A DE 102004003593 B4 DE102004003593 B4 DE 102004003593B4
Authority
DE
Germany
Prior art keywords
user
terminal
information
url information
service provider
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE102004003593.8A
Other languages
German (de)
Other versions
DE102004003593A1 (en
Inventor
Dr. Hasemann Jörg-Michael
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deutsche Telekom AG filed Critical Deutsche Telekom AG
Priority to DE102004003593.8A priority Critical patent/DE102004003593B4/en
Publication of DE102004003593A1 publication Critical patent/DE102004003593A1/en
Application granted granted Critical
Publication of DE102004003593B4 publication Critical patent/DE102004003593B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data

Abstract

Verfahren zur Personalisierung von URL-Informationen, die von einem Endgerät stammen und an einen Diensteanbieter gerichtet sind, mit einem Filter-System und einer Datenbank, in der benutzerspezifische Informationen in Relation zu Token abgelegt sind, mit – einem Schritt, bei dem Geräte- und/oder benutzerspezifische Merkmale desjenigen Benutzers und/oder Endgerätes, von dem die URL-Informationen empfangen werden, festgestellt werden, – einem Schritt, bei dem die URL-Informationen vom Endgerät vom Filter-System auf das Vorkommen von Token analysiert werden, um diese dann mit den in der Datenbank in Relation zu den Token abgelegten benutzer- und/oder gerätespezifischen Informationen zu ersetzen, um dann die URL-Informationen an den Diensteanbieter zu sendenA method for personalizing URL information originating from a terminal and addressed to a service provider, comprising a filtering system and a database storing user-specific information in relation to tokens, comprising - a step of; / or user-specific features of the user and / or terminal from which the URL information is received, a step in which the URL information is analyzed by the terminal from the filter system to the occurrence of tokens, then to these with the user and / or device specific information stored in the database in relation to the tokens to then send the URL information to the service provider

Description

Die vorliegende Erfindung beschreibt ein Verfahren und eine Vorrichtung, die es Mobilfunknetzbetreibern erlaubt, Kundeninformationen Drittanbietern im Zusammenhang mit elektronischen Diensten durch WAP oder HTML zur Verfügung zu stellen.The present invention describes a method and apparatus that allows mobile network operators to provide customer information to third parties in the context of electronic services through WAP or HTML.

Gebiet der Erfindung:Field of the invention:

WAP ist das mobilfunk-spezifische Äquivalent zum HTML-basierten Web mit an die typischen Anforderungen und Bedingungen des Mobilfunks (wie geringer Speicherplatz am Endgerät, hohe Latenzzeiten auf Luftstrecke, geringe Bildschirmgrößen etc.) angepassten Protokollen (WTLS, WTP, ...) und Beschreibungssprachen (WML, XHTML, ...).WAP is the mobile-specific equivalent to the HTML-based web with the typical requirements and conditions of mobile (such as low memory space on the terminal, high latencies on air route, small screen sizes, etc.) adapted protocols (WTLS, WTP, ...) and Description languages (WML, XHTML, ...).

WAP-Anwendungen sind mittlerweile stark verbreitet. Praktisch jeder Mobilfunkbetreiber hat sein eigenes WAP-Portal (z. B. T-Mobile, Vodafone, ePlus).WAP applications are now widely used. Virtually every mobile operator has its own WAP portal (eg T-Mobile, Vodafone, ePlus).

Mittlerweile sind unabhängig davon auch zahlreiche unabhängige WAP-Anwendungen aus dem Bereich Banking/Brokerage (wap.comdirect.de,), Personal Information Services (yourwap.com), Informationsdienste (wap.handelsblatt.com, wap.yahoo.com,) bekannt.Meanwhile, many independent WAP banking / brokerage applications (wap.comdirect.de,), Personal Information Services (yourwap.com), Information Services (wap.handelsblatt.com, wap.yahoo.com,) are also known ,

Diese Anwendungen haben alle gemein, dass eine Personalisierung eine anbieterspezifische Registrierung voraussetzt, d. h. der Benutzer muss sich durch endlose Formulare bewegen, um dort für jeden Anbieter spezifisch seine personenbezogenen Informationen einzutragen. Sollte er dazu via WAP aufgefordert sein, ist die Wahrscheinlichkeit für die Nutzung aufgrund der mit dem Handy verbundenen Ergonomieeinschränkung (kleine Displays, Telefontastatur, mobilfunktechnisch bedingte vergleichsweise lange Wartezeiten) sehr gering, was wiederum einem nicht gewonnenen Kunden gleich kommt. Die DE 101 16 640 A1 , US 6 360 254 B1 , WO 2003/030 474 A2 , WO 99/07 125A1 , DE 60 2004 007 306 T2 offenbaren Technologien, die in den Bereich der Erfindung fallen.These applications all have in common that personalization requires vendor-specific registration, that is, the user has to move through endless forms in order to specifically enter their personal information for each vendor. Should he be asked to do so via WAP, the likelihood for the use due to the ergonomic restriction associated with the mobile phone (small displays, telephone keypad, mobile phone-related comparatively long waiting times) is very low, which in turn is equal to a non-winning customer. The DE 101 16 640 A1 . US 6,360,254 B1 . WO 2003/030474 A2 . WO 99/07 125A1 . DE 60 2004 007 306 T2 disclose technologies that fall within the scope of the invention.

Aufgabe der Erfindung ist es, ein Verfahren und eine Vorrichtung bereitzustellen, die eine Vereinfachung der personalisierten Benutzung von WAP-Diensten mit sich bringen.The object of the invention is to provide a method and a device which bring about a simplification of the personalized use of WAP services.

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 having the features of the independent claims. Advantageous developments of the inventions are characterized in the subclaims.

Im Wesentlichen kann der Mobilfunknetzbetreiber, der durch sein Hardwaresystem Zugriff auf personenbezogene Informationen besitzt, – u. U. nach vorheriger Genehmigung durch den Kunden – diese Informationen automatisch dem Serviceanbieter bereitstellen. Gleichzeitig verbunden hiermit ist eine Authentifizierung des Kunden. Insgesamt wird dadurch eine erhebliche Steigerung der Servicequalität zum Nutzen des Serviceanbieters, der Netzbetreiber und des Kunden bewirkt. Die Systeme des Mobilfunknetzbetreibers ersetzen auf der Basis von definierten Token die benutzerspezifischen Eingaben automatisch, so dass der Benutzer lediglich die Bestätigung übersenden muss.In essence, the mobile network operator, who has access to personal information through his hardware system, may - u. Upon prior approval by the customer, this information may be automatically provided to the service provider. At the same time this is an authentication of the customer. Overall, this results in a significant increase in service quality for the benefit of the service provider, the network operator and the customer. The systems of the mobile network operator automatically replace the user-specific inputs on the basis of defined tokens, so that the user only has to send the confirmation.

URLs (Universal Resource Locator) sind definiert in RFC 1738 und werden für Web- und WAP-Anwendungen verwendet, um auf Dokumente und Dienste im Internet zu referenzieren. Mittels WTP bzw. http-Request wird das mittels URL spezifizierte Dokument (bzw. der Dienst) angefordert.URLs (Universal Resource Locators) are defined in RFC 1738 and are used for Web and WAP applications to reference documents and services on the Internet. By means of WTP or http request, the document (or the service) specified by means of URL is requested.

Web/WAP-basierte Dokumente und Dienste stützen sich in der Regel auf eine Vielzahl untereinander durch Hyperlinks/Sprungadressen verlinkter Dokumente ab. Diese Hyperlinks verweisen auf – per URL definierte – weitere Dokumente.Web / WAP-based documents and services are usually based on a large number of linked by hyperlink / jump addresses of documents. These hyperlinks refer to - defined by URL - other documents.

Technischer Inhalt dieser Erfindung ist, dass die Beschreibung von Replacement-Tokens zu definieren ist, die Bestandteile von URLs sind, die im Rahmen von WAP-/Web-Diensten seitens der Serviceanbieter Verwendung finden.The technical content of this invention is to define the description of replacement tokens which are components of URLs used by service providers in the context of WAP / Web services.

Durch entsprechende Systeme wird eine mobilfunknetzbetreiberseitige Ersetzung dieser Replacement-Tokens durch entsprechende Informationen, z. B. personenbezogene Informationen oder z. B. Charging-Informationen, durchgeführt.By appropriate systems, a mobile network operator side replacement of these replacement tokens by appropriate information, for. B. personal information or z. B. Charging information performed.

Ein weiterer Bestandteil der vorliegenden Erfindung ist ein Verfahren zur Personalisierung von URL-Informationen, die von einem Endgerät stammen und an einen Diensteanbieter gerichtet sind.Another aspect of the present invention is a method for personalizing URL information originating from a terminal and directed to a service provider.

Hierbei bezieht sich das Verfahren auf die URLs, die als Teil von http-/WTP-Requests im Rahmen einer Dokumentenanforderung bei einem Diensteanbieter von einem Endgerät abgesetzt werden.Here, the method refers to the URLs that are issued as part of http / WTP requests as part of a document request from a service provider from a terminal.

Ein Filter-System, das Zugriff auf eine Datenbank hat, in der benutzerspezifische Informationen in Relation zu Token abgelegt sind, führt dabei eine Reihe von Schritten aus.A filter system that has access to a database in which user-specific information is stored in relation to tokens performs a series of steps.

In einem ersten Schritt wird die Identität des Endgerätes und des Benutzers festgelegt, an den die URL-Informationen gesendet bzw. vom dem sie empfangen werden. Dies kann anhand der ID der SIM-Karte oder durch ein Login Passwort und in Kombination erfolgen.In a first step, the identity of the terminal and the user to which the URL information is sent or received is determined. This can be done by the ID of the SIM card or by a login password and in combination.

Nachdem dies erfolgt ist, wird in einem weiteren Schritt die URL-Information, die vom Endgerät stammt, von einem Filter-System auf das Vorkommen von Token analysiert. Diese Token werden dann mit den in der Datenbank in Relation zu den Token abgelegten benutzerspezifischen Informationen ersetzt, um dann die veränderte URL-Information an den Diensteanbieter weiterzusenden. Die Token werden hierbei vorzugsweise netzweit einheitlich definiert, um ein durchgängiges Konzept zu wahren. So können die Token für Namen, Kontoinformationen, Ortsinformationen oder Standortinformationen stehen. After this has taken place, in a further step, the URL information originating from the terminal is analyzed by a filter system for the occurrence of tokens. These tokens are then replaced with the user-specific information stored in the database in relation to the tokens, in order then to forward the changed URL information to the service provider. The tokens are preferably defined uniformly throughout the network in order to maintain a consistent concept. So the tokens can stand for names, account information, location information or location information.

In einer weiteren Ausführungsform wird gegebenenfalls eine notwendige Rückversicherung gegenüber dem Dienstenutzer als Teil der WAP-/Web-Sitzung eingesetzt, wobei gegenüber dem Endnutzer sichergestellt wird, dass beispielsweise die bereitgestellten Informationen seitens des z. B. Mobilfunkbetreibers an Dritte weitergegeben werden dürfen bzw. dass die Kosten des Serviceangebots angenommen und beispielsweise der Mobiltelefonrechnung zugeschlagen werden dürfen.In a further embodiment, if necessary, a necessary reinsurance against the service user is used as part of the WAP / web session, whereby it is ensured to the end user that, for example, the information provided by the z. B. Mobile operators may be passed to third parties or that the cost of the service may be accepted and, for example, the mobile phone bill may be added.

Nach dem Übertragen der Informationen wird vorzugsweise ein providerseitiges Entschlüsseln dieser personenbezogenen Informationen zum Zwecke der Bereitstellung personalisierter Dienste und Anwendungen vorgenommen.After transmitting the information, a provider-side decryption of this personal information is preferably performed for the purpose of providing personalized services and applications.

In der bevorzugten Ausführungsform wird das Verfahren durch einen transparenten Proxy oder ein Gateway umgesetzt.In the preferred embodiment, the method is implemented by a transparent proxy or gateway.

Hierdurch wird eine Reihe von Vorteilen möglich. Einerseits ist eine Steigerung der Servicequalität gegeben. Wesentlicher Vorteil sind die sehr viel ergonomischeren und effizienteren Möglichkeiten zur Gestaltung von WAP-Anwendungen dadurch, dass personenbezogene Informationen von z. B. Mobilfunknetzbetreibern den Serviceprovidern (nach gegebenenfalls notwendiger Rückversicherung beim Kunden) bereitgestellt werden.This will allow a number of advantages. On the one hand, there is an increase in service quality. A major advantage is the much more ergonomic and efficient ways to design WAP applications by providing personal information of, e.g. B. Mobile network operators the service providers (after any necessary reinsurance at the customer) are provided.

Der Serviceprovider erhält qualitativ bessere Daten (schon allein dadurch, dass der Nutzer sie nicht eingeben muss). Weiterhin wird der Serviceprovider in seinen technischen Aufwendungen zur Realisierung von Diensten erheblich entlastet. Der Serviceprovider erspart sich bei der Entwicklung von Anwendungen erhebliche Aufwendungen bei der Personalisierung von Diensten, insbesondere bei der Anbindung an Mobilfunknetzprovider (beispielsweise zur Nutzung von Location Services) und bei der Entwicklung/Anbindung z. B. mobiler Zahlverfahren.The service provider gets better quality data (if only because the user does not have to enter it). Furthermore, the service provider is significantly relieved in its technical expenses for the realization of services. The service provider saves in the development of applications significant expenses in the personalization of services, especially in the connection to mobile service providers (for example, for the use of location services) and in the development / connection z. B. mobile payment method.

Der Serviceprovider wird in seinen Prozessen, beispielsweise CRM oder Billing, erheblich entlastet und kann sich auf seine Kernkompetenz konzentrieren, nämlich Content Provisioning.The service provider is significantly relieved in its processes, such as CRM or billing, and can focus on its core competency, namely content provisioning.

Weiterhin erfolgt dem Serviceprovider gegenüber eine Authentifizierung durch den Kunden. Auch wird die Abrechnung der Dienste dem Kunden gegenüber abrechenbar.Furthermore, the service provider is authenticated by the customer. Also, the billing of services to the customer is billable.

Ein Mobilfunknetzbetreiber kann auf Basis dieser Erfindung neue Geschäftsmodelle entwickeln, beispielsweise den Verkauf der Kundendaten, wobei möglicherweise noch weiter, z. B. zwischen Stammdaten und dynamischen Daten (aktueller Aufenthaltsort, aktuelle Präferenzen, aktuelle Einwilligung zur Kostenübernahme für Dienste mit ggf. genannter Obergrenze), unterschieden werden könnte.A mobile network operator may, based on this invention, develop new business models, for example the sale of customer data, possibly even further, e.g. B. between master data and dynamic data (current location, current preferences, current consent to reimbursement for services with possibly mentioned upper limit) could be distinguished.

Im Folgenden wird die Erfindung anhand von Ausführungsbeispielen näher erläutert, die in der Figur schematisch dargestellt sind. Im Einzelnen zeigt:In the following the invention will be explained in more detail by means of exemplary embodiments, which are shown schematically in the figure. In detail shows:

1 den Ablauf des erfindungsgemäßen Verfahrens, wobei ein Mobiltelefonnutzer (1) ein Mobiltelefon mit WAP-Sitzung (2) eröffnet und der Mobilfunknetzbetreiber mit WAP-Gateway (3) als Einfalls-/Durchfallstor eine Verbindung zu Backendsystemen des Mobilfunknetzbetreibers herstellt und der Serviceprovider (4) die Daten erhält. 1 the sequence of the method according to the invention, wherein a mobile telephone user ( 1 ) a mobile phone with WAP session ( 2 ) and the mobile network operator with WAP gateway ( 3 ) establishes a connection to backend systems of the mobile network operator as an incident / diarrhea gate and the service provider ( 4 ) receives the data.

Im Rahmen der Erfindung sind zahlreiche Abwandlungen und Weiterbildungen der beschriebenen Ausführungsbeispiele verwirklichbar.In the context of the invention numerous modifications and developments of the described embodiments can be realized.

Internetanwendungen stützen sich i. d. R. auf WAP (Mobiltelefone) oder HTML (PDA, Notebooks, etc.). Ein wesentlicher Aspekt der Erfindung ist die Nutzung von Replacement-Tokens, die Bestandteil von URLs sind. Replacement-Tokens (z. B. &a, &l etc. wie in den untenstehenden Beispielen) sind Platzhalter für personenbezogene oder ortsbezogene Informationen und werden z. B. mobilfunknetzproviderseitig durch die jeweilige personenbezogene Information ersetzt.Internet applications are supported i. d. R. on WAP (mobile phones) or HTML (PDA, notebooks, etc.). An essential aspect of the invention is the use of replacement tokens that are part of URLs. Replacement tokens (for example, & a, & l, etc., as in the examples below) are placeholders for personal or location-based information and are used, for example. B. mobile radio network provider side replaced by the respective personal information.

Das Symbol „&” leitet in den folgenden Beispielen beispielhaft die Replacement-Tokens ein. Statt „&” könnte ein anderes sinnvoll gewähltes Symbol Verwendung finden.The "&" symbol introduces the replacement tokens as an example in the following examples. Instead of "&" another meaningfully chosen symbol could be used.

Ggf. notwendige Bestätigungen seitens des Mobiltelefonnutzers sind in den Beispielen nicht aufgeführt.Possibly. necessary confirmations on the part of the mobile phone user are not listed in the examples.

Beispiel 1:Example 1:

  • – Wap.kinobremen.de/&n.wml (mit &n als Platzhalter für den Namen des Mobilfunknutzers) würde durch den Mobilfunknetzbetreiber ersetzt werden durch:- Wap.kinobremen.de/&n.wml (with & n as a wildcard for the name of the mobile user) would be replaced by the mobile network operator by:
  • – Wap.kinobremen.de/michael_hasemann.wml- Wap.kinobremen.de/michael_hasemann.wml

Beispiel 2: Example 2:

  • – Wap.kinos.de/&n&l.wml (mit &n als Platzhalter für den Namen des Mobilfunknutzers und &l dem aktuellen Aufenthaltsort) würde durch den Mobilfunknetzbetreiber ersetzt werden durch:- Wap.kinos.de/&n&l.wml (with & n as a placeholder for the name of the mobile user and & l the current whereabouts) would be replaced by the mobile network operator by:
  • – Wap.kinos.de/michael_hasemann_56_2445N_8_23432O.wml (mit 56.2445N.8.23432O der ungefähren geographischen Länge und Breite des aktuellen Aufenthaltsortes des Nutzers Michael Hasemann)- Wap.kinos.de/michael_hasemann_56_2445N_8_23432O.wml (with 56.2445N.8.23432O the approximate latitude and longitude of the current residence of the user Michael Hasemann)

Beispiel 3:Example 3:

  • – Wap.kinotickets.de/verschicken_an&a.wml (mit &a als Platzhalter für die Adresse des Nutzers) würde ersetzt werden durch:- Wap.kinotickets.de/verschicken_an&a.wml (with & a as placeholder for the user's address) would be replaced by:
  • – Wap.kinotickets.de/verschicken_anMichael.Hasemann.Heidkam p.20.27321.Emtinghausen.wml- Wap.kinotickets.de/verschicken_anMichael.Hasemann.Heidkam p.20.27321.Emtinghausen.wml

Beispiel 4:Example 4:

  • – Wap.kinotickets.de/ticket1238934534kaufen&c30.wml (mit &c30 als Platzhalter für Bezahlen von 30 Euro) würde ersetzt werden durch:- Wap.kinotickets.de/ticket1238934534kaufen&c30.wml (with & c30 as a placeholder for paying 30 euros) would be replaced by:
  • – Wap.kinotickets.de/ticket1238934534kaufen45634895.wml (mit 45634895 der Transaktionsnummer für die Zahlung von der Mobiltelefonrechnung).- Wap.kinotickets.de/ticket1238934534kaufen45634895.wml (with 45634895 the transaction number for the payment of the mobile phone bill).

Beispiel 5:Example 5:

  • – Wap.clever-tanken.de/&l.wml (mit 56.2445N.8.23432O der ungefähren geographischen Länge und Breite des aktuellen Aufenthaltsortes) würde ersetzt werden mit:- Wap.clever-tank.de/&l.wml (with 56.2445N.8.23432O the approximate latitude and longitude of the current whereabouts) would be replaced with:
  • – Wap.clever-tanken.de/56_2445N_8_23432O.wml.- Wap.clever-tank.de/56_2445N_8_23432O.wml.

Gerade auch an diesem Beispiel zeigt sich, wie einfach auf Basis der hier dargestellten Erfindung sich Anwendungen realisieren lassen. Die derzeitige clever-tanken-Realisierung erfordert zum Zwecke der Lokalisierung den extra Bezug der Ortsinformation vom Mobilfunkbetreiber. Hierzu ist eine extra Infrastruktur (Anwendungen, Server, Leitungen) seitens clever-tanken erforderlich, die bei der vorliegenden Erfindung nicht notwendig ist. Es ist darüber hinaus davon auszugehen, dass auch die Antwortzeiten aufgrund der erheblich geringeren Infrastruktur deutlich niedriger sein werden.This example in particular shows how simple it is to realize applications based on the invention presented here. The current clever-fueling implementation requires for the purpose of localization the extra reference of the location information from the mobile operator. For this purpose, an extra infrastructure (applications, servers, lines) from clever tanks is required, which is not necessary in the present invention. It is also to be expected that the response times will be significantly lower due to the significantly lower infrastructure.

Der in den Beispielen dargestellte Ersetzungsprozess für die Replacement-Tokens findet zweckmäßiger Weise in der Hoheit des Mobilfunknetzbetreibers statt, da dort auch die notwendigen personenbezogenen Daten liegen.The replacement process for the replacement token shown in the examples expediently takes place within the jurisdiction of the mobile network operator, since there are also the necessary personal data.

Als geeignete technische Stelle eignet sich das mobilnetzproviderseitige WAP-Gateway, da dieses i. d. R. voreingestellt ist auf den Mobiltelefonen seiner Kunden und das Einfallstor für die Kunden darstellt.As a suitable technical body is the mobilnetzproviderseitige WAP gateway, as this i. d. R. is preset on the mobile phones of its customers and represents the gateway for the customers.

Aus technischer Sicht eignet sich diese Stelle, da im WAP-Gateway ohnehin eine Konvertierung der verwendeten Übertragungsprotokolle stattfindet (insbesondere von WTP nach HTTP) und an dieser Stelle der vorgeschlagene Ersetzungsprozess mit relativ geringem Aufwand miterledigt werden kann.From a technical point of view, this point is suitable because in the WAP gateway anyway a conversion of the transmission protocols used takes place (especially from WTP to HTTP) and at this point the proposed replacement process can be done with relatively little effort.

Für WAP sieht dies, wie aus der 1 ersichtlich ist, wie folgt aus:

  • A. Der Benutzer initiiert eine WAP-Sitzung durch Aufruf einer URL, z. B. wap.clever-tanken.de/&l.wml durch direkte Eingabe der URL, Auswahl eines Lesezeichens/Bookmarks oder bspw. durch Auswahl eines Hyperlinks auf der einer aktuellen WAP-Seite (also durch „Navigieren” auf der WAP-Seite).
  • B. Die gewählte URL wird an das WAP-Gateway übertragen. Dort wird das Replacement-Token „&l” nach Identifikation des Benutzers und Lokalisierung in den jeweiligen Backendsystemen des Mobilfunknetzbetreibers durch den aktuellen Aufenthaltsort ersetzt: Wap.clever-tanken.de/56_2445N_8_23432O.wml
  • C. Sollte es für B notwendig sein, eine Erlaubnis des Benutzers einzuholen, so wird zunächst das Ergebnis des Ersetzungsprozesses für den Benutzer zwischengespeichert. Dann wird dem Benutzer als Ergebnis eine WAP-Seite zurückgeschickt, in der dargestellt wird, welche personenbezogenen Informationen vom Serviceprovider gewünscht und vom Mobilfunknetzbetreiber bereitgestellt werden könnten.
  • D. Der Benutzer wird aufgefordert einzuwilligen.
  • E. Der Benutzer kann hierzu einwilligen, oder er verneint die Übertragung der Informationen.
  • F. Im Falle der Einwilligung wird die URL mit den ersetzten Replacement-Tokens (siehe Schritt B) an den Serviceprovider weitergeleitet. Falls keine Einwilligung gegeben worden ist, wird die ursprüngliche URL mit den nicht ersetzten Replacement-Tokens an den Serviceprovider weitergeleitet.
  • G. Weitere Schritte können darin liegen, dass der Serviceprovider und der Benutzer in eine personalisierte Interaktion treten.
For WAP this looks like the 1 is apparent, as follows:
  • A. The user initiates a WAP session by invoking a URL, e.g. Eg wap.clever-tank.de/&l.wml by direct entry of the URL, selection of a bookmark / bookmark or eg by selecting a hyperlink on the current WAP page (ie by "navigating" on the WAP page) ,
  • B. The selected URL is transmitted to the WAP gateway. There, the replacement token "&l" is replaced by the current location after identification of the user and localization in the respective backend systems of the mobile network operator: Wap.clever-tank.de/56_2445N_8_23432O.wml
  • C. Should it be necessary for B to obtain a user's permission, then the result of the replacement process is first cached for the user. Then, as a result, the user will be returned to a WAP page, which will display what personal information may be desired by the service provider and provided by the mobile network operator.
  • D. The user is requested to comply.
  • E. The user may agree or deny the transfer of the information.
  • F. If approved, the URL will be forwarded to the service provider with the replaced replacement tokens (see step B). If no consent has been given, the original URL will be forwarded to the service provider with the non-replaced replacement tokens.
  • G. Other steps may be for the service provider and the user to enter into a personalized interaction.

Für HTML basierten Traffic (also bei Nutzung von PDAs, Notebooks) würde ein Proxy die Rolle des Gateways in vorangegangener Darstellung übernehmen. Falls dieser nicht transparent ausgelegt ist, müssten allerdings in aller Regel in den mobilen Endgeräten (PDAs, Notebooks) entsprechend Konfigurationen vorgenommen werden.For HTML-based traffic (ie when using PDAs, notebooks) a proxy would take on the role of the gateway in the previous representation. If this is not designed to be transparent, however, as a rule, configurations would have to be made in the mobile terminals (PDAs, notebooks).

Prinzipiell ist die Nutzung dieses Verfahrens auch für Internet Service Provider sinnvoll.In principle, the use of this method also makes sense for Internet service providers.

Claims (18)

Verfahren zur Personalisierung von URL-Informationen, die von einem Endgerät stammen und an einen Diensteanbieter gerichtet sind, mit einem Filter-System und einer Datenbank, in der benutzerspezifische Informationen in Relation zu Token abgelegt sind, mit – einem Schritt, bei dem Geräte- und/oder benutzerspezifische Merkmale desjenigen Benutzers und/oder Endgerätes, von dem die URL-Informationen empfangen werden, festgestellt werden, – einem Schritt, bei dem die URL-Informationen vom Endgerät vom Filter-System auf das Vorkommen von Token analysiert werden, um diese dann mit den in der Datenbank in Relation zu den Token abgelegten benutzer- und/oder gerätespezifischen Informationen zu ersetzen, um dann die URL-Informationen an den Diensteanbieter zu sendenA method for personalizing URL information originating from a terminal and directed to a service provider, comprising a filtering system and a database in which user-specific information is stored in relation to tokens A step in which device and / or user-specific features of the user and / or terminal from which the URL information is received are detected, - A step in which the URL information is analyzed by the terminal from the filter system on the occurrence of tokens, and then to replace them with the stored in the database in relation to the token user and / or device-specific information, then to send the URL information to the service provider Verfahren nach dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass es sich bei dem Endgerät um ein mobiles Endgerät handelt.Method according to the preceding claim, characterized in that the terminal is a mobile terminal. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Token für Namen, Kontoinformationen, Ortsinformationen und/oder Standortinformationen steht.Method according to one or more of the preceding claims, characterized in that the token stands for name, account information, location information and / or location information. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass WTP/WTLS oder http/https das Übertragungsprotokoll ist.Method according to one or more of the preceding claims, characterized in that WTP / WTLS or http / https is the transmission protocol. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Filter vor dem Ersetzungsvorgang eine Anfrage an den Benutzer sendet, um eine Bestätigung abzurufen und/oder eine Autorisierung zu erhalten.Method according to one or more of the preceding claims, characterized in that the filter before the replacement process sends a request to the user to retrieve an acknowledgment and / or to obtain an authorization. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine Verschlüsselung der ersetzten Token erfolgt, die vom Endgerät und/oder Diensteanbieter entschlüsselbar ist.Method according to one or more of the preceding claims, characterized in that an encryption of the replaced token takes place, which can be decrypted by the terminal and / or service provider. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Filtersystem ein Proxy, insbesondere ein transparenter oder ein Gateway ist.Method according to one or more of the preceding claims, characterized in that the filter system is a proxy, in particular a transparent or a gateway. Vorrichtung zur Modifikation von URL-Informationen, die von einem Endgerät stammen und an einen Diensteanbieter gerichtet sind, – mit Mitteln, die so eingerichtet sind, dass ein Zugriff auf eine Datenbank erfolgt, in der benutzerspezifische Informationen in Relation zu Token abgelegt sind, – mit Mitteln, die so eingerichtet sind, dass geräte- und/oder benutzerspezifische Merkmale desjenigen Benutzers und/oder Endgerätes, von dem die URL-Informationen empfangen werden, festgestellt werden, – mit Mitteln, die so eingerichtet sind, dass eine Online-Filterung der URL-Informationen erfolgt, wobei die URL-Informationen vom Endgerät vom Filter-System auf das Vorkommen von Token analysiert werden, um diese dann mit den in der Datenbank in Relation zu den Token abgelegten benutzerspezifischen Informationen zu ersetzen, um dann die URL-Informationen an den Diensteanbieter zu senden.Apparatus for modifying URL information originating from a terminal and directed to a service provider, By means arranged to access a database in which user-specific information is stored in relation to tokens, By means adapted to determine device and / or user-specific features of the user and / or terminal from which the URL information is received, By means adapted to perform on-line filtering of the URL information, the URL information being analyzed by the terminal by the filtering system for the occurrence of tokens in order to compare them with those in the database the token deposited replace user-specific information and then send the URL information to the service provider. Vorrichtung nach dem vorhergehenden Vorrichtungsanspruch, dadurch gekennzeichnet, dass es sich bei dem Endgerät um ein mobiles Endgerät handelt.Device according to the preceding device claim, characterized in that it is the terminal to a mobile terminal. Vorrichtung nach einem oder mehreren der vorhergehenden Vorrichtungsansprüche, dadurch gekennzeichnet, dass der Token für Namen, Kontoinformationen, Ortsinformationen und/oder Standortinformationen steht.Device according to one or more of the preceding device claims, characterized in that the token for name, account information, location information and / or location information is available. Vorrichtung nach einem oder mehreren der vorhergehenden Vorrichtungsansprüche, dadurch gekennzeichnet, dass die Mittel so eingerichtet sind, dass WTP/WTLS oder http/https das Übertragungsprotokoll ist.Device according to one or more of the preceding device claims, characterized in that the means are arranged so that WTP / WTLS or http / https is the transmission protocol. Vorrichtung nach einem oder mehreren der vorhergehenden Vorrichtungsansprüche, dadurch gekennzeichnet, dass Mittel vorhanden sind, die so eingerichtet sind, dass vor einem Ersetzungsvorgang eine Anfrage an den Benutzer gesendet wird, um eine Bestätigung abzurufen und/oder eine Autorisierung zu erhalten.Device according to one or more of the preceding device claims, characterized in that means are provided which are set up so that a request is sent to the user before a replacement procedure in order to retrieve an acknowledgment and / or to obtain an authorization. Vorrichtung nach einem oder mehreren der vorhergehenden Vorrichtungsansprüche, dadurch gekennzeichnet, dass Mittel vorhanden sind, die eine Verschlüsselung der ersetzten Token durchführen, die vom Endgerät und/oder vom Diensteanbieter entschlüsselbar ist.Device according to one or more of the preceding device claims, characterized in that means are provided which perform an encryption of the replaced tokens that can be decrypted by the terminal and / or by the service provider. Vorrichtung nach einem oder mehreren der vorhergehenden Vorrichtungsansprüche, dadurch gekennzeichnet, dass ein Proxy, insbesondere ein transparenter oder ein Gateway, mit den Mitteln erweitert ist.Device according to one or more of the preceding device claims, characterized in that a proxy, in particular a transparent or a gateway, is extended with the means. Vorrichtung nach einem oder mehreren der vorgehenden Vorrichtungsansprüche, dadurch gekennzeichnet, dass Personalisierung der URL-Informationen erfolgt.Device according to one or more of the preceding device claims, characterized characterized in that personalization of the URL information occurs. Software für ein Gateway und/oder ein Proxy-System, dadurch gekennzeichnet, dass ein Verfahren nach einem oder mehreren der vorhergehenden Verfahrensansprüche implementiert ist, wenn die Software auf dem Gateway und/oder dem Proxy-System ausgeführt wird.Software for a gateway and / or a proxy system, characterized in that a method according to one or more of the preceding method claims is implemented when the software is executed on the gateway and / or the proxy system. Datenträger für einen Computer, gekennzeichnet durch die Speicherung einer Software nach dem vorhergehenden Softwareanspruch und der Implementierung eines Verfahrens nach einem oder mehreren der vorhergehenden Verfahrensansprüche, wenn die darauf gespeicherte Software auf dem Computer ausgeführt wirdData carrier for a computer, characterized by the storage of software according to the preceding software claim and the implementation of a method according to one or more of the preceding method claims, when the software stored thereon is executed on the computer Computersystem, gekennzeichnet durch eine Einrichtung, die ausgebildet ist, um ein Verfahren nach einem oder mehreren der vorhergehenden Verfahrensansprüche auszuführen.A computer system characterized by means adapted to perform a method according to one or more of the preceding method claims.
DE102004003593.8A 2004-01-15 2004-01-15 Method for transmitting user-specific data based on the WAP or HTML protocol Expired - Fee Related DE102004003593B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004003593.8A DE102004003593B4 (en) 2004-01-15 2004-01-15 Method for transmitting user-specific data based on the WAP or HTML protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004003593.8A DE102004003593B4 (en) 2004-01-15 2004-01-15 Method for transmitting user-specific data based on the WAP or HTML protocol

Publications (2)

Publication Number Publication Date
DE102004003593A1 DE102004003593A1 (en) 2005-08-04
DE102004003593B4 true DE102004003593B4 (en) 2016-05-12

Family

ID=34716729

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004003593.8A Expired - Fee Related DE102004003593B4 (en) 2004-01-15 2004-01-15 Method for transmitting user-specific data based on the WAP or HTML protocol

Country Status (1)

Country Link
DE (1) DE102004003593B4 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011023880A1 (en) * 2009-08-25 2011-03-03 France Telecom Processing a service request
CN101695164A (en) * 2009-09-28 2010-04-14 华为技术有限公司 Verification method, device and system for controlling resource access
US8407351B2 (en) 2009-11-25 2013-03-26 Nokia Corporation Method and apparatus for ensuring transport of user agent information
DE202011004864U1 (en) 2011-04-05 2012-07-09 Allianz Deutschland Ag Device for processing financial transactions
US11237887B2 (en) * 2019-10-28 2022-02-01 Motorola Solutions, Inc. Device, system and method for generating and rendering customized application data for first responders

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999007125A1 (en) * 1997-08-01 1999-02-11 Siemens Corporate Research, Inc. A system for providing targeted internet information to mobile agents
DE10116640A1 (en) * 2000-04-25 2001-12-20 Ibm Forming long-term relationship between end user system and server involves using token containing identifier(s) for selected server, date-time marker and key for access to memory area
US6360254B1 (en) * 1998-09-15 2002-03-19 Amazon.Com Holdings, Inc. System and method for providing secure URL-based access to private resources
WO2003030474A2 (en) * 2001-09-28 2003-04-10 Markport Limited Mmsc access control
US20030079136A1 (en) * 2001-08-21 2003-04-24 Emmanuel Ericta Security framework
DE602004007306T2 (en) * 2003-01-20 2008-05-08 Mitel Networks Corporation, Ottawa Proxy protocol of an Internet device to support location-based services

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999007125A1 (en) * 1997-08-01 1999-02-11 Siemens Corporate Research, Inc. A system for providing targeted internet information to mobile agents
US6360254B1 (en) * 1998-09-15 2002-03-19 Amazon.Com Holdings, Inc. System and method for providing secure URL-based access to private resources
DE10116640A1 (en) * 2000-04-25 2001-12-20 Ibm Forming long-term relationship between end user system and server involves using token containing identifier(s) for selected server, date-time marker and key for access to memory area
US20030079136A1 (en) * 2001-08-21 2003-04-24 Emmanuel Ericta Security framework
WO2003030474A2 (en) * 2001-09-28 2003-04-10 Markport Limited Mmsc access control
DE602004007306T2 (en) * 2003-01-20 2008-05-08 Mitel Networks Corporation, Ottawa Proxy protocol of an Internet device to support location-based services

Also Published As

Publication number Publication date
DE102004003593A1 (en) 2005-08-04

Similar Documents

Publication Publication Date Title
DE602004012602T2 (en) PROCESS AND DEVICE FOR PERSONALIZATION AND IDENTITY MANAGEMENT
EP1260077B1 (en) Transaction confirmation method, authentication server and wap server
CN101218806B (en) Information and management service portal for subscribers of communication systems
US7805531B2 (en) Content filtering system for a mobile communication device and method of using same
US9426651B2 (en) Method for providing contents in a mobile communication system and apparatus thereof
KR100461734B1 (en) System for providing contents through internet and method thereof
US20020049675A1 (en) System and user interface for managing users and services over a wireless communications network
WO2000039987A1 (en) Method and system for making objects available to users of a telecommunications network
DE102008035391A1 (en) Procedure for authentication
DE10132333B4 (en) Method and network arrangement for accessing protected resources via mobile radio terminal
DE60215482T2 (en) ARCHITECTURE FOR THE PROVISION OF INTERNET SERVICES
CN102301678B (en) System and method for providing identity correlation for an over the top service in a telecommunications network
EP0951191B1 (en) Method for inputting codes of orders in a terminal
DE60029743T2 (en) Apparatus and method for establishing a connection in a computer network
DE102004003593B4 (en) Method for transmitting user-specific data based on the WAP or HTML protocol
US20010018747A1 (en) Method and system for an access manager granting privileges within a communications network
DE102009056116B4 (en) Method and device for authorizing a transaction
KR20040031767A (en) System for providing contents through internet and method thereof
AU2008200048B2 (en) A content filtering system for a mobile communication device and method of using same
EP1419638A2 (en) Computer system and method for data access control
DE10154546B4 (en) Method for making services available in telecommunication networks, for example on the Internet
DE102009008854A1 (en) Backup of transaction data
DE102005062061A1 (en) Method for mobile RF network-based access to public data network, e.g., the internet, involves requesting authorization by provider of contents for user of RF network
DE10065067B4 (en) Method for verifying user-specific information in a data and / or communication system and data and / or communication system
DE102004051563A1 (en) Content transmission method for data and/or software from data source to mobile appliance, with which contents to be transmitted are provided via display of transaction system e.g. kiosk

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee