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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
- H04L61/301—Name conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement 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
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:
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
- 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.
- 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)
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)
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)
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 |
-
2004
- 2004-01-15 DE DE102004003593.8A patent/DE102004003593B4/en not_active Expired - Fee Related
Patent Citations (6)
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 |