WO2003042885A2 - Method for charging of web/wap browsing - Google Patents

Method for charging of web/wap browsing Download PDF

Info

Publication number
WO2003042885A2
WO2003042885A2 PCT/SE2001/002539 SE0102539W WO03042885A2 WO 2003042885 A2 WO2003042885 A2 WO 2003042885A2 SE 0102539 W SE0102539 W SE 0102539W WO 03042885 A2 WO03042885 A2 WO 03042885A2
Authority
WO
WIPO (PCT)
Prior art keywords
request
url
charge
media type
server
Prior art date
Application number
PCT/SE2001/002539
Other languages
French (fr)
Inventor
Wilhelmus Johannes Waltherus Maria Nouwens
Erik Brakkee
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to PCT/SE2001/002539 priority Critical patent/WO2003042885A2/en
Publication of WO2003042885A2 publication Critical patent/WO2003042885A2/en

Links

Classifications

    • 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/06Buying, selling or leasing transactions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/16Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
    • 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/1432Metric aspects
    • 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

Definitions

  • the present invention relates to Internet access services, and more particularly to a method for charging for access to Internet services.
  • Internet has likewise increased.
  • the competition for these users has increased among Internet service providers.
  • One area in which Internet service providers may compete is in the manner in which the customers are billed for their Internet services.
  • the current practice for Internet charging is the use of a flat fee or time-based charging of the connection. When charging a flat fee, it is difficult to compete between providers because all providers may gravitate toward a particular fee which provides necessary profit margins for the service providers.
  • the flat fee based service also may be unacceptable to some consumers because a casual Internet user will not receive the same value with a flat fee charge that a user who continuously surfs the Internet may obtain.
  • Another billing model used for access to the Internet is time-based charging.
  • a user is charged for the amount of time that they actually use a connection.
  • emerging access technologies such as GPRS (general packet radio service) or ADSL (asynchronous digital subscriber line)
  • end users are always connected to the Internet even when they are not actually using the connection. In this situation, actual usage of the Internet is no longer related to connection time.
  • the charging model based upon the amount of time a connection is active is no longer valid. There exists a need for new methods and models for the charging of usage of the Internet.
  • a measurement server is located between an end user and a network to receive a request for access to a location on the network.
  • the received request is associated with a particular charging model based upon information contained within the request.
  • the charge is calculated based upon the associated charging model, and communicated with some type of management system.
  • FIGURE 1 is a block diagram illustrating the placement of the measurement server of the present invention
  • FIGURE 2 illustrates some of the information included within a request to a measurement server from an end user
  • FIGURE 3 illustrates a manner in which requests may be grouped according to URL/media type
  • FIGURE 4 is a flow diagram illustrating the manner in which charges may be made based upon usage of Internet services according to the present invention.
  • FIGURE 1 there is illustrated a management server 10 for charging of a user based upon the usage of
  • the measurement server 10 is placed between an end user 15 and an Internet/Intranet 20.
  • Requests 30 (FIGURE 2) are transmitted from the end user 15 to the measurement server 10 as either an HTTP request or a WTP request.
  • Each request 30 includes at least a URL 35, a media type 40, and optionally the size 45 of the request. This information is stored in a memory 50 within the measurement server 10.
  • the request 30 may then be forwarded on to the Internet/Intranet 20.
  • FIGURE 3 there is illustrated the manner in which requests 30 are grouped according to their URL/media type group 55.
  • the combination of the URL 35 and the media type 40 define the type of request/information needed by the end user or the information sent from the Internet/Intranet 20 to the end user 15.
  • All requests 30 are grouped according to a particular URL/media type group 55 most closely matching the URL 35 and media type 40 of the request.
  • Each received request 30 is analyzed to determine which URL/media type group 55 request should be associated with and the request is grouped according to that determination.
  • Each URL/media type group 55 is associated with a particular measurement model 60.
  • a set of rules 65 associates each measurement model with a particularly URL/media type group 55.
  • requests using the rules include: request 1: URL: http://www.company.com/news/article.html mediatype: text/html request 2: URL: http://www.company.com/news/articlepicture.gif mediatype: image/gif request 3: URL: http://www.company.com/network/currentstatus.html mediatype: text/html request 4: URL: http://www.song.com/latesthits/newsong.mp3 mediatype: audio/mpeg
  • Available measurement models may include, for example: Measurement Models
  • rule 1 When a user requests a news article (request 1), rule 1 gives the best match and will apply. This request is measured with “aggregate group 1 " model. The size of the article is added to "aggregate group 1". There is a price associated with each aggregate group.
  • request 2 When the user requests the current network status (request 2), rule 2 gives the best match and this request is free of charge.
  • the measurement models 60 define the manner in which a charge for request may be generated. While the following two descriptions are examples of two measurement models which may be utilized, it should of course be appreciated that any number of measurement models may be utilized according to the method and system of the present invention.
  • a first measurement model the total size of the information transported by each request 30 in particular URL/media type group 55 may be calculated and the total size of the transported information used to calculate a charge for the group 55.
  • a second model rather than charging for the entire group 55, a charge may be calculated for each request 30 separately.
  • the URL 35, media type 40 and size 45 in the requests are used to calculate a charge for the request.
  • a management server 10 receives at step 70a request 30 from an end user 15.
  • the request 30 may be formatted in either HTTP, WTP or any other type of network communication protocol.
  • the request 30 is analyzed by the management server 10 such that the request may be grouped at step 75 with the appropriate URL/media type group 55 based upon the best match with the URL 35 and medial type 40 of the request 30.
  • the measurement model 60 associated with the group 55 is determined at step 80.
  • the measurement model has been previously assigned to a group 55 by a particular rule set 65 as described in FIGURE 3.
  • the charge for the request/requests is determined at step 85 according to the measurement model 60.
  • the charging information is forwarded to a billing system at step 90. Using the above-described system and method, an end user may be charged based upon their actual usage of Internet services.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

METHOD FOR CHARGING OF WEB/WAP BROWSING
TECHNICAL FIELD The present invention relates to Internet access services, and more particularly to a method for charging for access to Internet services.
BACKGROUND OF THE INVENTION
As the number and variety of services available via the Internet have drastically increased, the number of users desiring to have regular access to the
Internet has likewise increased. The competition for these users has increased among Internet service providers. One area in which Internet service providers may compete is in the manner in which the customers are billed for their Internet services. The current practice for Internet charging is the use of a flat fee or time-based charging of the connection. When charging a flat fee, it is difficult to compete between providers because all providers may gravitate toward a particular fee which provides necessary profit margins for the service providers. The flat fee based service also may be unacceptable to some consumers because a casual Internet user will not receive the same value with a flat fee charge that a user who continuously surfs the Internet may obtain.
Another billing model used for access to the Internet is time-based charging. A user is charged for the amount of time that they actually use a connection. However, with emerging access technologies, such as GPRS (general packet radio service) or ADSL (asynchronous digital subscriber line), end users are always connected to the Internet even when they are not actually using the connection. In this situation, actual usage of the Internet is no longer related to connection time. Thus, the charging model based upon the amount of time a connection is active is no longer valid. There exists a need for new methods and models for the charging of usage of the Internet. SUMMARY OF THE INVENTION
The present invention overcomes the foregoing and other problems with a charging method based upon usage of service rather than on a fixed fee or actual access time. A measurement server is located between an end user and a network to receive a request for access to a location on the network. The received request is associated with a particular charging model based upon information contained within the request. The charge is calculated based upon the associated charging model, and communicated with some type of management system.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete understanding of the method and apparatus of the present invention may be obtained by reference to the following Detailed Description when taken in conjunction with the accompanying Drawings wherein:
FIGURE 1 is a block diagram illustrating the placement of the measurement server of the present invention;
FIGURE 2 illustrates some of the information included within a request to a measurement server from an end user;
FIGURE 3 illustrates a manner in which requests may be grouped according to URL/media type; and FIGURE 4 is a flow diagram illustrating the manner in which charges may be made based upon usage of Internet services according to the present invention.
DETAILED DESCRIPTION
Referring now to the drawings, and more particularly to FIGURE 1, there is illustrated a management server 10 for charging of a user based upon the usage of
Internet services according to the method of the present invention. The measurement server 10 is placed between an end user 15 and an Internet/Intranet 20. Requests 30 (FIGURE 2) are transmitted from the end user 15 to the measurement server 10 as either an HTTP request or a WTP request. Each request 30 includes at least a URL 35, a media type 40, and optionally the size 45 of the request. This information is stored in a memory 50 within the measurement server 10. The request 30 may then be forwarded on to the Internet/Intranet 20. Referring now also to FIGURE 3, there is illustrated the manner in which requests 30 are grouped according to their URL/media type group 55. The combination of the URL 35 and the media type 40 define the type of request/information needed by the end user or the information sent from the Internet/Intranet 20 to the end user 15.
All requests 30 are grouped according to a particular URL/media type group 55 most closely matching the URL 35 and media type 40 of the request. Each received request 30 is analyzed to determine which URL/media type group 55 request should be associated with and the request is grouped according to that determination. Each URL/media type group 55 is associated with a particular measurement model 60. A set of rules 65 associates each measurement model with a particularly URL/media type group 55. Some examples of requests using the rules include: request 1: URL: http://www.company.com/news/article.html mediatype: text/html request 2: URL: http://www.company.com/news/articlepicture.gif mediatype: image/gif request 3: URL: http://www.company.com/network/currentstatus.html mediatype: text/html request 4: URL: http://www.song.com/latesthits/newsong.mp3 mediatype: audio/mpeg
Available measurement models may include, for example: Measurement Models
- Aggregate group x - individual
- free
Examples of the rules might include:
(part of) URL mediatype model 1 http://www.company.com/news text aggregate group 1 2 http://www.company.com network any free
3 http://www.company.com any aggregate group 2
4 http://www.song.com/latesthits audio/mpeg individual
When a user requests a news article (request 1), rule 1 gives the best match and will apply. This request is measured with "aggregate group 1 " model. The size of the article is added to "aggregate group 1". There is a price associated with each aggregate group. When the user requests the current network status (request 2), rule 2 gives the best match and this request is free of charge.
Any other request to www.company.com is covered by rule 3. Rule 3 applies to request 3 and this request is measured with "aggregate group 2".
When a user requests a song (request 4) from www.song.com, rule 4 applies and this request is rated individual.
The measurement models 60 define the manner in which a charge for request may be generated. While the following two descriptions are examples of two measurement models which may be utilized, it should of course be appreciated that any number of measurement models may be utilized according to the method and system of the present invention. In a first measurement model the total size of the information transported by each request 30 in particular URL/media type group 55 may be calculated and the total size of the transported information used to calculate a charge for the group 55. In a second model, rather than charging for the entire group 55, a charge may be calculated for each request 30 separately. The URL 35, media type 40 and size 45 in the requests are used to calculate a charge for the request.
Referring now to FIGURE 4, there is illustrated a flow diagram describing the method of the present invention. A management server 10 receives at step 70a request 30 from an end user 15. The request 30 may be formatted in either HTTP, WTP or any other type of network communication protocol. The request 30 is analyzed by the management server 10 such that the request may be grouped at step 75 with the appropriate URL/media type group 55 based upon the best match with the URL 35 and medial type 40 of the request 30. The measurement model 60 associated with the group 55 is determined at step 80. The measurement model has been previously assigned to a group 55 by a particular rule set 65 as described in FIGURE 3. The charge for the request/requests is determined at step 85 according to the measurement model 60. The charging information is forwarded to a billing system at step 90. Using the above-described system and method, an end user may be charged based upon their actual usage of Internet services.
The previous description is of a preferred embodiment for implementing the invention, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the following claims.

Claims

WHAT IS CLAIMED IS:
1. A method for charging for access to a network, comprising the steps of: receiving a request for access to a location on the network; associating the request with one of at least one charging model based upon information contained in the request; calculating a charge for the request based upon the associated charging model; and forwarding the calculated charge.
2. The method of Claim 1, wherein the step of associating further comprises the steps of determining a URL and media type for the request; grouping the request according to the determined URL and the determined media type; and assigning the request to the at least one charging model based upon the grouping of the request.
3. The method of Claim 1 , wherein the step of calculating further comprises the steps of: calculating a total size of information transported in a plurality of requests including the request; and deriving the charge based upon the total size of the information transported in the plurality of requests.
4. The method of Claim 1, wherein the step of calculating further comprises the steps of: determining a URL, media type, and size of the request; and deriving the charge for the request based upon the URL, the media type, and the size of the request.
5. The method of Claim 1, wherein the request comprises an HTTP request.
6. The method of Claim 1, wherein the request comprises a WTP request.
7. The method of Claim 1, wherein the network comprises an Internet.
8. A method for charging for access to a network, comprising the steps of: receiving a request for access to a location on the network; determining a URL and media type for the request; assigning the request to at least one charging model based upon the determined URL and the determined media type; calculating a charge for the request based upon the assigned charging model; and forwarding the calculated charge to a management system.
9. The method of Claim 7, wherein the step of calculating further comprises the steps of: calculating a total size of information transported in a plurality of requests including the request; and deriving the charge based upon the total size of the information transported in the plurality of requests.
10. The method of Claim 8, wherein the step of calculating further comprises the steps of: determining a URL, media type, and size of the request; and deriving the charge for the request based upon the URL, the media type, and the size of the request.
11. The method of Claim 8, wherein the request comprises an HTTP request.
12. The method of Claim 8, wherein the request comprises a WTP request.
13. The method of Claim 8, wherein the network comprises the Internet.
14. A server for charging for access to a network, comprising: a first interface for receiving requests from an end user; a second interface for transmitting requests to a network; a third interface for forwarding a determined charge to a management system; wherein said server is configured to: receive a request for access to a location on the network; associate the request with one of at least one charging model; calculate a charge for the request based upon the associated charging model; and forward the calculated charge to the management system.
15. The server of Claim 14, wherein the server is further configured to: determine a URL and media type for the request; assign the request to the at least one charging model based upon the determined URL and the determined media type.
16. The server of Claim 14, wherein the server is further configured to: calculate a total size of information transported in a plurality of requests including the request; and derive the charge based upon the total size of the information transported in the plurality of requests.
17. The server of Claim 14, wherein the server is further configured to: determine a URL, media type, and size of the request; and derive the charge for the request based upon the URL, the media type, and the size of the request.
18. The server of Claim 14, wherein the request comprises an HTTP request.
19. The server of Claim 14, wherein the request comprises a WTP request.
20. The server of Claim 14, wherein the network comprises the Internet.
21. A server for charging for access to an Internet, comprising: a first interface for receiving requests from an end user; a second interface for transmitting requests to the Internet; a third interface for forwarding a determined charge to a management system wherein said server is configured to: receive a request for access to a location on the Internet; determine URL and media type for the request; assign the request to the at least one charging model based upon the determined
URL and the determined media type; calculate a charge for the request based upon the associated charging model; and forward the calculated charge to the management system.
PCT/SE2001/002539 2001-11-14 2001-11-14 Method for charging of web/wap browsing WO2003042885A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/SE2001/002539 WO2003042885A2 (en) 2001-11-14 2001-11-14 Method for charging of web/wap browsing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SE2001/002539 WO2003042885A2 (en) 2001-11-14 2001-11-14 Method for charging of web/wap browsing

Publications (1)

Publication Number Publication Date
WO2003042885A2 true WO2003042885A2 (en) 2003-05-22

Family

ID=20284869

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/002539 WO2003042885A2 (en) 2001-11-14 2001-11-14 Method for charging of web/wap browsing

Country Status (1)

Country Link
WO (1) WO2003042885A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004105315A1 (en) * 2003-05-26 2004-12-02 Huawei Technologies Co., Ltd A general charging method
EP1517469A1 (en) * 2003-09-18 2005-03-23 Comptel Corporation Method, system and computer program product for online charging in a communications network

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004105315A1 (en) * 2003-05-26 2004-12-02 Huawei Technologies Co., Ltd A general charging method
US7313230B2 (en) 2003-05-26 2007-12-25 Huawei Technologies Co., Ltd. General charging method
US7590228B2 (en) 2003-05-26 2009-09-15 Huawei Technologies Co., Ltd. General charging method
EP1517469A1 (en) * 2003-09-18 2005-03-23 Comptel Corporation Method, system and computer program product for online charging in a communications network
US7391854B2 (en) 2003-09-18 2008-06-24 Comptel Corporation Method, system and computer program product for online charging in a communications network
US7684551B2 (en) 2003-09-18 2010-03-23 Comptel Corporation Method, means and a computer program product for managing online charging in a communications network

Similar Documents

Publication Publication Date Title
CN100355253C (en) Push information delivery method and its repeater
CN1901460B (en) Billing method for an communication network
US7869430B2 (en) Communication terminal device and billing device
US5844972A (en) Customer profile based telephone card billing
WO2007018547A1 (en) Flexible traffic rating interworking
CN103905968A (en) Method and system for traffic reminding
JPWO2002093835A1 (en) Mobile communication service charging apparatus and mobile communication service charging method
JP2001326635A (en) Charging system for the internet
CN104219647A (en) Wireless channel control method, traffic packet transaction and recommendation method and related equipment
EP1416456B1 (en) Methods for maintaining prepaid account information and for supporting transactions in an e-Commerce system
WO2011150816A1 (en) Method and apparatus for implementing customized service bundle
JP2002135353A (en) Data distribution system
WO2003042885A2 (en) Method for charging of web/wap browsing
JP2004164077A (en) Internet access service providing method, and system for the same
CN104980342A (en) Information push method, proxy server and system
US20030169718A1 (en) System for returning rates back to content providers, gateway used for the system, and method of doing the same
KR100916123B1 (en) Billing system using content access information in wireless internet and method thereof
CN108632134A (en) Statistical method, system and the project setting method and system of channel evaluation parameter
KR100453543B1 (en) System and Method for advertisement service provided using integrated prepaid card
KR100766601B1 (en) Method and system for delivering contents in multi network
CN1744644B (en) Charging method based on mobile data communication net
JP3274455B2 (en) Information communication network billing method
JP2007026204A (en) Network connection charging system and its method
CN108347535B (en) Data matching method and device
JP4173948B2 (en) Billing information provision method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP