Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Real time correlation of parallel charging events

An event and associated technology, applied in the field of distributed systems, that can solve problems such as inability to guarantee rewards

Active Publication Date: 2011-06-08
TELEFON AB LM ERICSSON (PUBL)
View PDF1 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the reward is given for the service currently used, there is a race to the billing system and there is no guarantee that the reward will be made before using the service and vice versa

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real time correlation of parallel charging events
  • Real time correlation of parallel charging events
  • Real time correlation of parallel charging events

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The following detailed description of the invention refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements. Also, the following detailed description does not limit the invention.

[0026] Typically, a distributed system includes a collection of individual processes that are spatially separated (eg, at individual nodes) and communicate with each other by exchanging messages. A system can be considered distributed if the delay associated with message transmission is not negligible compared to the time between events in a single process. Intuitively, if event A occurs slightly earlier than event B, event A can be considered to occur before event B. This intuitive judgment about whether event A happened before event B is based on the physical theory of time. However, in a distributed system, provisions must be made for the observable events within the system. Specifications based on physical time c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method is implemented in a network (110) that provides a service to an end user, the network including a first client (115-1), a second client (115 -M) and a charging system (130). The method includes the first client (115-1) receiving (900) a service event (120) that is destined for an end user (105) and retrieving (915) a first logical clock value from memory, where the first logical clock value specifies a number of service events received at the second client (115- M). The method further includes the first client (115-1) incrementing (920) a second logical clock value based on receipt of the service event (120) and constructing (920) a first time stamp parameter based on the first logical clock value and the second logical clock value. The method also includes the first client (115-1) sending (925) a charging request to a charging system, where the charging request includes the first time stamp parameter and where the charging request requests credit authorization associated with providing the service event (120) to the end user (105). The service event may be associated with one of Multimedia messaging service (MMS) data, a Session Initiation Protocol (SIP) signaling message, or a Hypertext Transfer Protocol (HTTP) message received at the first client. In one exemplary embodiment, the first client includes a Gateway General Packet Radio Service (GPRS) Support Node (GGSN) and the second client includes a MultiMedia Messaging Service Center (MMSC). In a second exemplary embodiment, the first client includes a GGSN and the second client comprises a Serving Call Session Control Function (S-CSCF). In a third exemplary embodiment, the first client includes a router and the second client includes a S-CSCF.

Description

technical field [0001] The implementations described herein relate generally to distributed systems, and more specifically to correlating charging events in a distributed network environment. Background technique [0002] "Credit control" may involve mechanisms for interacting in real time with accounts associated with end users and controlling or monitoring charges regarding service usage associated with those end users' accounts. For example, credit control may involve: checking whether credit is available for a given account, credit reservations, debiting credits from end user accounts when services are completed and / or repaying unused reserved credits. Credit control is particularly useful for the provision of network services such as cellular "airtime" in cellular wireless networks, and multimedia data in wired or wireless networks. Credit control may be implemented by a billing system that monitors and controls costs associated with end users' service usage, and autho...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04M15/00H04W4/24G06Q20/40
CPCH04M15/8278H04M2215/7254H04M15/888H04L12/1467H04M2215/0192H04L12/1403H04M15/43H04W4/26H04L12/14H04M15/77H04M2215/0144H04M15/00G06Q20/40H04M2215/788H04L12/1496H04W4/24
Inventor 马库斯·卡尔松
Owner TELEFON AB LM ERICSSON (PUBL)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products