DE60103045T2 - Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls - Google Patents
Abrechnung in einem mobilen kommunikationssystem unter verwendung eines drahtlosen anwendungsprotokolls Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/04—Billing or invoicing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1428—Invoice generation, e.g. customization, lay-out, database processing, algorithms for calculating the bill or formatting invoices as WWW pages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/44—Augmented, consolidated or itemized billing statement or bill presentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/82—Criteria or parameters used for performing billing operations
- H04M15/8214—Data or packet based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0104—Augmented, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2013—Fixed data network, e.g. PDN, ATM, B-ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2026—Wireless network, e.g. GSM, PCS, TACS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/204—UMTS; GPRS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2073—Multipoint, e.g. messaging, broadcast or group SMS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/22—Bandwidth or usage-sensitve billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/28—SMS billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/32—Involving wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/78—Metric aspects
- H04M2215/782—Data or packet based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless 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, Basisstationssteuervorrichtungen106 , mobile Dienstleistungsschaltzentralen118 , Paketübertragungssysteme108 ,110 ,112 und andere ähnliche Einheiten. Folglich werden Teilnehmerendgeräte100 und Systeme, wie zum Beispiel das globale öffentliche Telefonvermittlungsnetzwerk122 , 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ät100 zu einem Telefon124 oder einem anderen Endgerät aufgebaut werden, das mit dem öffentlichen Telefonvermittlungsnetzwerk122 verbunden ist. Das Teilnehmerendgerät100 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 Basisstationssteuervorrichtungen106 auf, die die Basisstationen104 steuern. In einigen Umgebungen kann die Basisstationssteuervorrichtung106 als eine Funknetzwerksteuervorrichtung und können die Basisstationen104 als Knoten B bezeichnet werden. - Eine Basisstation
104 weist Sender/Empfänger auf, welche zum Erzeugen der tatsächlichen Funkverbindungen102 zu den Teilnehmerendanschlüssen11 verwendet werden. Eine Basisstation104 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 Codeumsetzer108 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 Basisstationssteuervorrichtung106 und der Basisstation104 sowie deren physikalische Struktur kann sich abhängig von der Realisierung ändern. Die Basisstation104 ist typischerweise zum Realisieren des Funkpfads verantwortlich, wie es zuvor beschrieben worden ist. Die Basisstationssteuervorrichtung104 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-Dienstleistungsschaltzentrale120 auf, welche auf die externen Verbindungen des Mobilkommunikationssystems, in diesem Fall auf diejenigen des öffentlichen Telefonvermittlungsnetzwerks122 , reagiert. Das Schaltfeld der Basisstationssteuervorrichtung106 kann zum Schalten zu sowohl dem öffentlichen Telefonvermittlungsnetzwerk122 als auch zum dem Paketübertragungsnetz110 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 Internet114 zu dem Teilnehmerendgerät100 ausgeführt. - Die Verbindung zwischen dem Paketübertragungsnetzwerk
110 und dem Schaltfeld der Basisstationssteuervorrichtung106 wird durch einen Serving-GPRS Support Node108 SGSN eingestellt. Der Support Node108 ist für das Übertragen von Paketen zwischen dem Basisstationssystem und einem Gateway-GPRS Support Node GGSN112 und zum Speichern der Stelle des Teilnehmerendgeräts100 innerhalb dieses Bereichs verantwortlich. - Der Gateway-Knoten
112 verbindet das öffentliche Paketübertagungsnetzwerk114 mit dem Paketübertragungsnetzwerk110 . Die Schnittstelle kann unter Verwendung eines Internetprotokolls oder eines X.25-Protokolls vorgesehen werden. Das Paketübertragungsnetzwerk110 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übertragungsnetzwerk114 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übertragungsverbindung102 von dem Teilnehmerendgerät100 zur Basisstation104 , von welcher eine Verbindung durch die Basisstationssteuervorrichtung106 und die mobile Dienstleistungsschaltzentrale118 gebildet wird, zu dem WAP-Gateway126 aufgebaut. Um zuzulassen, dass ein leitungsvermittelter Datenruf verbunden wird, gibt es einen RAS-(Remote Access Server)119 zwischen dem WAP-Gateway126 und der mobilen Dienstleistungsschaltzentrale und entsprechend eine Kurznachrichtenzentrale121 zum Verbinden eines Kurznachrichtendienstes. - Wie es bereits erwähnt worden ist, wird die Verbindung von dem WAP-Gateway
126 zum einem Contentserver136 , der den Dienst vorsieht, auf der Grundlage der internetadresse der Dienstleistung gebildet, d. h. das WAP-Gateway126 realisiert eine Einrichtung126 , um eine Dienstleistungsanforderung150 ,152 zu übertragen, die von dem Teilnehmerendgerät100 zu dem Contentserver136 gesendet wird, die den Dienst vorsieht. Auf eine ähnliche Weise realisiert das WAP-Gateway126 eine Einrichtung126 , um zu dem Teilnehmerendgerät Reaktionsdaten154 ,156 ,158 ,160 zu übertragen, die von dem Contentserver136 auf der Grundlage der Dienstleistungsanforderung150 ,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 Dienstleistungsanforderungen150 ,152 und Reaktionsdaten154 ,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 in1 gibt es vier Reaktionsdatenpakete154 ,156 ,158 ,160 , die den zwei Dienstleistungsanforderungen150 ,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 Abrechnungssystem128 verbunden, welches abhängig von der Realisierung ein getrenntes System oder ein Teil des WAP-Gateways126 sein kann. - Das Abrechnungssystem
128 weist eine Identifikationseinrichtung130 , 132 zum Identifizieren von Transaktionen, die der Dienstleistung zugehörig sind, auf die sich in den Dienstleistungsanforderungen150 ,152 bezogen wird, und Reaktionsdaten154 ,156 ,158 ,160 auf der Grundlage der identifizierten Internetadresse der Dienstleistung, auf die sich in der Dienstlei stungsanforderung150 ,152 bezogen wird, und der Reaktionsdaten154 ,156 ,158 ,160 und eine Abrechnungseinrichtung134 zum Erzeugen von Abrechnungsdaten für die Dienstleistung unter Verwendung der Transaktionen auf, die auf der Grundlage der Internetadresse der Dienstleistung identifiziert werden. Die Identifikationseinrichtung130 ,132 und die Abrechnungseinrichtung134 sind ähnlich wie das WAP-Gateway126 in den zuvor beschriebenen Alternativen realisiert: Die Realisierung basiert auf einer geeigneten Hardware- und Softwarekombination. Weiterhin weist das Abrechnungssystem128 entweder ein spezifisches Rechnungshandhabungsteil134 zum Editieren der Rechnung für eine Übertragung zu dem Kunden oder eine Schnittstelle134 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 Identifikationseinrichtung130 und einer Dienstleistungsidentifikationstabelle132 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 Dienstleistungsidentifikationstabelle132 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 Adresse200 auf, welche "HTTP://XXX.YYYY.FI/WAPSTATIC?WORD=ECONOMY&STATUS=TRUE" ist. In diesem Fall erfasst die Identifikationseinrichtung130 die Parameter von der Internetadresse200 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 Identifikationseinrichtung130 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 Tabelle202 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 Internetadresse210 der angeforderten Dienstleistung "HTTP://XXX.YYYY.FI/WAPSTATIC?WORD=HIFI" ist, die zwei Datensätze, die den gleichen Domänennamen aufweisen, in der Dienstleistungsidentifikationstabelle132 gefunden werden, d. h. die Datensätze, die in der Tabelle212 gezeigt sind. Die Datensatzzahl3 , welche die höhere Priorität "1" aufweist, wird zuerst mit der Internetadresse210 verglichen. Der Vergleich zeigt, dass sie keinen zweiten Parameter mit einem Namen "PARAM1" und Wert "PRICES" aufweist. Als Nächstes wird die Datensatzzahl4 , die einen niedrigere Priorität "2" aufweist, mit der Internetadresse210 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 Name214 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 Internetadresse220 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 Dienstleistungsidentifikationstabelle132 , bis der Datensatz Nr. fünf222 gefunden wird, auf dessen Grundlage der Name224 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 Internetadresse230 der angeforderten Dienstleistung "HTTTP://WAP.HEL.FI/TRANSACTIONTICKET%/2000515b.WBMP" ist, die Internetadresse230 der Dienstleistung, die betroffen ist, zuerst durch Auslassen des Dateinamens abgeschnitten, wodurch der Name232 des Verzeichnisses, der die Dienstleistung unterbringt, erzielt wird, wobei die Inhalte des Namens "HTTTP://WAP.HEL.FI/TRANSACTIONTICKET%"sind. Ein Vergleich des Namens232 des Verzeichnisses, das die Dienstleistung unterbringt, mit den Inhalten der Dienstleistungsidentifikationstabelle132 erzeugt einen Datensatz234 , d. h. einen Datensatz6 , in welchem die Internetdienstleistungsadresse URL bis zu dem Abschneidezeichen die gleiche ist. Folglich ist der Name236 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 auf3 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 Block402 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 Anforderung300 zu einem Netzwerkteil301 übertragen, wo es empfangen und zu dem Contentserver314 geleitet wird322 . In dem Contentserver314 wird die Anforderung324 zu der Einrichtung316 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 Einrichtung316 zum Erzeugen von Inhalten in dem Signalfoigediagramm erzeugt werden, zu einer Empfangseinrichtung312 , 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 Block410 verwendet, um die Abrechnungsdaten für die Dienstleistung zu erzeugen. Anders ausgedrückt werden die Identifikationseinrichtungen306 in dem Signalfolgediagramm3 verwendet, um die Transaktionen zu identifizieren, nach welchen das WAP-Gateway308 informiert wird, dass die Reaktionsdaten für die Dienstleistung zu dem Teilnehmerendgerät302 gesendet werden können332 . Wenn die Transaktionen identifiziert worden sind, können sie zum Erzeugen der Rechnung zu dem Abrechnungssystem310 berichtet werden334 . 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)
- 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. - 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. - 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. - 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. - 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. - 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. - 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).
- 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. - Ein Netzwerkteil nach einem der vorausgehenden Ansprüche, dadurch gekennzeichnet, dass die Dienstidentifikationstabelle (
132 ) nur Internetadressen von Diensten umfasst, die einer Gebühr unterliegen. - 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. - Ein Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass die Identifikationseinrichtung die Identifikation auf Basis der Dienstparameter der Internetadresse des Dienstes ausführt.
- 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.
- Ein Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass die Identifikationseinrichtung die Parameternamen und Werte auf Basis der zwischen ihnen befindlichen Trennzeichen unterscheidet.
- 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.
- Ein Verfahren nach Anspruch 14, dadurch gekennzeichnet, dass die Dienstpriorität die Reihenfolge bestimmt in der die Dienste in der Dienstidentifikationstabelle überprüft werden.
- 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.
- 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.
- 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.
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)
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)
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 |
-
2000
- 2000-05-24 FI FI20001249A patent/FI108592B/fi not_active IP Right Cessation
-
2001
- 2001-03-13 DK DK01919491T patent/DK1269730T3/da active
- 2001-03-13 EP EP01919491A patent/EP1269730B1/de not_active Expired - Lifetime
- 2001-03-13 AT AT01919491T patent/ATE265782T1/de not_active IP Right Cessation
- 2001-03-13 WO PCT/FI2001/000243 patent/WO2001069903A1/en active IP Right Grant
- 2001-03-13 DE DE60103045T patent/DE60103045T2/de not_active Expired - Lifetime
- 2001-03-13 ES ES01919491T patent/ES2217132T3/es not_active Expired - Lifetime
- 2001-03-13 AU AU2001246578A patent/AU2001246578A1/en not_active Abandoned
-
2002
- 2002-09-12 US US10/243,366 patent/US7904054B2/en not_active Expired - Fee Related
-
2006
- 2006-08-28 US US11/511,742 patent/US7885637B2/en not_active Expired - Fee Related
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 |