DE102004003593A1 - Sending user-specific data based on WAP or HTML protocols involves determining characteristics of user/terminal sending URL information, analyzing for tokens, replacing with user/equipment-specific data for sending to service provider - Google Patents
Sending user-specific data based on WAP or HTML protocols involves determining characteristics of user/terminal sending URL information, analyzing for tokens, replacing with user/equipment-specific data for sending to service provider Download PDFInfo
- Publication number
- DE102004003593A1 DE102004003593A1 DE102004003593A DE102004003593A DE102004003593A1 DE 102004003593 A1 DE102004003593 A1 DE 102004003593A1 DE 102004003593 A DE102004003593 A DE 102004003593A DE 102004003593 A DE102004003593 A DE 102004003593A DE 102004003593 A1 DE102004003593 A1 DE 102004003593A1
- Authority
- DE
- Germany
- Prior art keywords
- user
- terminal
- information
- tokens
- 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.)
- Granted
Links
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 OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
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 The present invention describes a method and an apparatus which allows mobile network operators to provide third-party customer information in connection with electronic services through WAP or HTML to disposal to deliver.
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 on the terminal, high Latency on the 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 are independent including many independent ones Banking / Brokerage WAP applications (wap.comdirect.de,), Personal Information Services (yourwap.com), Information Services (wap.handelsblatt.com, wap.yahoo.com,).
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.These Applications all have in common that personalization is a vendor-specific registry requires, d. H. the user has to go through endless forms move to there for everyone Provider specifically to enter his personal information. Should he be prompted via WAP, the probability is for the use due to the ergonomic limitation associated with the mobile phone (small Displays, telephone keypad, mobilfunktechnisch conditioned comparatively long waiting times) is very low, which in turn is not won Customers come soon.
Aufgabe der Erfindung ist es, ein Verfahren und eine Vorrichtung bereitzustellen, die eine Vereinfachung der personalisierten Benutzung von WAP-Diensten mit sich bringen.task the invention is to provide a method and a device, a simplification of the personalized use of WAP services entail.
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.These The object is achieved by the inventions having the features of the independent claims. advantageous Further 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 the Essentially, the mobile network operator may be affected by his hardware system Has access to personal information, - u. U. after prior approval by the customer - this information automatically provide to the service provider. At the same time connected herewith is an authentication of the customer. Overall, this will be one significant increase in service quality for the benefit of the service provider, the network operator and the customer causes. The systems of the mobile network operator replace the user-specific ones based on defined tokens Inputs automatically, so that the user only send the confirmation got to.
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 Locator) are defined in RFC 1738 and become for web and WAP applications used to access documents and services on the Internet to reference. By means of WTP or http request this is specified by URL Document (or, the service) 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 Support documents and services usually on a variety of each other by hyperlinks / jump addresses linked documents. These hyperlinks point to - via URL defined - more 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.technical The content of this invention is that the description of replacement tokens is to define which are components of URLs that are in the frame use of WAP / Web services by service providers.
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 corresponding systems will be a mobile network operator-side replacement this replacement token through appropriate information, eg. 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.One Another component of the present invention is a method for the personalization of URL information originating from a terminal and 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.in this connection The procedure refers to the URLs that are part of http / WTP requests as part of a document request from a service provider from a terminal be dropped off; be discontinued; be deducted; be dismissed.
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.One Filter system that has access to a database in the user-specific Information stored in relation to tokens leads to this 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 is the identity of the terminal and the user to whom the URL information is sent or from which they are received. This can be determined 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 is done, in a white teren step the URL information, which comes from the terminal, analyzed by a filter system on 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 as part of the WAP / Web session, with respect to the End user ensures that, for example, the provided Information from the z. B. mobile operator to third parties allowed to or that the cost of the service offer is accepted and, for example be added to the mobile phone bill.
Nach dem Übertragen der Informationen wird vorzugsweise ein providerseitiges Entschlüsseln dieser personenbezogenen informationen zum Zwecke der Bereitstellung personalisierter Dienste und Anwendungen vorgenommen.To the transferring The information is preferably a provider-side decrypting this personal information for the purpose of providing personalized information Services and applications made.
In der bevorzugten Ausführungsform wird das Verfahren durch einen transparenten Proxy oder ein Gateway umgesetzt.In the preferred embodiment the procedure is through a transparent proxy or gateway implemented.
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.hereby There are a number of advantages possible. On the one hand, there is an increase in service quality. Essential advantage are the much more ergonomic and efficient options for the design of WAP applications in that personal Information from z. B. Mobile network operators the service providers (after any necessary reinsurance with the customer) to be 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.Of the Service provider receives qualitatively better data (by the mere fact that the user she does not have to enter). Furthermore, the service provider in its technical expenses for the realization of services considerably relieved.
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.Of the Service provider saves itself in the development of applications significant expenses in the personalization of services, in particular when connecting to mobile network providers (for example, for 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.Of the Service provider is used in its processes, such as CRM or Billing, significantly relieves and can affect its core competence focus, 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.Farther 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.One Mobile network operator can, based on this invention, new business models develop, for example, the sale of customer data, possibly even further, z. For example, between master data and dynamic data (current Whereabouts, current preferences, current consent to the assumption of costs for services with possibly mentioned upper limit), could be differentiated.
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 The invention will be explained in more detail below with reference to 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 The scope of the invention are numerous modifications and developments the described embodiments realizable.
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 support 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 below Examples) are placeholders for personal or location-related information and are z. B. mobile radio provider side by the respective personal Information replaced.
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 "&" derives in the following Examples exemplify the replacement tokens. Instead of "&" could be one other meaningfully chosen Find icon use.
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 placeholder for the name of the mobile user and & l the current residence) be replaced by the mobile network operator by:
- • Wap.kinos.de/michael_hasemann_56_2445N_8_234320.wml (mit 56.2445N.8.234320 der ungefähren geographischen Länge und Breite des aktuellen Aufenthaltsortes des Nutzers Michael Hasemann)• Wap.kinos.de/michael_hasemann_56_2445N_8_234320.wml (with 56.2445N.8.234320 approximate geographical Length and Width 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 Address of the user) would be replaced by:
- • Wap.kinotickets.de/verschicken_anMichael.Hasemann.Heidkamp. 20.27321.Emtinghausen.wml• Wap.kinotickets.de/verschicken_anMichael.Hasemann.Heidkamp. 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 placeholder for payment from 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/ticket1238934534buy45634895.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.234320 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.234320 the approximate geographical length and latitude of current whereabouts) would be replaced with:
- • Wap.clever-tanken.de/56_2445N_8_234320.wml.• Wap.clever-tank.de/56_2445N_8_234320.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.Just Also on this example shows how easy based on here illustrated invention realize applications. to let. The current clever-fueling implementation requires for the purpose of localization the extra reference of the location information from the mobile operator. For this is an extra infrastructure (applications, servers, lines) from clever-fuel necessary, which is not necessary in the present invention is. It is about it Beyond that, also the response times due to the significantly lower infrastructure will be significantly lower.
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.Of the Replacement tokens replacement process illustrated in the examples finds appropriate way in the sovereignty of the mobile network operator, since there 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.When appropriate technical point is the mobile network provider side WAP gateway, since this i. d. R. is preset on the mobile phones of his Customers and the gateway for representing 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.Out From a technical point of view, this position is suitable because in the WAP gateway anyway Conversion of the used transmission protocols takes place (especially from WTP to HTTP) and at this point the proposed replacement process with relatively little effort can be done.
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_234320.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_234320.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, would normally have in the mobile devices (PDAs, notebooks) according to Configura be made.
Prinzipiell ist die Nutzung dieses Verfahrens auch für Internet Service Provider sinnvoll.in principle The use of this method is also for Internet service providers meaningful.
Claims (17)
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 true DE102004003593A1 (en) | 2005-08-04 |
| DE102004003593B4 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) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011023880A1 (en) * | 2009-08-25 | 2011-03-03 | France Telecom | Processing a service request |
| EP2456246A4 (en) * | 2009-09-28 | 2012-05-23 | Huawei Tech Co Ltd | Network selection method based on multi-link and apparatus thereof |
| DE202011004864U1 (en) | 2011-04-05 | 2012-07-09 | Allianz Deutschland Ag | Device for processing financial transactions |
| US8407351B2 (en) | 2009-11-25 | 2013-03-26 | Nokia Corporation | Method and apparatus for ensuring transport of user agent information |
| WO2021086527A1 (en) * | 2019-10-28 | 2021-05-06 | Motorola Solutions, Inc. | Device, system and method for generating and rendering customized application data for first responders |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6219696B1 (en) * | 1997-08-01 | 2001-04-17 | Siemens Corporate Research, Inc. | System for providing targeted internet information to mobile agents |
| GB2397402A (en) * | 2003-01-20 | 2004-07-21 | Mitel Networks Corp | Internet proxy that supports location-based services |
-
2004
- 2004-01-15 DE DE102004003593.8A patent/DE102004003593B4/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011023880A1 (en) * | 2009-08-25 | 2011-03-03 | France Telecom | Processing a service request |
| EP2456246A4 (en) * | 2009-09-28 | 2012-05-23 | Huawei Tech Co Ltd | Network selection method based on multi-link and apparatus thereof |
| US8407351B2 (en) | 2009-11-25 | 2013-03-26 | Nokia Corporation | Method and apparatus for ensuring transport of user agent information |
| US8769125B2 (en) | 2009-11-25 | 2014-07-01 | 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 |
| WO2021086527A1 (en) * | 2019-10-28 | 2021-05-06 | Motorola Solutions, Inc. | Device, system and method for generating and rendering customized application data for first responders |
| 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 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102004003593B4 (en) | 2016-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1260077B1 (en) | Transaction confirmation method, authentication server and wap server | |
| DE602004012602T2 (en) | PROCESS AND DEVICE FOR PERSONALIZATION AND IDENTITY MANAGEMENT | |
| DE60103045T2 (en) | Billing in a mobile communication system using a wireless application protocol | |
| CN101218806B (en) | Information service and management service portal for subscribers of communication systems | |
| US20160373316A1 (en) | Method for providing contents in a mobile communication system and apparatus thereof | |
| US20050204035A1 (en) | System and method for identifying content service within content server | |
| US20020049675A1 (en) | System and user interface for managing users and services over a wireless communications network | |
| US20090132718A1 (en) | Content Filtering System for a Mobile Communication Device and Method of Using Same | |
| EP1407629A1 (en) | Method for telecommunication, identification module and computerised service unit | |
| DE10132333B4 (en) | Method and network arrangement for accessing protected resources via mobile radio terminal | |
| DE60215482T2 (en) | ARCHITECTURE FOR THE PROVISION OF INTERNET SERVICES | |
| 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 | |
| CA2339395A1 (en) | Method and system for an access manager granting privileges within a communications network | |
| WO2003036527A2 (en) | Method for the authorization of payments in a communication network | |
| DE102009056116B4 (en) | Method and device for authorizing a transaction | |
| EP1419638B1 (en) | Method, server and system for data access control | |
| DE10154546B4 (en) | Method for making services available in telecommunication networks, for example on the Internet | |
| WO2004063952A2 (en) | Cashless payment method for goods or services using a mobile radio telephone | |
| DE102009008854A1 (en) | Backup of transaction data | |
| DE10336519B4 (en) | A method of performing payment transactions in a computer-based communication network | |
| DE10336239A1 (en) | Mobile telephone communication system has facility for localization data for data transfer from the Internet | |
| 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 | |
| AU2008200048A1 (en) | A content filtering system for a mobile communication device and method of using same |
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 |