DE60103045T2 - Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls - Google Patents

Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls Download PDF

Info

Publication number
DE60103045T2
DE60103045T2 DE60103045T DE60103045T DE60103045T2 DE 60103045 T2 DE60103045 T2 DE 60103045T2 DE 60103045 T DE60103045 T DE 60103045T DE 60103045 T DE60103045 T DE 60103045T DE 60103045 T2 DE60103045 T2 DE 60103045T2
Authority
DE
Germany
Prior art keywords
service
internet address
identification
parameters
network part
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 - Lifetime
Application number
DE60103045T
Other languages
English (en)
Other versions
DE60103045D1 (de
Inventor
Marko Immonen
Ari Juntunen
Kimmo KEINÄNEN
Tero Huostila
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.)
TeliaSonera Finland Oyj
Original Assignee
TeliaSonera Finland Oyj
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
Priority claimed from FI20000589A external-priority patent/FI108828B/fi
Application filed by TeliaSonera Finland Oyj filed Critical TeliaSonera Finland Oyj
Publication of DE60103045D1 publication Critical patent/DE60103045D1/de
Application granted granted Critical
Publication of DE60103045T2 publication Critical patent/DE60103045T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1428Invoice generation, e.g. customization, lay-out, database processing, algorithms for calculating the bill or formatting invoices as WWW pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • 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/14Session management
    • 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/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8214Data or packet based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0104Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2013Fixed data network, e.g. PDN, ATM, B-ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2026Wireless network, e.g. GSM, PCS, TACS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/204UMTS; GPRS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2073Multipoint, e.g. messaging, broadcast or group SMS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/22Bandwidth or usage-sensitve billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/28SMS billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/78Metric aspects
    • H04M2215/782Data or packet based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Description

  • Gebiet der Erfindung
  • Die Erfindung betrifft das Erzeugen von Rechnungsstellungsdaten in einem Mobilkommunikationssystem, das ein drahtloses Anwendungsprotokoll (WAP) verwendet.
  • Stand der Technik
  • Das WAP ist eine Protokolldefinition, welche zulässt, dass Teilnehmerendgeräte eines Mobilkommunikationssystems Dienstleistungen verwenden, die auf dem Internet oder in einem Unternehmens-Intranet realisiert sind. Eine weitere Information über WAP ist aus den Homepages des WAP-Forums, welches die WAP-Spezifikationen definiert, auf http://www.wapforum.org verfügbar.
  • Im WAP wird die Hypertext Auszeichnungssprache HTML typischerweise in WWW-Dienstleistungen (World Wide Web) verwendet, um die Inhaltsstruktur zu beschreiben, und wird ein äußeres Erscheinungsbild von Hypertext durch WML (drahtlose Auszeichnungssprache) ersetzt.
  • WAP-Dienstleistungen verwenden keine ähnlichen Suchschlüssel, wie zum Beispiel einen "Anteil" (der Börse), wie diejenigen, an welche Benutzer in den Mehrwert-Kurznachrichtendienstleistungen der GSM-(Global System for Mobile Communications)-Umgebung gewöhnt sind. Das Netzwerkteil eines Mobilkommunikationssystems, das das WAP verwendet, weist typischerweise ein WAP-Gateway auf, welches verwendet wird, um eine Dienstanforderung zu identifizieren, die von einem Teilnehmerendgerät kommt, und um die Anforderung zu dem Contentserver zu übertragen, der die angeforderte Dienstleistung vorsieht. Das WAP-Gateway überträgt dann die Reaktionsdaten, die von dem Contentserver erzeugt werden, auf der Grundlage der Dienstleistungsanforderung zu dem Teilnehmerendgerät.
  • Da WAP-Dienstleistungen nicht auf einem eindeutigen Suchschlüssel basieren, sondern eine Dienstleistung unter Verwendung ihrer Internetadresse (Uniform Resource Locator, URL) angefordert wird, ist das Erzeugen von Rechnungsstellungsdaten für die Dienstleistung problematisch. Im Grunde kann eine Rechnungsstellung abhängig davon, wie das System realisiert ist, auf der Grundlage von zwei unterschiedlichen Elementen basieren.
  • Wenn die bidirektionale Datenübertragungsverbindung zwischen dem Teilnehmerendgerät und dem Mobilkommunikationssystem unter Verwendung einer leitungsvermittelten Datenübertragung, wie zum Beispiel einem Datenruf, realisiert ist, dann ist es natürlich, eine Verbindungszeitabrechnung bei der Rechnungsstellung anzuwenden. Jedoch ist ein Problem dabei, dass der abgerechnete Betrag schwierig unter den unterschiedlichen verwendeten Dienstleistungen aufzuteilen ist. Weiterhin lässt dies nicht zu, dass eine einzelne Dienstleistung auf der Grundlage seiner Inhalte abgerechnet wird.
  • Die Datenübertragung kann ebenso auf einer paketvermittelten Verbindung unter Verwendung des Kurznachrichtendienstes oder GPRS (General Packet Radio Service) durchgeführt werden, bei welchen zum Beispiel eine Abrechnung natürlich auf der Grundlage der Anzahl von übertragenen Paketen ausgeführt werden kann.
  • Die EP 0 817 452 betrifft eine intelligente Verarbeitung zum Bilden einer Kommunikation über das Internet und bezieht sich auf Abrechnungspräferenzen.
  • Merkmale der Erfindung
  • Es ist eine Aufgabe der Erfindung, ein verbessertes Netzwerkteil für ein Mobilkommunikationssystem, das ein drahtloses Anwendungsprotokoll verwendet, und ein verbessertes Verfahren zum Erzeugen von Abrechnungsdaten in einem Mobilkommunikationssystem zu schaffen, das ein drahtloses Anwendungsprotokoll verwendet.
  • Gemäß einem Aspekt der Erfindung wird ein Mobilkommunikationsnetzwerkteil geschaffen, wie es in Anspruch 1 offenbart ist. Gemäß einem anderen Aspekt der Erfindung wird ein Verfahren zum Erzeugen von Ab rechnungsdaten geschaffen, wie es in Anspruch 10 offenbart ist. Andere bevorzugte Ausführungsbeispiele der Erfindung sind in den abhängigen Ansprüchen offenbart.
  • Die zu Grunde liegende Idee der Erfindung ist, ein allgemeines auf einer Transaktion basierendes Abrechnungsverfahren zu erzeugen, das eine Dienstleistung durch Analysieren ihrer Internetadresse identifiziert, wobei das Verfahren daher ebenso zulässt, dass Ereignisse, die einer einzigen Transaktion zugehörig sind, zum Zwecke eines Erzeugens von Abrechnungsdaten identifiziert werden.
  • Es gibt viele Dienstleistungen, für welche auf Grund ihrer Natur ein auf einer Transaktion basierendes Abrechnen sowohl für den Benutzer der Dienstleistung als auch den Anbieter am sinnvollsten ist. Eine Transaktion in diesem Zusammenhang meint ein einziges Dienstleistungsereignis. Wenn zum Beispiel die Dienstleistung die derzeitige Aktienbörsenkursangabe ist, wird sie einem festen, auf einer Dienstleistungstransaktion basierenden Preis unterworfen, der nicht von der Verbindungszeit oder der Anzahl von übertragenen Paketen abhängig ist.
  • Die Erfindung beschreibt ein allgemeines Verfahren zum Realisieren eines auf einer Transaktion basierenden Abrechnens in einem Mobilkommunikationssystem, das ein drahtloses Anwendungsprotokoll verwendet, wobei das Verfahren die Notwendigkeit nach fallspezifischen Lösungen bedeutsam verringert. Da die Lösung reproduzierbar ist, kann sie in Verbindung mit einer Vielzahl von Dienstleistungen verwendet werden.
  • Beschreibung der Zeichnung
  • Im Folgenden werden die bevorzugten Ausführungsbeispiele der Erfindung beispielhaft unter Bezugnahme auf die beiliegende Zeichnung beschrieben, in welcher
  • 1 ein schematisches Blockschaltbild eines Netzwerkteils eines Mobilkommunikationssystems ist, das ein drahtloses Anwendungsprotokoll verwendet;
  • 2 die Struktur einer Dienstleistungsidentifikationstabelle zusammen mit Beispielen darstellt, wie Internetadressen identifiziert werden;
  • 3 ein Signalfolgediagramm ist, das Nachrichten darstellt, die in dem Mobilkommunikationssystem übertragen werden, das das drahtlose Anwendungsprotokoll verwendet;
  • 4 ein Flussdiagramm ist, das ein Verfahren zum Erzeugen von Abrechnungsdaten in dem Mobilkommunikationssystem darstellt, das das drahtlose Anwendungsprotokoll verwendet.
  • Beschreibung der Ausführungsbeispiele
  • 1 ist eine schematische Ansicht der Struktur eines Netzwerkteils eines Mobilkommunikationssystems. Das Mobilkommunikationssystem kann zum Beispiel ein GSM-System, ein GPRS-System oder irgendein anderes Mobilsystem sein, das ein drahtloses Anwendungsprotokoll verwendet. 1 zeigt lediglich die Blöcke, die zum Offenbaren der Erfindung wesentlich sind, obgleich es für einen Fachmann ersichtlich ist, dass ein herkömmliches Mobilkommunikationssystem ebenso andere Funktionen und Strukturen aufweist, welche hier nicht im größeren Detail beschrieben werden müssen. In diesem Zusammenhang bezieht sich das Mobilkommunskationssystemnetzwerkteil auf eine feste Netzwerkinfrastruktur, wie zum Beispiel Basisstationen, Basisstationssteuervorrichtungen 106, mobile Dienstleistungsschaltzentralen 118, Paketübertragungssysteme 108, 110, 112 und andere ähnliche Einheiten. Folglich werden Teilnehmerendgeräte 100 und Systeme, wie zum Beispiel das globale öffentliche Telefonvermittlungsnetzwerk 122, das über vorbestimmte Schnittstellen mit dem Mobilkommunikationssystem verbunden ist, außerhalb des Netzwerkteils gelassen.
  • Wie es in 1 gezeigt ist, kann eine leitungsvermittelte Verbindung von dem Teilnehmerendgerät 100 zu einem Telefon 124 oder einem anderen Endgerät aufgebaut werden, das mit dem öffentlichen Telefonvermittlungsnetzwerk 122 verbunden ist. Das Teilnehmerendgerät 100 kann zum Beispiel ein fest eingebautes, ein in ein Fahrzeug eingebautes oder ein trag bares Endgerät sein.
  • Das Basisstationssystem, d. h. das Funknetzwerk-Untersystem weist Basisstationen 104 und Basisstationssteuervorrichtungen 106 auf, die die Basisstationen 104 steuern. In einigen Umgebungen kann die Basisstationssteuervorrichtung 106 als eine Funknetzwerksteuervorrichtung und können die Basisstationen 104 als Knoten B bezeichnet werden.
  • Eine Basisstation 104 weist Sender/Empfänger auf, welche zum Erzeugen der tatsächlichen Funkverbindungen 102 zu den Teilnehmerendanschlüssen 11 verwendet werden. Eine Basisstation 104 kann ebenso Antenneneinheiten aufweisen. In einigen Umgebungen können die Antenneneinheiten zum Realisieren von Funkverbindungen verwendet werden, die direktionale Antennenstrahlen verwenden.
  • Die Basisstationssteuervorrichtung 106 weist ein Schaltbild auf, welches zum Schalten von Sprache und Daten und zum Verbinden von Signalisierungsschaltungen verwendet wird. Das Basisstationssystem weist weiterhin einen Codeumsetzer auf. Der Codeumsetzer 108 transformiert unterschiedliche digitale Sprachcodierungsformate, die zwischen dem öffentlichen Telefonvermittlungsnetzwerk und dem Funktelefonnetzwerk verwendet werden, um sie gegenseitig kompatibel zu machen, zum Beispiel von einem festen Netzwerkformat von 64 kbit/s zu einem zellularen Funknetzwerkformat (von zum Beispiel 13 kbit/s) und umgekehrt. Das Teilen von Funktionen zwischen der Basisstationssteuervorrichtung 106 und der Basisstation 104 sowie deren physikalische Struktur kann sich abhängig von der Realisierung ändern. Die Basisstation 104 ist typischerweise zum Realisieren des Funkpfads verantwortlich, wie es zuvor beschrieben worden ist. Die Basisstationssteuervorrichtung 104 führt typischerweise ein Funkressourcenmanagement, ein Steuern einer zellinternen Übergabe, eine Leistungsregelung, eine Taktung und Synchronisation, einen Ruf eines Teilnehmerendgeräts durch.
  • Das Netzwerkteil weist weiterhin eine mobile Dienstleistungsschaltzentrale 118 und eine mobile Gateway-Dienstleistungsschaltzentrale 120 auf, welche auf die externen Verbindungen des Mobilkommunikationssystems, in diesem Fall auf diejenigen des öffentlichen Telefonvermittlungsnetzwerks 122, reagiert. Das Schaltfeld der Basisstationssteuervorrichtung 106 kann zum Schalten zu sowohl dem öffentlichen Telefonvermittlungsnetzwerk 122 als auch zum dem Paketübertragungsnetz 110 verwendet werden. Das Funksystem lässt ebenso eine paketvermittelte Übertragung auf der Grundlage von zum Beispiel dem GPRS (General Packet Radio Service) zu. Das GPRS ist eine Dienstleistung, bei welcher eine Luftschnittstellenübertragungskapazität, die frei von einer Leitungsvermittlung ist, für eine Paketübertragung verwendet werden kann.
  • Eine Paketübertragung wird von einem Computer 116, der mit dem Mobilkommunikationssystem verbunden ist, über das Internet 114 zu dem Teilnehmerendgerät 100 ausgeführt.
  • Die Verbindung zwischen dem Paketübertragungsnetzwerk 110 und dem Schaltfeld der Basisstationssteuervorrichtung 106 wird durch einen Serving-GPRS Support Node 108 SGSN eingestellt. Der Support Node 108 ist für das Übertragen von Paketen zwischen dem Basisstationssystem und einem Gateway-GPRS Support Node GGSN 112 und zum Speichern der Stelle des Teilnehmerendgeräts 100 innerhalb dieses Bereichs verantwortlich.
  • Der Gateway-Knoten 112 verbindet das öffentliche Paketübertagungsnetzwerk 114 mit dem Paketübertragungsnetzwerk 110. Die Schnittstelle kann unter Verwendung eines Internetprotokolls oder eines X.25-Protokolls vorgesehen werden. Das Paketübertragungsnetzwerk 110 ist typischerweise ein privates Netzwerk, das ein Internetprotokoll und ein Ausführen einer Signalisierung und Benutzerdaten verwendet. Unter der Internetprotokollschicht kann sich die Struktur des Netzes durch einen Betreiber sowohl in einer Architektur als auch in den Protokollen ändern. Das öffentliche Paketübertragungsnetzwerk 114 kann zum Beispiel das weltweite Internet sein.
  • 1 stellt verschiedene Möglichkeiten zum Realisieren einer Datenübertragungsverbindung für eine Dienstleistung dar, die das WAP verwendet. Es ist anzumerken, dass die Beschreibung auf keine Weise bindend, sondern veranschaulichend ist, da die Realisierung des WAP in dem GPRS-System immer noch in einer Entwicklung ist und deshalb die Verantwortlich keiten und Funktionen der unterschiedlichen Teile noch nicht festgelegt sind. Aus diesem Grund werden wir an Stelle eines Beschreibens einer WAP-Dienstleistung, die unter Verwendung des GPRS realisiert ist, in größerem Detail, eine WAP-Dienstleistung auf der Grundlage eines leitungsvermittelten Datenrufs oder eines Kurznachrichtdienstes beschreiben. Die Telekommunikationsverbindung, die zum Realisieren der WAP-Dienstleistung verwendet wird, kann ebenso als ein Trägerdienst bezeichnet werden. Ein Trägerdienst kann auf irgendeine Weise realisiert werden, der zu den WAP-Dienstleistungsspezifikationen konform ist, anders ausgedrückt kann zusätzlich zu dem Kurznachrichtendienst und dem leitungsvermittelten Datenruf, die bereits erwähnt worden sind, zum Beispiel die CDMA-Technologie (Code Division Multiple Access), das amerikanische D-AMPS-System (Digital Advanced Mobile Phone Service), der CDPD-(Cellular Digital Packet Data)-Service des amerikanischen AMPS-Systems oder das japanische PDC-P-(Personal Digital Cellular Packet)-System verwendet werden.
  • Wie es in 1 gezeigt ist, wird die Datenübertragungsverbindung 102 von dem Teilnehmerendgerät 100 zur Basisstation 104, von welcher eine Verbindung durch die Basisstationssteuervorrichtung 106 und die mobile Dienstleistungsschaltzentrale 118 gebildet wird, zu dem WAP-Gateway 126 aufgebaut. Um zuzulassen, dass ein leitungsvermittelter Datenruf verbunden wird, gibt es einen RAS-(Remote Access Server) 119 zwischen dem WAP-Gateway 126 und der mobilen Dienstleistungsschaltzentrale und entsprechend eine Kurznachrichtenzentrale 121 zum Verbinden eines Kurznachrichtendienstes.
  • Wie es bereits erwähnt worden ist, wird die Verbindung von dem WAP-Gateway 126 zum einem Contentserver 136, der den Dienst vorsieht, auf der Grundlage der internetadresse der Dienstleistung gebildet, d. h. das WAP-Gateway 126 realisiert eine Einrichtung 126, um eine Dienstleistungsanforderung 150, 152 zu übertragen, die von dem Teilnehmerendgerät 100 zu dem Contentserver 136 gesendet wird, die den Dienst vorsieht. Auf eine ähnliche Weise realisiert das WAP-Gateway 126 eine Einrichtung 126, um zu dem Teilnehmerendgerät Reaktionsdaten 154, 156, 158, 160 zu übertragen, die von dem Contentserver 136 auf der Grundlage der Dienstleistungsanforderung 150, 152 erzeugt werden. Das WAP-Gateway ist vorzugsweise unter Verwendung einer Einrichtung, die einen Mikroprozessor vorsieht, wie zum Beispiel einem Computer, der periphere Vorrichtungen und die erforderliche System- und Anwendungssoftware aufweist, realisiert. Anders ausgedrückt sind die Einrichtungen vorzugsweise Computerprogrammmodule, die eine erwünschte Funktionalität aufweisen. Bei dem Entwurf und der Realisierung des Systems werden die Funktionen zwischen der Software und der Hardware zum Beispiel in Übereinstimmung mit den Kosten von Herstellungskosten und der Datenverarbeitungskapazität und der erforderlichen Geschwindigkeit eingeteilt. Aufgaben, die eine hohe Geschwindigkeit erfordern, können unter Verwendung von ASICs (Application Specific Integrated Circuits) ausgeführt werden.
  • Obgleich 1 die Dienstleistungsanforderungen 150, 152 und Reaktionsdaten 154, 156, 158, 160 in der Form von Paketen, wie zum Beispiel Nachrichten des Kurznachrichtendienstes, zeigt, können diese genauso über eine leitungsvermittelte Verbindung, wie zum Beispiel einen Datenruf, übertragen werden. Was wichtig ist, ist, dass der Verkehr analysiert werden kann, um Transaktionen zuzulassen, die einer bestimmten Dienstleistung zugehörig sind, die darin identifiziert ist. In dem Beispiel in 1 gibt es vier Reaktionsdatenpakete 154, 156, 158, 160, die den zwei Dienstleistungsanforderungen 150, 152 des Benutzers entsprechen, aber irgendwelche Kombinationen sind möglich. Anders ausgedrückt kann es eine oder mehrere Dienstleistungsanforderungen geben und auf eine ähnliche Weise können die Reaktionsdaten in ein oder mehrere Teile geteilt sein. Dies ist genau das, was Probleme beim Identifizieren verursacht, welcher Verkehr zu welcher Dienstleistung gehört.
  • Das WAP-Gateway 126 ist mit einem Abrechnungssystem 128 verbunden, welches abhängig von der Realisierung ein getrenntes System oder ein Teil des WAP-Gateways 126 sein kann.
  • Das Abrechnungssystem 128 weist eine Identifikationseinrichtung 130, 132 zum Identifizieren von Transaktionen, die der Dienstleistung zugehörig sind, auf die sich in den Dienstleistungsanforderungen 150, 152 bezogen wird, und Reaktionsdaten 154, 156, 158, 160 auf der Grundlage der identifizierten Internetadresse der Dienstleistung, auf die sich in der Dienstlei stungsanforderung 150, 152 bezogen wird, und der Reaktionsdaten 154, 156, 158, 160 und eine Abrechnungseinrichtung 134 zum Erzeugen von Abrechnungsdaten für die Dienstleistung unter Verwendung der Transaktionen auf, die auf der Grundlage der Internetadresse der Dienstleistung identifiziert werden. Die Identifikationseinrichtung 130, 132 und die Abrechnungseinrichtung 134 sind ähnlich wie das WAP-Gateway 126 in den zuvor beschriebenen Alternativen realisiert: Die Realisierung basiert auf einer geeigneten Hardware- und Softwarekombination. Weiterhin weist das Abrechnungssystem 128 entweder ein spezifisches Rechnungshandhabungsteil 134 zum Editieren der Rechnung für eine Übertragung zu dem Kunden oder eine Schnittstelle 134 zu einem getrennten Rechnungshandhabungsteil außerhalb des Abrechungssystems auf.
  • Bevor eine Identifikation einer Internetadresse beschrieben wird, wird wir die Struktur einer Internetadresse beschreiben. Eine Internetadresse (Uniform Resource Locator, URL) kann als eine WWW-Adresse, eine Web-Adresse oder eine Netzadresse bezeichnet werden. Es ist ein Standard, der durch die Network Working Group definiert ist, um Adressen zu beschreiben, die auf dem Internet verwendet werden. Im Grunde besteht eine Textfolge, die eine Internetadresse ausbildet, aus zwei Teilen: einem Schema und einem schemaspezifischen Teil mit einem Doppelpunkt dazwischen.
  • Das Schema definiert das zu verwendende Protokoll, zum Beispiel:
    • http (Hypertext-Übertragungsprotokoll)
    • https (sicheres Hypertext Übertragungsprotokoll)
    • ftp (Datei-Übertragungsprotokoll)
    • news (Newsgroups)
  • Die Interpretation des schemaspezifischen Teils hängt von dem verwendeten Schema ab. Das schemaspezifische Teil definiert typischerweise die IP-Adresse (Internetprotokoll). Zu dem Beginn des schemaspezifischen Teils werden zwei Striche verwendet, um zu zeigen, dass die Adresse der üblichen Internetschemasyntax entspricht.
  • Es gibt keine Notwendigkeit, den Standard in seiner Gesamtheit in diesem Zusammenhang zu offenbaren, aber ein einfaches Beispiel wird zum Verstehen der Idee ausreichen. Werfen wir einen Blick auf die folgende Internetdienstleistungsadresse:
    http://www.sonera.fi/english/mobileportal/flash.html
  • Diese Adresse kann wie folgt interpretiert werden:
    • "http" stellt das verwendete Schema dar;
    • "//" zeigt an, dass der Name in der Adresse der Internetsyntax entspricht;
    • "www.sonera.fi" ist in der Praxis der Name des Computers, wo sich die Dienstleistung befindet. Der fragliche Name ist ein Domänenname, welcher den realen Namen des Computers verbirgt und welcher in der Internetprotokollversion 4 aus einer Folge von vier Zahl besteht, die durch einen Punkt getrennt sind, wobei jede Zahl ein Maximum von drei Ziffern aufweist, zum Beispiel 101.111.151.201. Jede Zahl wird durch acht Bits dargestellt, was bedeutet, dass sich ihr Wert von 0 bis 255 ändern kann. In der Internetprotokollversion 6 besteht eine Folge aus sechs Zahlen. Ein spezifisches Netzwerkelement, ein Domänennamenserver (DNS) fügt den Domänennamen einer spezifischen Adresse hinzu, die konform zu dem Internetprotokoll ist;
    • "flash.html" ist der Name der Seite (oder Dienstleistung), die dem Benutzer gezeigt wird, wobei die Zeichenfolge "/english/mobileportal", die ihr vorausgeht, die Stelle der Seite in dem Computer definiert.
  • In einem bevorzugten Ausführungsbeispiel sind die Identifikationseinrichtung 130, 132 aus zwei Teilen, der tatsächlichen Identifikationseinrichtung 130 und einer Dienstleistungsidentifikationstabelle 132 ausgebildet, die ihr zugehörig ist. Die Tabelle kann eine Softwaredatenstruktur, eine Datei, die von der Software verwendet wird, oder, wenn die Tabelle groß ist, eine Datenbank sein, die unter Verwendung irgendeiner Datenbanksoftware eingestellt wird.
  • 2 stellt ein Beispiel der Struktur der Dienstleistungsidentifikati onstabelle dar. Jede Zeile der Dienstleistungsidentifikationstabelle 132 bildet einen Datensatz aus. In dem Beispiel sind die Datensätze mit NR von eins bis fünf numeriert. Jeder Datensatz ist mit dem folgenden versehen: einer Internetadresse URL einer Dienstleistung, zum Beispiel "HTTP://XXX.YYY.FI/WAPSTATIC"; einem Parameter PARAM, der der Dienstleistung zugehörig sind, wie zum Beispiel "WORD=ECONOMY&STATUS=TRUE"; einer Dienstleistungspriorität PRI, wie zum Beispiel "1" und dem Namen der Dienstleistung SERVICE_NAME, zum Beispiel "ECONLEVELS". In dem Mobilkommunikationssystem des Betreibers ist der betreffende Name der Dienstleistung eindeutig, anders ausgedrückt, an Stelle einer komplexen Internetadresse, die möglicherweise ein sich änderndes Endteil aufweist, kann sich beim Abrechnen unter Verwendung lediglich des identifizierten, eindeutigen Namens der Dienstleistung auf die Dienstleistung bezogen werden.
  • Es gibt verschiedene Weisen eines Identifizierens der Internetadresse URL einer Dienstleistung. Die Identifikationseinrichtung 130, 132 kann die Identifikation auf der Grundlage der Parameter PARAM in der Dienstleistungsinternetadresse URL ausführen. Zum Beispiel weist die Dienstleistungsanforderung eine Adresse 200 auf, welche "HTTP://XXX.YYYY.FI/WAPSTATIC?WORD=ECONOMY&STATUS=TRUE" ist. In diesem Fall erfasst die Identifikationseinrichtung 130 die Parameter von der Internetadresse 200 der Dienstleistung auf der Grundlage der Trennzeichen, die sich zwischen den Parametern befinden. In unserem Beispiel werden ein Fragezeichen und ein Kaufmanns-Und als Trennzeichen verwendet, das heißt das Fragezeichen wird von den Dienstleistungsparametern "WORD=ECONOMY" und "STATUS=TRUE" gefolgt. Die Identifikationseinrichtung 130 unterscheidet die Namen und Werte der Parameter auf der Grundlage der Trennzeichen, die zwischen den Parameterteilen angeordnet sind. In unserem Beispiel ist das Trennzeichen durch das "="-Zeichen dargestellt, was bedeutet, dass die zwei Parameter in der Form der Tabelle 202 gezeigt werden können. Anders ausgedrückt gibt es zwei Parameter in dem Beispiel, wobei der Parametername PARAM NAME des ersten "WORD" ist und sein Wert VALUE "ECONOMY" ist und der Parametername PARAM NAME des zweiten "STATUS" ist und sein Wert VALUE "TRUE" ist.
  • In einem bevorzugten Ausführungsbeispiel bestimmt die Dienstleistungspriorität PRI die Reihenfolge, in welcher die Dienstleistungen in der Dienstleistungstabelle 132 überprüft werden. Die Prioritäten PRI werden vorzugsweise derart eingestellt, dass die Dienstleistung, die die meisten Parameter in ein und der selben Internetadresse URS aufweist, die höchste Priorität PRI genießt und die Dienstleistung, die die wenigsten Parameter von ein und der selben Internetadresse URL aufweist, die niedrigste Priorität PRI aufweist. Zum Beispiel können, wenn die Internetadresse 210 der angeforderten Dienstleistung "HTTP://XXX.YYYY.FI/WAPSTATIC?WORD=HIFI" ist, die zwei Datensätze, die den gleichen Domänennamen aufweisen, in der Dienstleistungsidentifikationstabelle 132 gefunden werden, d. h. die Datensätze, die in der Tabelle 212 gezeigt sind. Die Datensatzzahl 3, welche die höhere Priorität "1" aufweist, wird zuerst mit der Internetadresse 210 verglichen. Der Vergleich zeigt, dass sie keinen zweiten Parameter mit einem Namen "PARAM1" und Wert "PRICES" aufweist. Als Nächstes wird die Datensatzzahl 4, die einen niedrigere Priorität "2" aufweist, mit der Internetadresse 210 verglichen, wodurch es festgestellt werden kann, dass der einzige Parameter in der Anforderung, d. h. der Parameter "WORD", der den Wert "HIFI" aufweist, in dem Datensatz vier ist. Folglich ist der Name 214 der angeforderten Dienstleistung "HIFI-TOPICS". Wenn die Dienstleistungsprioritäten andersherum sind, hätte fehlerhaft eine falsche Dienstleistung abhängig vom Verlauf bezüglich der Vergleichsregeln, die an der Dienstleistungsidentifikationstabelle angewendet werden, identifiziert werden können. Die Verwendung von Prioritäten lässt zu, dass ähnliche Internetadressen für Dienstleistungen verwendet werden, was gleichzeitig die Anzahl von erforderlichen Parametern verringert.
  • Wenn die Dienstleistung nicht identifizierbar ist oder die Verwendung von Dienstleistungsparameter und mögliche Prioritäten zum Identifizieren von ihr nicht realisierbar sind, identifiziert die Identifikationseinrichtung 130 die Dienstleistung auf der Grundlage ihrer Internetadresse URL. Wenn die Internetadresse 220 der Dienstleistung, auf die sich die Dienstleistungsanforderung bezieht, "HTTP://WAP.EEATHERSERVICES.FI/SONERA/RESULT.CGI" ist, kann die Dienstleistung nicht unter Verwendung von Parametern identifiziert werden, da die Anforderung keine enthält. In diesem Fall geht die Routine durch die Dienstleistungsidentifikationstabelle 132, bis der Datensatz Nr. fünf 222 gefunden wird, auf dessen Grundlage der Name 224 der Dienstleistung als "WEATHER" identifiziert wird.
  • Manchmal werden mehrere Anforderungen für ein und die selbe Dienstleistung empfangen. Jedoch unterliegen nicht alle Dienstleistungsanforderungen notwendigerweise einer Gebühr. Dienstleistungsanforderungen, die gebührenfrei sind, können zum Beispiel aus verschiedenen Menüstrukturen einer Dienstleistung und den betreffenden Übergangsanzeigen erzeugt werden. In derartigen Fällen weist die Dienstleistungsidentifikationstabelle 132 vorzugsweise lediglich Internetadressen (URL) von Dienstleistungen auf, für die eine Gebühr erhoben wird. Zum Beispiel wird angenommen, dass das WAP-Gateway die folgenden Dienstleistungsanforderungen von einem Teilnehmerendgerät empfängt:
    • http://www.yyy.fi:8080/CalendarTicket/2000515a.wbmp
    • http://www.yyy.fi:8080/TransactionTicket%/2000515b.wbmp
    • http://www.yyy.fi:8080/CalendarTicket/2000515c.wbmp
  • Die Dienstleistung bezieht die Übertragung von drei Dateien, 2000515a.wbmp, 2000515b.wbmp und 20000515c.wbmp zu dem Teilnehmerendgerät ein. Die in Frage stehenden Dateien sind Bilddateien, die eine einzige Kalenderseite auf der Anzeige des Teilnehmerendgeräts ausbilden. Jedoch wird an Stelle eines getrennten Bezahlens jedes Teils der Dienstleistung, die Dienstleistung lediglich einmal bezahlt. Die Dienstleistungsidentifikationstabelle 132 ist daher derart aufgebaut, dass sie lediglich einen Datensatz für die zu bezahlenden Transaktionen vorsieht, wobei der Datensatz unter Verwendung von zum Beispiel einem getrennt bezeichneten Verzeichnis identifiziert wird. Die Verwendung eines getrennten geteilten Verzeichnisses lässt zu, dass der Name der Datei geändert wird, wenn es erforderlich ist, wohingegen der Name des Verzeichnisses unverändert bleibt. Dies erleichtert das Aktualisieren der Inhalte der Dienstleistungen. Das beschriebene Verfahren lässt zu, dass für Transaktionen eine Gebühr erhoben wird, die getrennt von denjenigen ist, die gebührenfrei sind. Alternativ könnten Transaktionen, für die eine Gebühr erhoben wird, unter Verwendung eines getrennten Parameters identifiziert werden, der eine Bezahlungsmöglichkeit verwendet. Wenn jedoch mehrere Transaktionen einbezogen sind, wird dies die Menge der zu übertragenden Daten unnötig erhöhen. Zum Beispiel wird, wenn die Internetadresse 230 der angeforderten Dienstleistung "HTTTP://WAP.HEL.FI/TRANSACTIONTICKET%/2000515b.WBMP" ist, die Internetadresse 230 der Dienstleistung, die betroffen ist, zuerst durch Auslassen des Dateinamens abgeschnitten, wodurch der Name 232 des Verzeichnisses, der die Dienstleistung unterbringt, erzielt wird, wobei die Inhalte des Namens "HTTTP://WAP.HEL.FI/TRANSACTIONTICKET%"sind. Ein Vergleich des Namens 232 des Verzeichnisses, das die Dienstleistung unterbringt, mit den Inhalten der Dienstleistungsidentifikationstabelle 132 erzeugt einen Datensatz 234, d. h. einen Datensatz 6, in welchem die Internetdienstleistungsadresse URL bis zu dem Abschneidezeichen die gleiche ist. Folglich ist der Name 236 der Dienstleistung, die angefordert worden ist "CALENDAR". In dem vorhergehenden Beispiel wird die Adresse bei einem bestimmten Abschneidezeichen, das in der Internetadresse angeordnet ist, welches in diesem Fall das "%"-Zeichen ist, das in der SQL(Structured Query Language) der Oracle-Datenbank® verwendet wird. Es ist für den Fachmann offensichtlich, dass es ebenso andere Weisen gibt, die Adresse abzuschneiden.
  • Schließlich wird auf ein Flussablaufdiagramm verwiesen, das in 4 gezeigt ist, um ein Verfahren eines Erzeugens von Abrechnungsdaten in dem Mobilkommunikationssystem zu beschreiben, das das drahtlose Anwendungsprotokoll verwendet. Bezug wird ebenso auf 3 genommen, welche ein Signalfolgediagramm ist, das Nachrichten darstellt, die in dem Mobilkommunikationssystem übertragen werden, das das drahtlose Anwendungsprotokoll verwendet.
  • Das Ausführen des Verfahrens startet in einem Block 400. In einem Block 402 wird eine bidirektionale drahtlose Datenübertragungsverbindung zu einem Teilnehmerendgerät des Mobilkommunikationssystems aufgebaut.
  • In einem Block 404 wird eine Dienstleistungsanforderung, die von einem Teilnehmerendgerät gesendet wird, zu einem Contentserver übertragen, der die Dienstleistung vorsieht. Anders ausgedrückt wird eine Anforderung 300 zu einem Netzwerkteil 301 übertragen, wo es empfangen und zu dem Contentserver 314 geleitet wird 322. In dem Contentserver 314 wird die Anforderung 324 zu der Einrichtung 316 zum Erzeugen von tatsächlichen Inhalten gesendet, welche auf die gleiche Weise wie das tatsächliche WAP-Gateway, d. h. als eine geeignete Kombination aus Hardware und Software, realisiert werden kann.
  • Als Nächstes werden in einem Block 406 Reaktionsdaten, die von dem Contentserver auf der Grundlage der Dienstleistungsanforderung erzeugt werden, zu dem Teilnehmerendgerät übertragen. Anders ausgedrückt werden die Inhalte, die unter Verwendung der Einrichtung 316 zum Erzeugen von Inhalten in dem Signalfoigediagramm erzeugt werden, zu einer Empfangseinrichtung 312, d. h. in der Praxis oft zu dem WAP-Gateway, des Netzwerkteils übertragen.
  • In einem Block 408 werden Transaktionen, die der Dienstleistung zugehörig sind, die betroffen ist, aus den Dienstleistungsanforderungen und Reaktionsdaten auf der Grundlage der Identifikation der Internetadresse der Dienstleistung, auf die sich in der Dienstleistungsanforderung bezogen wird, und der Reaktionsdaten identifiziert. Schließlich werden die Transaktionen, die auf der Grundlage der Internetadresse der Dienstleistung identifiziert worden sind, in einem Block 410 verwendet, um die Abrechnungsdaten für die Dienstleistung zu erzeugen. Anders ausgedrückt werden die Identifikationseinrichtungen 306 in dem Signalfolgediagramm 3 verwendet, um die Transaktionen zu identifizieren, nach welchen das WAP-Gateway 308 informiert wird, dass die Reaktionsdaten für die Dienstleistung zu dem Teilnehmerendgerät 302 gesendet werden können 332. Wenn die Transaktionen identifiziert worden sind, können sie zum Erzeugen der Rechnung zu dem Abrechnungssystem 310 berichtet werden 334. Wie es aus den beiliegenden Ansprüchen ersichtlich ist, kann das Verfahren unter Verwendung der bevorzugten Ausführungsbeispiele abgeändert werden, die in Verbindung mit dem Netzwerkteil beschrieben sind.
  • Obgleich die Erfindung zuvor unter Bezugnahme auf ein Ausführungsbeispiel gemäß der beiliegenden Zeichnung beschrieben worden ist, ist es ersichtlich, dass die Erfindung nicht darauf beschränkt ist, sondern auf viele Weisen innerhalb der erfinderischen Idee geändert werden kann, wie in den beiliegenden Ansprüchen offenbart ist.

Claims (18)

  1. Ein Netzwerkteil eines mobilen Kommunikationssystems, das ein drahtloses Anwendungsprotokoll verwendet, mit: einer Einrichtung (104, 106, 118) zum Aufbauen einer bidirektionalen drahtlosen Datenübertragungsverbindung (102) zu einem Teilnehmeranschluss (100) des mobilen Kommunikationssystems; einer Einrichtung (126) zum Übertragen einer Dienstanforderung (150, 152), die von dem Teilnehmeranschluss (100) an einen Contentserver (136) gesandt wurde, der den Dienst bereitstellt; einer Einrichtung (126) zum Übertragen der Antwortdaten (154, 156, 158, 160), die in dem Contentserver (136) auf Basis der Dienstanforderung (150, 152) an den Teilnehmeranschluss (100) erzeugt worden sind; dadurch gekennzeichnet, dass der Netzwerkteil ferner umfasst eine Identifikationseinrichtung (130, 132) zum Identifizieren der mit dem Dienst der Dienstanforderungen (150, 152) verbundenen Transaktionen und der Antwortdaten (154, 156, 158, 160) auf Basis der Identifikation der Internetadresse des Dienstes, auf den sich in der Dienstanforderung (150, 152) und den Antwortdaten (154, 156, 158, 160) bezogen wird; einer Rechnungsstellungseinrichtung (134) zum Erzeugen von Rechnungsdaten für den Dienst, der die auf Basis der Internetadresse des Dienstes identifizierten Transaktionen verwendet.
  2. Ein Netzwerkteil nach Anspruch 1, dadurch gekennzeichnet, dass die Identifikationseinrichtung (130, 132) dazu ausgelegt ist die Identifikation auf Basis der Dienstparameter auszuführen, die in der Internetadresse des Dienstes vorgesehen sind.
  3. Ein Netzwerkteil nach Anspruch 2, dadurch gekennzeichnet, dass die Identifikationseinrichtung (130) dazu ausgelegt ist, die Parameter von der Internetadresse des Dienstes auf Basis von zwischen den Parametern liegenden Trennzeichen zu entnehmen.
  4. Ein Netzwerkteil nach Anspruch 2, dadurch gekennzeichnet, dass die Identifikationseinrichtung (130) dazu ausgelegt ist, die Parameternamen und Werte auf Basis der Trennzeichen, die zwischen ihnen liegen, zu unterscheiden.
  5. Ein Netzwerkteil nach einem der vorausgehenden Ansprüche, dadurch gekennzeichnet, dass die Identifikationseinrichtung (130, 132) eine Dienstidentifikationstabelle (132) umfasst, die einen Dienstnamen (SERVICE NAME), eine Internetadresse (URL), Dienstparameter (PARAM) und eine Dienstpriorität (PRI) für jeden Dienst umfasst.
  6. Ein Netzwerkteil nach Anspruch 5, dadurch gekennzeichnet, dass die Dienstpriorität (PRI) dazu ausgelegt ist die Reihenfolge zu bestimmen, in der die Dienste in der Dienstidentifikationstabelle (132) überprüft werden.
  7. Ein Netzwerkteil nach Anspruch 6, dadurch gekennzeichnet, dass die Prioritäten (PRI) der Gestalt sind, dass der Dienst, der die meisten Parameter aufweist in ein und derselben Internetadresse (URL) die höchste Priorität (PRI) genießt, und der Dienst, der die wenigsten Parameter aufweist, in ein und derselben Internetadresse (URL) die niedrigste Priorität aufweist (PRI).
  8. Ein Netzwerkteil nach einem der vorausgehenden Ansprüche, dadurch gekennzeichnet, dass die Identifikationseinrichtung (130) dazu ausgelegt ist, die Identifikation auf Basis der Internetadresse (URL) des Dienstes auszuführen.
  9. Ein Netzwerkteil nach einem der vorausgehenden Ansprüche, dadurch gekennzeichnet, dass die Dienstidentifikationstabelle (132) nur Internetadressen von Diensten umfasst, die einer Gebühr unterliegen.
  10. Ein Verfahren zum Erzeugen von Rechnungsstellungsdaten in einem mobilen Kommunikationssystem, das ein drahtloses Anwendungsprotokoll verwendet, wobei das Verfahren die Schritte umfasst Aufbauen (402) einer bidirektionalen drahtlosen Datenübertragungsverbindung zu einem Teilnehmeranschluss des Mobilkommunikationssystems; Übertragen (404) einer Dienstanforderung, die von dem Teilnehmeranschluss an einen Contentserver gesendet wird, der den Dienst bereitstellt; Übertragen (406) der Antwortdaten, die in dem Contentserver auf Basis der Dienstanforderung erzeugt werden, an den Teilnehmeranschluss; dadurch gekennzeichnet, dass das Verfahren ferner die Schritte umfasst Identifizieren (408) der mit dem Dienst der Dienstanforderungen und der Antwortdaten in Verbindung stehenden Transaktionen auf Basis der Identifikation der Internetadresse des Dienstes, auf den sich in der Dienstanforderung und den Antwortdaten bezogen wird; Erzeugen (410) der Rechnungsstellungsdaten für den Dienst, der die auf Basis der Internetadresse des Dienstes identifizierten Transaktionen verwendet.
  11. Ein Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass die Identifikationseinrichtung die Identifikation auf Basis der Dienstparameter der Internetadresse des Dienstes ausführt.
  12. Ein Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass die Identifikationseinrichtung die Parameter von der Internetadresse des Dienstes auf Basis der Trennzeichen zwischen den Parametern entnimmt.
  13. Ein Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass die Identifikationseinrichtung die Parameternamen und Werte auf Basis der zwischen ihnen befindlichen Trennzeichen unterscheidet.
  14. Ein Verfahren nach einem der vorhergehenden Ansprüche 10 bis 13, dadurch gekennzeichnet, dass die Identifikationseinrichtung eine Dienstidentifikationstabelle umfasst, die einen Dienstnamen, eine Internetadresse, Dienstparameter und eine Dienstpriorität für jeden Dienst umfasst.
  15. Ein Verfahren nach Anspruch 14, dadurch gekennzeichnet, dass die Dienstpriorität die Reihenfolge bestimmt in der die Dienste in der Dienstidentifikationstabelle überprüft werden.
  16. Ein verfahren nach Anspruch 15, dadurch gekennzeichnet, dass die Prioritäten so eingestellt sind, dass der Dienst mit den meisten Parametern in ein und derselben Internetadresse die höchste Priorität genießt, und der Dienst mit den wenigsten Parametern in ein und derselben Internetadresse die niedrigste Priorität genießt.
  17. Ein Verfahren nach einem der vorhergehenden Ansprüche 10 bis 16, dadurch gekennzeichnet, dass die Identifikationseinrichtung die Identifikation auf Basis der Internetadresse des Dienstes durchführt.
  18. Ein Verfahren nach einem der vorausgehenden Ansprüche 10 bis 17, dadurch gekennzeichnet, dass die Dienstidentifikationstabelle nur die Internetadressen der Dienste umfasst, die einer Gebühr unterliegen.
DE60103045T 2000-03-14 2001-03-13 Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls Expired - Lifetime DE60103045T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
FI20000589 2000-03-14
FI20000589A FI108828B (fi) 2000-03-14 2000-03-14 Laskutuksen järjestäminen tietoliikennejärjestelmässä
FI20001249 2000-05-24
FI20001249A FI108592B (fi) 2000-03-14 2000-05-24 Laskutus langatonta sovellusprotokollaa käyttävässä matkapuhelinjärjestelmässä
PCT/FI2001/000243 WO2001069903A1 (en) 2000-03-14 2001-03-13 Billing in mobile communications system employing wireless application protocol

Publications (2)

Publication Number Publication Date
DE60103045D1 DE60103045D1 (de) 2004-06-03
DE60103045T2 true DE60103045T2 (de) 2005-01-27

Family

ID=26160976

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60103045T Expired - Lifetime DE60103045T2 (de) 2000-03-14 2001-03-13 Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls

Country Status (9)

Country Link
US (2) US7904054B2 (de)
EP (1) EP1269730B1 (de)
AT (1) ATE265782T1 (de)
AU (1) AU2001246578A1 (de)
DE (1) DE60103045T2 (de)
DK (1) DK1269730T3 (de)
ES (1) ES2217132T3 (de)
FI (1) FI108592B (de)
WO (1) WO2001069903A1 (de)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123335A1 (en) * 1999-04-09 2002-09-05 Luna Michael E.S. Method and apparatus for provisioning a mobile station over a wireless network
US7340057B2 (en) 2001-07-11 2008-03-04 Openwave Systems Inc. Method and apparatus for distributing authorization to provision mobile devices on a wireless network
FI108592B (fi) * 2000-03-14 2002-02-15 Sonera Oyj Laskutus langatonta sovellusprotokollaa käyttävässä matkapuhelinjärjestelmässä
US7039594B1 (en) 2000-07-26 2006-05-02 Accenture, Llp Method and system for content management assessment, planning and delivery
AU2002237709A1 (en) * 2000-12-09 2002-06-18 Tara Chand Singhal Method and apparatus for an integrated identity security and payment system
US7505936B2 (en) 2001-05-11 2009-03-17 Accenture Global Services Gmbh Digital content subscription conditioning system
US7895123B1 (en) 2001-06-12 2011-02-22 Accenture Global Services Limited Digital content publication
US7249139B2 (en) 2001-07-13 2007-07-24 Accenture Global Services Gmbh Secure virtual marketplace for virtual objects and services
US7127238B2 (en) 2001-08-31 2006-10-24 Openwave Systems Inc. Method and apparatus for using Caller ID information in a browser of a mobile communication device
US7505768B2 (en) 2001-11-01 2009-03-17 Sony Corporation Communication system and method, information processing terminal and method, information processing apparatus and method
MXPA04005406A (es) * 2001-12-06 2004-10-11 Access Co Ltd Sistema y metodo para proporcionar servicios de contenido de subscripcion a dispositivos moviles.
FI20015050A (fi) * 2001-12-13 2003-06-14 Nokia Corp Järjestelmä langattomassa tiedonsiirtoverkossa informaation siirtämiseksi
DE10213072A1 (de) 2002-03-18 2003-10-09 Siemens Ag Verfahren zum Betrieb eines einem Mobilfunknetz zugeordneten Abrechnungssystems zur Abrechnung einer kostenpflichtigen Benutzung von Daten und Datenübertragungsnetz
US7552205B2 (en) * 2002-05-21 2009-06-23 Accenture Global Services Gmbh Distributed transaction event matching
FR2860365B1 (fr) * 2003-09-30 2006-04-28 Orange France Procede et systeme de mise a disposition d'informations de taxation d'un service payant delivre par un fournisseur de services.
CN100377523C (zh) * 2003-10-28 2008-03-26 华为技术有限公司 一种数据业务信息的采集装置及用该装置计费的方法
GB2409608A (en) 2003-12-24 2005-06-29 Nokia Corp Charging in a communication system
GB2414629B (en) * 2004-05-25 2009-02-18 Vodafone Plc Communications networks
CN1867025B (zh) * 2005-12-20 2010-08-11 华为技术有限公司 对预付费用户进行计费控制的方法
US8543161B2 (en) * 2006-03-30 2013-09-24 Sony Corporation Method and apparatus for managing mobile terminal events
US7971209B2 (en) * 2007-05-18 2011-06-28 Sap Ag Shortcut in reliable communication
KR101431260B1 (ko) * 2007-07-23 2014-08-20 삼성전자주식회사 휴대 방송에서 구매 서비스 목록 관리를 위한 메시지 구성방법
US8756340B2 (en) * 2007-12-20 2014-06-17 Yahoo! Inc. DNS wildcard beaconing to determine client location and resolver load for global traffic load balancing
US7962631B2 (en) * 2007-12-21 2011-06-14 Yahoo! Inc. Method for determining network proximity for global traffic load balancing using passive TCP performance instrumentation
US20090172192A1 (en) * 2007-12-28 2009-07-02 Christian Michael F Mapless Global Traffic Load Balancing Via Anycast
US20090245114A1 (en) * 2008-04-01 2009-10-01 Jayanth Vijayaraghavan Methods for collecting and analyzing network performance data
US20110029338A1 (en) * 2009-07-30 2011-02-03 Yahoo! Inc. System and method for generating a valuation of online users and websites from user activities
DE102010016719A1 (de) 2010-04-30 2011-11-03 Vodafone Holding Gmbh Verfahren und System zum Erfassen eines Datentransfers von Datenpaketen
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
CN111433252B (zh) * 2017-12-08 2022-06-14 东洋纺株式会社 聚酯树脂、聚酯树脂水分散体和聚酯树脂水分散体的制造方法
US20200074541A1 (en) 2018-09-05 2020-03-05 Consumerinfo.Com, Inc. Generation of data structures based on categories of matched data items

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5978775A (en) * 1993-12-08 1999-11-02 Lucent Technologies Inc. Information distribution system using telephone network and telephone company billing service
US5694546A (en) * 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5715314A (en) * 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5812776A (en) * 1995-06-07 1998-09-22 Open Market, Inc. Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server
US6742022B1 (en) * 1995-12-11 2004-05-25 Openwave Systems Inc. Centralized service management system for two-way interactive communication devices in data networks
DE19547194A1 (de) * 1995-12-16 1997-06-19 Sel Alcatel Ag Verfahren zur Vergebührung der Nutzung eines Telekommunikations-Dienstes sowie Vermittlungssystem, Dienststeuereinrichtung und Netzwerkmanagementeinrichtung
US5963915A (en) * 1996-02-21 1999-10-05 Infoseek Corporation Secure, convenient and efficient system and method of performing trans-internet purchase transactions
US6298120B1 (en) * 1996-06-28 2001-10-02 At&T Corp. Intelligent processing for establishing communication over the internet
JPH1055269A (ja) * 1996-08-08 1998-02-24 Fuji Xerox Co Ltd 情報処理装置
JPH10117215A (ja) 1996-08-22 1998-05-06 Furukawa Electric Co Ltd:The ネットワーク間接続方法及びその装置
US7324972B1 (en) * 1997-03-07 2008-01-29 Clickshare Service Corporation Managing transactions on a network: four or more parties
CA2305174C (en) 1997-10-06 2005-01-25 Sonera Oyj Method for arranging transaction based billing for telephone services
SE517661C2 (sv) 1997-12-03 2002-07-02 Telia Ab System för debitering och för hantering och redovisning av debiterinsinformation i paketförmedlande nät
US7167711B1 (en) 1997-12-23 2007-01-23 Openwave Systems Inc. System and method for controlling financial transactions over a wireless network
FI112897B (fi) 1998-03-03 2004-01-30 Nokia Corp Menetelmä tiedonsiirtoverkossa ja tiedonsiirtolaite
US6055236A (en) * 1998-03-05 2000-04-25 3Com Corporation Method and system for locating network services with distributed network address translation
US6154738A (en) * 1998-03-27 2000-11-28 Call; Charles Gainor Methods and apparatus for disseminating product information via the internet using universal product codes
JP3493141B2 (ja) * 1998-06-12 2004-02-03 富士通株式会社 ゲートウェイシステムおよび記録媒体
US6212565B1 (en) * 1998-08-26 2001-04-03 Sun Microsystems, Inc. Apparatus and method for improving performance of proxy server arrays that use persistent connections
US9098958B2 (en) * 1998-09-15 2015-08-04 U-Paid Systems, Ltd. Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment
GB2342006B (en) 1998-09-22 2000-11-08 Cellcom Ltd Apparatus for generating billing data
US6374359B1 (en) * 1998-11-19 2002-04-16 International Business Machines Corporation Dynamic use and validation of HTTP cookies for authentication
US20020134830A1 (en) * 1999-01-25 2002-09-26 Peter Ritz And Harvey Golub Method and system for mediating content exchange
CA2361726A1 (en) 1999-02-04 2000-08-10 Apion Telecoms Limited A telecommunications gateway
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6732150B1 (en) * 1999-06-15 2004-05-04 Nokia Corporation Apparatus, and associated method, for providing a client with out-of-band messages
US7222293B1 (en) * 1999-08-12 2007-05-22 Applieoe, Inc. Professional time tracking and reporting system
US7162436B1 (en) * 1999-09-24 2007-01-09 In-Development, Llc System and method for pairing providers with consumers of online goods and services
WO2001037592A1 (de) * 1999-11-17 2001-05-25 Swisscom Mobile Ag Verfahren und system zur ausarbeitung und übermittlung von sms-meldungen in einem mobilfunknetz
AU1969400A (en) * 1999-12-02 2001-06-12 Nokia Networks Oy Data transmission method and apparatus
US6839684B1 (en) * 1999-12-06 2005-01-04 Nokia Corporation Host-sponsored data transmission billing system and method
US6801906B1 (en) * 2000-01-11 2004-10-05 International Business Machines Corporation Method and apparatus for finding information on the internet
US6785716B1 (en) * 2000-01-26 2004-08-31 Viaclix, Inc. System and method of channel-based internet network
FI108592B (fi) * 2000-03-14 2002-02-15 Sonera Oyj Laskutus langatonta sovellusprotokollaa käyttävässä matkapuhelinjärjestelmässä
FI108828B (fi) * 2000-03-14 2002-03-28 Sonera Oyj Laskutuksen järjestäminen tietoliikennejärjestelmässä
AU2001263330A1 (en) 2000-05-09 2001-12-03 Ztango, Inc. A method and system for biling over a wireless application protocol gateway
AU2001278159A1 (en) * 2000-08-11 2002-02-25 Incanta, Inc. Resource distribution in network environment
US6792265B1 (en) * 2000-10-02 2004-09-14 Sbc Technology Resources, Inc. Conference call setup utilizing a wireless access protocol capable telephone
JP2002140309A (ja) * 2000-11-02 2002-05-17 Hitachi Ltd サービスシステム
US6487401B2 (en) * 2000-12-18 2002-11-26 Sbc Technology Resources, Inc. Prepaid wireless telephone account regeneration in a wireless access protocol system
FI114675B (fi) * 2001-04-05 2004-11-30 Teliasonera Finland Oyj Menetelmä laskutustiedon muodostamiseksi tietoverkkojärjestelmässä ja tietoverkkojärjestelmä
US6981062B2 (en) * 2001-04-20 2005-12-27 Sbc Technology Resources, Inc. World wide web content synchronization between wireless devices
WO2003014936A1 (en) * 2001-08-06 2003-02-20 Eg Innovations Pte. Ltd. A method for providing real-time monitoring of components of a data network to a plurality of users
US7526547B2 (en) * 2001-10-12 2009-04-28 Nokia Corporation Intelligent network charging edge

Also Published As

Publication number Publication date
ATE265782T1 (de) 2004-05-15
DK1269730T3 (da) 2004-08-16
US20070060102A1 (en) 2007-03-15
EP1269730A1 (de) 2003-01-02
EP1269730B1 (de) 2004-04-28
US7904054B2 (en) 2011-03-08
FI20001249A (fi) 2001-09-15
US20030073425A1 (en) 2003-04-17
WO2001069903A1 (en) 2001-09-20
FI108592B (fi) 2002-02-15
US7885637B2 (en) 2011-02-08
ES2217132T3 (es) 2004-11-01
DE60103045D1 (de) 2004-06-03
AU2001246578A1 (en) 2001-09-24

Similar Documents

Publication Publication Date Title
DE60103045T2 (de) Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls
DE69832057T2 (de) Datendienst in einem mobilen kommunikationsnetz
EP1230815B1 (de) Verfahren und system zur ausarbeitung und übermittlung von sms-meldungen in einem mobilfunknetz
DE69733802T2 (de) Datendienst in einem mobilen kommunikationsnetz
DE69834650T2 (de) Aktualisierung von internetzugangspunkteinstellungen in einem mobilfunksystem
DE69937728T2 (de) Gebührenverfahren für informationsübertragungsnetze
DE60217133T2 (de) Zugriffsserver für Web-Dienste
DE60111511T2 (de) Verfahren zum blockieren der benutzung eines dienstes in einem telekommunikationssystem
DE69730950T2 (de) Kommunikationsnetzwerksendgerät mit einer vielfalt von applikationen
DE69929314T2 (de) Verfahren, vorrichtung und apparat um information bereit zustellen
EP1072139B1 (de) Datenverbreitungssystem und datenverbreitungsverfahren
DE60314748T2 (de) Kommunikationssystem, Mobileinrichtung und Verfahren zur Speicherung von Seiten in einer Mobileinrichtung
DE602005001998T2 (de) Verbindungsmanagementvorrichtung, Verbindungsmanagementsystem und Verbindungsmanagementverfahren
DE60025642T2 (de) System und Verfahren zur Leistungsfähigen Benutzung von Funkverbindungen zwischen Funktelefonen und Gateways
EP1126660B1 (de) Verfahren zur Uebermittlung einer Nachricht sowie Gateway
DE60114067T2 (de) Verfahren und System zur Privilegienverleihung von einem Zugriffsverwalter in einem Kommunikationsnetzwerk
DE60004216T2 (de) Verbindungskennung
DE60125704T2 (de) Drahtloses Protokollsystem in Kombination mit SMS in einer mobilen Umgebung und Verfahren zur Bereitstellung von Internetinhalten
DE10210783B4 (de) Verfahren zum Anbieten von Dienstleistungen
WO2004023777A1 (de) Verfahren zum automatischen abrechnen
WO2000007348A2 (de) Übermittlung von dialoginformation vom telekommunikationsnetz zum teilnehmerendgerät
DE60308732T2 (de) Zweistufige datenbankabfrage zur unterstützung der einrichtung einer rückzugslösung beim anruf aufbau
DE60115454T2 (de) Verwaltung von teilnehmerdaten in einem mobilsystem
WO1999038309A1 (de) Auskunftsdienst in eine telekommunikationsnetz
EP1265406B1 (de) WAP-Telefonbuch für virtuelle private Netzwerke

Legal Events

Date Code Title Description
8364 No opposition during term of opposition