[go: up one dir, main page]

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 PDF

Info

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
Application number
DE102004003593A
Other languages
German (de)
Other versions
DE102004003593B4 (en
Inventor
Jörg-Michael Dr. Hasemann
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

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 OR CALCULATING; 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

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

The method involves personalizing URL information originating from a terminal and directed to a service provider. It involves determining equipments and/or user-specific characteristics of the user and/or terminal from which the URL information is sent, analyzing the URL information from the terminal for the presence of tokens, replacing them with associated user and/or equipment-specific information for sending to the service provider. An independent claim is also included for a method of modifying, especially personalizing URL information originating from a terminal.

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:

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 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 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_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.
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_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)

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 gesendet 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 senden.Method for personalizing URL information, that of a terminal and are directed to a service provider, with a filtering system and a Database, in the user-specific information in relation are stored tokens, with A step in which device and / or user-specific features of the user and / or terminal, of the URL information is sent, - one Step where the URL information from the terminal is removed from the filter system be analyzed for the occurrence of tokens, then this with the user's stored in the database in relation to the tokens. and / or device specific Replace information to then return the URL information to the service provider to send. 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 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 for name, account information, Location information and / or location information is available. 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 the transmission protocol is. 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 is prior to 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 tokens done by the terminal and / or service provider decryptable is. 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, insbesondere Personalisierung, 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 gesendet 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 sendenDevice for modification, in particular personalization, URL information originating from a terminal and to a service provider are directed, - With Means that are set up to provide access to a database takes place in the user-specific information in relation to Tokens are stored, - With Means that are set up so that device and / or user-specific features of the user and / or terminal from which the URL information was sent will be determined - with funds that are set up are that there is an online filtering of URL information, wherein the URL information from the terminal from the filtering system to the Occurrences of tokens are parsed to match those in the database in relation to the token stored user-specific information to replace, then the URL information to the service provider to send 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 the terminal is a mobile terminal is. 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 such that WTP / WTLS or http / https the transmission protocol is. 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 so arranged are that before a replacement process, a request to the user is sent to a confirmation to retrieve 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 encrypt to perform the replaced token that from the terminal and / or can be decrypted 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 one or a gateway, with the means extended. 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.Software for a gateway and / or a proxy system, characterized in that a method according to one or more of the preceding the method claims is implemented. Datenträger für einen Computer, gekennzeichnet durch die Speicherung einer Software nach dem vorhergehenden Softwareanspruch.disk for one Computer, characterized by the storage of software after the previous software claim. Computersystem, gekennzeichnet durch eine Einrichtung, die den Ablauf eines Verfahrens nach einem oder mehreren der vorhergehenden Verfahrensansprüche erlaubt.Computer system, characterized by a device, the procedure of a method according to one or more of the preceding method claims allowed.
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 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)

* 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
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* 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
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