WO2009055960A1 - Method, apparatus and system for supporting distributed ims charging - Google Patents

Method, apparatus and system for supporting distributed ims charging Download PDF

Info

Publication number
WO2009055960A1
WO2009055960A1 PCT/CN2007/003084 CN2007003084W WO2009055960A1 WO 2009055960 A1 WO2009055960 A1 WO 2009055960A1 CN 2007003084 W CN2007003084 W CN 2007003084W WO 2009055960 A1 WO2009055960 A1 WO 2009055960A1
Authority
WO
WIPO (PCT)
Prior art keywords
charging
node
network
index server
request
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.)
Ceased
Application number
PCT/CN2007/003084
Other languages
French (fr)
Inventor
Xiangyang Li
Hongmei Du
Peng Wang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
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 Lucent Technologies Inc filed Critical Lucent Technologies Inc
Priority to JP2010531394A priority Critical patent/JP5221667B2/en
Priority to PCT/CN2007/003084 priority patent/WO2009055960A1/en
Priority to US12/733,915 priority patent/US8224335B2/en
Priority to EP07816697.2A priority patent/EP2206281B1/en
Priority to KR1020107009549A priority patent/KR101363840B1/en
Priority to CN2007801013878A priority patent/CN101843034B/en
Publication of WO2009055960A1 publication Critical patent/WO2009055960A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
    • H04L12/1403Architecture for metering, charging or billing

Definitions

  • the present invention relates to communication technology, and in particular, to a method, apparatus and system for supporting distributed IMS charging.
  • an IP Multimedia Subsystem provides a common core network having access-agnostic network architecture for converged networks. Service providers are accepting this architecture in next generation network evolution.
  • the IMS architecture is initially defined by the 3GPP to provide multimedia services to mobile subscribers over an IP network. IP networks have become the most cost savings bearer network to transmit video, voice, and data.
  • IMS uses the advantage of IP networks to provide multimedia services for IMS subscribers on an IMS platform.
  • the signaling used within IMS networks is SIP protocol.
  • IMS defines the standard SIP interface between application servers, the IMS core network (CSCF), the IMS subscriber, the IMS database (HSS), and IMS billing elements. These standards can reduce the network integration costs and let the subscriber enjoy more stable services.
  • the traditional supplementary services such as call forwarding, conferencing, and call waiting could be available for IMS subscribers.
  • many new data services such as instant messaging, video calls, video on wait, and web-based services, will also be available for the IMS subscribers.
  • Figure 11 provides an overview of the logical ubiquitous charging architecture and the information flows for offline and online charging.
  • the common charging functions are detailed further in figure 12 for offline charging and figure 13 for online charging.
  • Figure 11 includes all network elements / systems (top to bottom: CS-NE all the way through to the TPF) for which charging is defined within 3GPP standards.
  • the arrows indicate logical information flows on the Rf, Wf, Ga, Bx, ISC, Ro, Wo, CAP, and Gy reference points.
  • FIG 12 provides an overview of the offline part of the common charging architecture.
  • the figure depicts the logical charging functions as well as the reference points between these functions and to the Billing Domain.
  • the abbreviations in the figure have the meanings respectively as follows: CTF'- Charging Trigger Function; CDF: Charging Data Function; CGF'- Charging Gateway Function!
  • BD Billing Domain, which may also be a billing system/ billing mediation device.
  • the Charging Trigger Function generates charging events based on the observation of network resource usage.
  • the CTF is the focal point for collecting the information pertaining to chargeable events within the network element, assembling this information into matching charging events, and sending these charging events towards the Charging Data Function.
  • the CTF is therefore a mandatory, integrated component in all network elements that provide offline charging functionality.
  • the Charging Data Function receives charging events from the Charging Trigger Function via the Rf reference point.
  • the relationship between CDF and CTF may be Vl (integrated CDF) or l:n (separated CDF). It then uses the information contained in the charging events to construct Charging Data Records (CDRs).
  • the results of the CDF tasks are CDRs with a well-defined content and format.
  • the content and format of these CDRs are specified per domain / subsystem / service in the related middle tier charging specification (e.g. 3GPP TS 32.250 [10] for the CS domain and 3GPP TS 32.251 [11] for the PS domain, etc,).
  • the CDRs produced by the CDF are transferred immediately to the Charging Gateway Function (CGF) via the Ga reference point.
  • the CGF acts as a gateway between the 3GPP network and the Billing Domain. It uses the Bx reference point for the transfer of CDR files to the BD.
  • the entity relationship between the CDF and the CGF is m.:i, i.e. one or more CDFs may feed CDRs into a single CGF.
  • FIG. 13 provides an overview of the online part of the common charging architecture.
  • the figure depicts the logical charging functions in the network and the OCS and the reference points between these functions.
  • the abbreviations in the figure have the meanings respectively as follows ⁇ CTF: Charging Trigger Function; OCF"- Online Charging Function; ABMF ⁇ Account Balance Management Function; RF-- Rating Function.
  • the traditional telecommunication charging system can be divided into two domains'- prepaid and postpaid systems.
  • the prepaid system is a kind of charging service for a subscriber who firstly purchases the access and airtime prior to use.
  • the IN"based prepaid charging is used to real-time monitor the airtime usage, which is purchased by the prepaid subscriber in advance.
  • the postpaid system is a kind of charging service to allow a subscriber to firstly use a network before the payment to the network usage.
  • IT-based postpaid system is used to collect and rate the subscriber's call data record (CDR) in batch mode, and generate the postpaid subscriber's bill and invoice.
  • CDR subscriber's call data record
  • 3GPP from another angle, divides the charging systems into online charging system and offline charging system.
  • charging information does not affect, in real-time, the service rendered.
  • the charging information can affect, in real-time, the service rendered and therefore a direct interaction of the charging mechanism with session/service control is required.
  • the 3GPP doesn't limit that online or offline charging must be the prepaid or post-paid payment.
  • the online charging can be prepaid or post-paid, and offline charging can be prepaid or post-paid payment, too.
  • the 3GPP charging specification only defines the basic online/offline charging framework for various networks.
  • the multiple IMS charging system inter-working is never mentioned in these specifications, such as multiple online charging system (OCS) inter-working for group charging, charging gateway function (CGF) and OCS networking for offline and online charging convergence, charging trigger function (CTF) with multiple OCS and multiple charging data function (CDF) inter-working, etc.
  • OCS online charging system
  • CGF charging gateway function
  • CDF charging data function
  • a multiple charging system how to manage the charging locations of these subscribers is performed by a distributed group charging server.
  • Sub A's account profile is provisioned in OCS 1 (e.g. located in New York), while Sub B's account profile is provision in OCS 2 (e.g. located at Chicago).
  • OCS 1 needs to communicate with OCS 2 to query subscriber B's class of service in B's account profile to determine whether sub A and sub B belong to the same class of service.
  • a group of family members are distributed over multiple OCSs.
  • the child's account profile is provisioned in an OCS located in Milan
  • the parent's account profile is provisioned in an OCS located in Roma.
  • the OCS with the child' account profile needs to communicate with the OCS with parent's account profile to get parent's balance and bonus.
  • the index service solution is a first-ever seen solution to realize the centralized management of charging system addresses.
  • This invention enables an operator to manage the subscriber's charging location information for distributed charging services in a centralized index server, instead of provisioning the charging locations in each separated IMS charging system. This invention greatly saves the operator's management cost of charging.
  • the present invention provides a method, apparatus and system for supporting distributed IMS charging.
  • a system for supporting distributed IMS charging comprising-' a plurality of nodes, and a index server interconnecting the plurality of nodes, in a network! wherein, a first node sends a charging request to the index server, the index server routes the charging request to a second node adapted to charge based on the charging request or returns an address of the second node to the first node and then the first node sends the charging request to the second node with the address from the index server; and the second node charges based on the charging request.
  • a method for supporting distributed IMS charging comprising'- sending a charging request to a index server in a network by a requesting node; routing the charging request to a charging node in the network by the index server, wherein the charging node is responsible for charging according to the charging request; or returning an address of the charging node to the requesting node by the index server, and then sending the charging request to the charging node with the address from the index server by the requesting node; and charging based on the charging request by the charging node.
  • an apparatus for supporting distributed IMS charging which locates in a network comprising a plurality of nodes, receives a charging request from a requesting node in the network and then routes the charging request to a charging node in the network, which is responsible for charging according to the charging request, or returns an address of the charging node to the requesting node, and wherein, the apparatus comprises a charging index database which includes information about the nodes in the network.
  • Fig.l is a block diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention
  • Fig.2 is a flow chart showing a charging location index progress in the system shown in Fig.l;
  • Fig.3 is a flow chart showing another charging location index progress in the system shown in Fig.l;
  • Fig.4 is a schematic diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention
  • Fig.5 is a schematic diagram showing the topology of a charging system network according to an embodiment of the present invention, which hides from charging trigger functions;
  • Fig.6 is a schematic diagram showing the interOCS communication for distributed online group charging according to an embodiment of the present invention.
  • Fig.7 is a schematic diagram showing the CDR routing based on subscriber information from CDF to CGF according to an embodiment of the present invention
  • Fig.8 is a schematic diagram showing the CGF and OCS inter-commutation for online and offline charging convergence according to an embodiment of the present invention
  • Fig.9 is a schematic diagram showing the working modes of the charging location index server according to an embodiment of the present invention.
  • Fig.10 is a schematic diagram showing the structure of the charging specifications of 3GPP TS 32.240 V7.0.0;
  • Fig.11 is a schematic diagram showing the logical ubiquitous charging architecture and information flows according to the prior art
  • Fig.12 is a schematic diagram showing the logical ubiquitous offline charging architecture according to the prior art
  • Fig.13 is a schematic diagram showing the logical ubiquitous online charging architecture according to the prior art.
  • Fig.l is a block diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention.
  • a charging location index system 100 includes a charging location index server 101, a plurality of charging clients 102 and a plurality of charging servers 103.
  • the network interconnecting the charging location index server 101, the charging clients 102 and the charging servers 103 includes but not limited to 3GPP network or 3GPP2 network.
  • This invention creates an innovative charging location index server infrastructure (see figure l) to concentratively manage the storage location of subscriber's charging account profile, and the unified location index server 101 enables to support the various distributed IMS charging services, which the subscriber's account profile can be distributed over multiple charging systems.
  • the charging location index server 101 maintains an index database to store the addresses indicating the locations of the online charging and/or offline charging servers 103 in the network (hereafter, the address is called charging server address). Furthermore, each charging client 102 will care for each subscriber's detailed charging location information.
  • the index server 101 will use the subscriber identifier, which is included in the charging request from the charging client 102, for querying the index server 101 to get the address of each subscriber's charging server 103.
  • the charging request from the charging client 102 will be routed to the correct charging server 103 based on the charging server address obtained from the index server 101. Then the charging server 103 can charge responsive to the charging request.
  • Fig.2 is a flow chart showing a charging location index progress in the system shown 100 in Fig.l.
  • a charging request is sent to the charging location index server 101 by the charging client 102 (S21). Then the index server 101 selects a charging server 103 (S22) which is able/suitable to charge according to the charging request, and transmits the charging request to the selected charging server 103 (S23).
  • Fig.3 is a flow chart showing another charging location index progress in the system 100 shown in Fig.l.
  • a charging request is sent to the charging location index server 101 by the charging client 102 (S3l). Then the index server 101 determines a charging server 103 (S32) which is able/suitable to charge according to the charging request, and returns the address of the charging server 103 to the charging client 102 (S33). Then charging client 102 then sends the charging request to the determined charging server 103 (S34).
  • Fig.4 is a schematic diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention.
  • the charging client 402 can be the following at least-" CTF (charging trigger function, such as P-CSCF, I-CSCF, S-CSCF, Application Server, etc.)
  • CTF charging trigger function, such as P-CSCF, I-CSCF, S-CSCF, Application Server, etc.
  • the charging server 403 can be the following at least: CDF (charging data function) CGF (charging gateway function) OCS (online charging system)
  • subscriber A's online charging address is OCS 1 , its offline charging address is CDFl; subscriber B's online charging address is also OCSl, but its offline charging address is CDF2; subscriber Cs online charging address is OCS2, its offline charging address is CDF 1, etc.
  • the index server 401 supports at least the following scenarios for the distributed charging services.
  • FIG. 5 is a schematic diagram showing the topology of a charging system network according to an embodiment of the present invention, which hides from charging trigger functions.
  • the index server 501 can implement the charging system network topology hiding from the charging trigger functions, such as IMS P/I/S-CSCF, application server, MSC, etc, charging clients 502.
  • the charging trigger function needn't to maintain the charging server address for each subscriber.
  • the charging trigger function only needs to know the charging index server's address.
  • the index server 501 will determine that the charging request from CTF shall be redirected to which charging system 503, e.g. CCF l ⁇ m or OCS l ⁇ n.
  • Fig. 6 is a schematic diagram showing the inter-OCS communication for distributed online group charging according to an embodiment of the present invention.
  • the index server 601 can also implement the OCS inter-working for the distributed online group charging services.
  • OCS inter-working examples are as the following for the distributed charging.
  • Subscriber A's account profile is provisioned in OCS 1, and subscriber B's account profile is provision in OCS 2.
  • OCS 1 can communicate with OCS 2 to query sub B's account profile to determine whether sub A and sub B belong to the same class of service. Accordingly, when sub A makes a call to sub B, if sub A and sub B belong to the same class of service, the sub A's call charge will have some discount for the intra class of service call.
  • a group of family members are distributed over multiple OCSs, such as, the account of the child and account of the parents are provisioned as the different OCSs.
  • the OCS with the child's account profile can communicate with another OCS with the account profile of the parents to get the parent's balance and bonus via the index server 601.
  • This invention enables the distributed group charging with OCS location transparency. For a group of subscribers with charging relationships, but the subscriber account profile is deployed among different OCSs, the location of each subscriber account profile is transplant from another subscriber account profile.
  • the index server 601 realizes the centralized management of each subscriber's OCS. The index server 601 will route the charging request from one OCS to another OCS. One OCS doesn't need to store the OCS location of another subscriber. This will greatly save the storage space and system maintenance cost, and keeps the data consistency in the centralized manner in the index server 601.
  • Fig. 7 is a schematic diagram showing the CDR routing based on subscriber information from CDF to CGF according to an embodiment of the present invention.
  • this invention enables to support the subscriber based CDR (charging data record) routing from CDF to CGF.
  • Each CDF doesn't need to maintain the subscriber's CGF location information! the index service will centralize to manage each subscriber's CGF location.
  • the request will be sent to index server 701, the index service will determine the routing request shall be sent to which CGF.
  • Fig. 8 is a schematic diagram showing the CGF and OCS inter-commutation for online and offline charging convergence according to an embodiment of the present invention.
  • the OCS can rate the raw CDR (with cost information) from the CGF.
  • Each CGF doesn't need to maintain the subscriber OCS address information! the index service will centralize to manage each subscriber's OCS address.
  • the request will be sent to index server 801, the index service will determine the routing request shall be sent to which OCS.
  • Fig. 9 is a schematic diagram showing the working modes of the charging location index server according to an embodiment of the present invention.
  • the charging index server 901 supports the following two kinds of working mode : l) Charging Server Address Query (see figure 9a)
  • the charging client 902 shall send the charging address query message to index server 901 to request the subscriber online/offline charging server address.
  • the charging address query will include the following information Subscriber identifier, Charging address, which will be online charging or offline charging.
  • the charging index server 901 will query the index database to get the address of the subscriber's charging server 903, and return the retrieval result to the charging client 902.
  • the charging client 902 Based on the subscriber address obtained from the index server 901, the charging client 902 will sent the charging request to the specified charging server 903. 2) Charging Request Redirection (see figure 9b and 9c)
  • the charging client 902 shall send the charging request to the index server 901.
  • the index server 901 will use the subscriber identifier in the charging request to query the index database to get the subscriber's charging server location address, the charging request will be redirected to the charging server 903 by the index server 901.
  • each charging request will always go to the index server 901, and then be redirected to the specified charging server 903 by the index server 901.
  • the charging server 901 will return its charging location address to charging client 902, and charging client 902 will store the subscriber's charging location address in the charging response in the charging server 903.
  • the charging request from the charging client 902 will bypass the index server 901, and directly be sent to the charging server 903.
  • the index server is responsible to manage the storage locations of subscriber account profiles, and redirect charging requests coming from a core network, application servers, or one IMS charging system, to a specified IMS charging system based on a query result of index data of the subscribers.
  • the index server simplifies the topology of a distributed IMS charging network, and makes one charging entity's address transparent to another charging entity's address. When one charging entity needs to send charging request to another charging entity, the index server will know the location of another charging entity.
  • the index server implements charging network topology hiding, with which one entity don't care for the physical deployment of another charging entity.
  • This invention enables the operator to manage charging location information of the subscribers for distributed charging services in the centralized index server, instead of provisioning the charging locations in each separated IMS charging system. This invention greatly saves the operator's charging management cost.
  • the centralized index server enables multiple charging clients to route a charging request to a specified charging server. Each charging client is not necessary to maintain separated charging index data.
  • This invention avoids the inconsistency of data when each charging client has a separated copy of the charging index data. It also saves the whole system's store space with the centralized index data.
  • the centralized index server implements the index function reuse by the multiple charging clients.
  • the centralized charging index server simplifies the topology and deployment of the charging network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Meter Arrangements (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to communication technology, and in particular, to a method, apparatus and system for supporting distributed IMS charging. The system for supporting distributed IMS charging, comprises: a plurality of nodes, and a index server (101) interconnecting the plurality of nodes, in a network; wherein, a first node (102) sends a charging request to the index server (101), the index server (101) routes the charging request to a second node (103) adapted to charge based on the charging request or returns an address of the second node (103) to the first node (102) and then the first (102) node sends the charging request to the second node (103) with the address from the index server (101); and the second node (103) charges based on the charging request. This invention enables an operator to manage the subscriber's charging location information for distributed charging services in a centralized index server, instead of provisioning the charging locations in each separated IMS charging system. This invention greatly saves the operator's management cost of charging.

Description

METHOD, APPARATUS AND SYSTEM FOR SUPPORTING DISTRIBUTED
IMS CHARGING
TECHNICAL FIELD
The present invention relates to communication technology, and in particular, to a method, apparatus and system for supporting distributed IMS charging.
TECHNICAL BACKGROUND
As set forth in the 3rd Generation Partnership Project (3GPP), an IP Multimedia Subsystem (IMS) provides a common core network having access-agnostic network architecture for converged networks. Service providers are accepting this architecture in next generation network evolution. The IMS architecture is initially defined by the 3GPP to provide multimedia services to mobile subscribers over an IP network. IP networks have become the most cost savings bearer network to transmit video, voice, and data.
IMS uses the advantage of IP networks to provide multimedia services for IMS subscribers on an IMS platform. The signaling used within IMS networks is SIP protocol. IMS defines the standard SIP interface between application servers, the IMS core network (CSCF), the IMS subscriber, the IMS database (HSS), and IMS billing elements. These standards can reduce the network integration costs and let the subscriber enjoy more stable services.
On the IMS platform, the traditional supplementary services, such as call forwarding, conferencing, and call waiting could be available for IMS subscribers. Also, many new data services, such as instant messaging, video calls, video on wait, and web-based services, will also be available for the IMS subscribers.
Providing efficient IMS online charging for operator revenue generation is important to the successful deployment of IMS networks. Several 3GPP technical specifications describe charging for IMS networks. For instance, the structure of the charging specifications of 3GPP TS 32.240 V7.0.0 (2006-09), which can be found at http://www.3gpp.org, is shown in Figure 10.
Figure 11 provides an overview of the logical ubiquitous charging architecture and the information flows for offline and online charging. The common charging functions are detailed further in figure 12 for offline charging and figure 13 for online charging.
Figure 11 includes all network elements / systems (top to bottom: CS-NE all the way through to the TPF) for which charging is defined within 3GPP standards. The arrows indicate logical information flows on the Rf, Wf, Ga, Bx, ISC, Ro, Wo, CAP, and Gy reference points.
Figure 12 provides an overview of the offline part of the common charging architecture. The figure depicts the logical charging functions as well as the reference points between these functions and to the Billing Domain. The abbreviations in the figure have the meanings respectively as follows: CTF'- Charging Trigger Function; CDF: Charging Data Function; CGF'- Charging Gateway Function! BD: Billing Domain, which may also be a billing system/ billing mediation device.
The Charging Trigger Function (CTF) generates charging events based on the observation of network resource usage. In every network and service element that provides charging information, the CTF is the focal point for collecting the information pertaining to chargeable events within the network element, assembling this information into matching charging events, and sending these charging events towards the Charging Data Function. The CTF is therefore a mandatory, integrated component in all network elements that provide offline charging functionality.
The Charging Data Function (CDF) receives charging events from the Charging Trigger Function via the Rf reference point. The relationship between CDF and CTF may be Vl (integrated CDF) or l:n (separated CDF). It then uses the information contained in the charging events to construct Charging Data Records (CDRs).
The results of the CDF tasks are CDRs with a well-defined content and format. The content and format of these CDRs are specified per domain / subsystem / service in the related middle tier charging specification (e.g. 3GPP TS 32.250 [10] for the CS domain and 3GPP TS 32.251 [11] for the PS domain, etc,). The CDRs produced by the CDF are transferred immediately to the Charging Gateway Function (CGF) via the Ga reference point. The CGF acts as a gateway between the 3GPP network and the Billing Domain. It uses the Bx reference point for the transfer of CDR files to the BD. The entity relationship between the CDF and the CGF is m.:i, i.e. one or more CDFs may feed CDRs into a single CGF.
Figure 13 provides an overview of the online part of the common charging architecture. The figure depicts the logical charging functions in the network and the OCS and the reference points between these functions. The abbreviations in the figure have the meanings respectively as follows^ CTF: Charging Trigger Function; OCF"- Online Charging Function; ABMF÷ Account Balance Management Function; RF-- Rating Function.
The traditional telecommunication charging system can be divided into two domains'- prepaid and postpaid systems. The prepaid system is a kind of charging service for a subscriber who firstly purchases the access and airtime prior to use. The IN"based prepaid charging is used to real-time monitor the airtime usage, which is purchased by the prepaid subscriber in advance. The postpaid system is a kind of charging service to allow a subscriber to firstly use a network before the payment to the network usage. IT-based postpaid system is used to collect and rate the subscriber's call data record (CDR) in batch mode, and generate the postpaid subscriber's bill and invoice.
3GPP, from another angle, divides the charging systems into online charging system and offline charging system. For the offline charging mechanism, charging information does not affect, in real-time, the service rendered. For the online charging mechanism, the charging information can affect, in real-time, the service rendered and therefore a direct interaction of the charging mechanism with session/service control is required. The 3GPP doesn't limit that online or offline charging must be the prepaid or post-paid payment. The online charging can be prepaid or post-paid, and offline charging can be prepaid or post-paid payment, too.
The 3GPP charging specification only defines the basic online/offline charging framework for various networks. The multiple IMS charging system inter-working is never mentioned in these specifications, such as multiple online charging system (OCS) inter-working for group charging, charging gateway function (CGF) and OCS networking for offline and online charging convergence, charging trigger function (CTF) with multiple OCS and multiple charging data function (CDF) inter-working, etc. In a multiple charging system, how to manage the charging locations of these subscribers is performed by a distributed group charging server.
In an existing market, either in the online/offline system or in the prepaid/post-paid charging systems, all subscribers or end users are regards as individuals by mobile operators. The end user individually subscribes mobile services, manages its own account, and pays mobile service usage.
In competitive telecommunication market, most of operators have great challenge to extend subscriber base, increase revenue, reduce customer churn, and save customer acquisition, operation and maintenance cost. To breakthrough the individual service subscription market drawback, some operators are trying to position the subscribers as group, and are seeking to bundle or cluster subscriber together to provide advanced real-time usage and cost charging plan, but these subscribers charging profile is distributed in multiple charging system. For illustration purpose, the following two examples are for the distributed charging services.
Intra Class of Service Charging
When subscriber A (sub A) makes a call to subscriber B (sub B), if sub A and sub B belongs to the same class of a server, the sub A's call charge will have some discount for the intra class of service call. Sub A's account profile is provisioned in OCS 1 (e.g. located in New York), while Sub B's account profile is provision in OCS 2 (e.g. located at Chicago). OCS 1 needs to communicate with OCS 2 to query subscriber B's class of service in B's account profile to determine whether sub A and sub B belong to the same class of service.
Distributed Family Plan
A group of family members are distributed over multiple OCSs. For example, the child's account profile is provisioned in an OCS located in Milan, and the parent's account profile is provisioned in an OCS located in Roma. When the child wants to share the parent's balance or bonus, the OCS with the child' account profile needs to communicate with the OCS with parent's account profile to get parent's balance and bonus.
The prior art work in 3GPP standard specification set doesn't define how to implement the distributed IMS charging, such as CGF and OCS inter-working, multiple OCS inter-working, etc. And the existing solution for charging have both the technical and business disadvantage for this distributed IMS charging. This invention shall fix the standard gap for above problems.
The index service solution is a first-ever seen solution to realize the centralized management of charging system addresses. This invention enables an operator to manage the subscriber's charging location information for distributed charging services in a centralized index server, instead of provisioning the charging locations in each separated IMS charging system. This invention greatly saves the operator's management cost of charging.
SUMMARY OF THE INVENTION
In order to solve the above-mentioned problems, the present invention provides a method, apparatus and system for supporting distributed IMS charging.
According to an aspect of the present invention, there is provided a system for supporting distributed IMS charging, comprising-' a plurality of nodes, and a index server interconnecting the plurality of nodes, in a network! wherein, a first node sends a charging request to the index server, the index server routes the charging request to a second node adapted to charge based on the charging request or returns an address of the second node to the first node and then the first node sends the charging request to the second node with the address from the index server; and the second node charges based on the charging request.
According to another aspect of the present invention, there is provided a method for supporting distributed IMS charging, comprising'- sending a charging request to a index server in a network by a requesting node; routing the charging request to a charging node in the network by the index server, wherein the charging node is responsible for charging according to the charging request; or returning an address of the charging node to the requesting node by the index server, and then sending the charging request to the charging node with the address from the index server by the requesting node; and charging based on the charging request by the charging node.
According to still another aspect of the present invention, there is provided an apparatus for supporting distributed IMS charging, which locates in a network comprising a plurality of nodes, receives a charging request from a requesting node in the network and then routes the charging request to a charging node in the network, which is responsible for charging according to the charging request, or returns an address of the charging node to the requesting node, and wherein, the apparatus comprises a charging index database which includes information about the nodes in the network.
BRIEF DESCRIPTION OF THE DRAWINGS
It is believed that through following detailed description of the embodiments of the present invention, made in conjunction with the drawings, above-mentioned features, advantages, and objectives will be better understood.
Fig.l is a block diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention;
Fig.2 is a flow chart showing a charging location index progress in the system shown in Fig.l;
Fig.3 is a flow chart showing another charging location index progress in the system shown in Fig.l;
Fig.4 is a schematic diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention;
Fig.5 is a schematic diagram showing the topology of a charging system network according to an embodiment of the present invention, which hides from charging trigger functions;
Fig.6 is a schematic diagram showing the interOCS communication for distributed online group charging according to an embodiment of the present invention;
Fig.7 is a schematic diagram showing the CDR routing based on subscriber information from CDF to CGF according to an embodiment of the present invention;
Fig.8 is a schematic diagram showing the CGF and OCS inter-commutation for online and offline charging convergence according to an embodiment of the present invention;
Fig.9 is a schematic diagram showing the working modes of the charging location index server according to an embodiment of the present invention;
Fig.10 is a schematic diagram showing the structure of the charging specifications of 3GPP TS 32.240 V7.0.0;
Fig.11 is a schematic diagram showing the logical ubiquitous charging architecture and information flows according to the prior art;
Fig.12 is a schematic diagram showing the logical ubiquitous offline charging architecture according to the prior art;
Fig.13 is a schematic diagram showing the logical ubiquitous online charging architecture according to the prior art.
DETAILED DESCRIPTION OF THE INVENTION
Next, a detailed description of the preferred embodiments of the present invention will be given in conjunction with the drawings.
Fig.l is a block diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention.
As shown in Fig. 1, a charging location index system 100 includes a charging location index server 101, a plurality of charging clients 102 and a plurality of charging servers 103. Moreover, the network interconnecting the charging location index server 101, the charging clients 102 and the charging servers 103, includes but not limited to 3GPP network or 3GPP2 network.
This invention creates an innovative charging location index server infrastructure (see figure l) to concentratively manage the storage location of subscriber's charging account profile, and the unified location index server 101 enables to support the various distributed IMS charging services, which the subscriber's account profile can be distributed over multiple charging systems.
The charging location index server 101 maintains an index database to store the addresses indicating the locations of the online charging and/or offline charging servers 103 in the network (hereafter, the address is called charging server address). Furthermore, each charging client 102 will care for each subscriber's detailed charging location information.
The index server 101 will use the subscriber identifier, which is included in the charging request from the charging client 102, for querying the index server 101 to get the address of each subscriber's charging server 103. The charging request from the charging client 102 will be routed to the correct charging server 103 based on the charging server address obtained from the index server 101. Then the charging server 103 can charge responsive to the charging request.
Fig.2 is a flow chart showing a charging location index progress in the system shown 100 in Fig.l.
First, a charging request is sent to the charging location index server 101 by the charging client 102 (S21). Then the index server 101 selects a charging server 103 (S22) which is able/suitable to charge according to the charging request, and transmits the charging request to the selected charging server 103 (S23).
Fig.3 is a flow chart showing another charging location index progress in the system 100 shown in Fig.l.
Similarly at start, a charging request is sent to the charging location index server 101 by the charging client 102 (S3l). Then the index server 101 determines a charging server 103 (S32) which is able/suitable to charge according to the charging request, and returns the address of the charging server 103 to the charging client 102 (S33). Then charging client 102 then sends the charging request to the determined charging server 103 (S34).
Fig.4 is a schematic diagram showing the configuration of a charging location index system for supporting distributed IMS charging according to an embodiment of the present invention.
In the charging location index system 400 shown in Fig.4,
The charging client 402 can be the following at least-" CTF (charging trigger function, such as P-CSCF, I-CSCF, S-CSCF, Application Server, etc.)
OCS (online charging system) CGF (charging gateway function ) The charging server 403 can be the following at least: CDF (charging data function) CGF (charging gateway function) OCS (online charging system)
As the example in figure 4, subscriber A's online charging address is OCS 1 , its offline charging address is CDFl; subscriber B's online charging address is also OCSl, but its offline charging address is CDF2; subscriber Cs online charging address is OCS2, its offline charging address is CDF 1, etc.
The index server 401 supports at least the following scenarios for the distributed charging services.
CTF and OCS/CDF inter-working for online or offline charging Multiple OCS inter-working for online group charging CDR routing based on subscriber information from CDF to CGF CGF and OCS inter-working for online and offline convergence Fig. 5 is a schematic diagram showing the topology of a charging system network according to an embodiment of the present invention, which hides from charging trigger functions. As shown in Fig. 5, the index server 501 can implement the charging system network topology hiding from the charging trigger functions, such as IMS P/I/S-CSCF, application server, MSC, etc, charging clients 502. The charging trigger function needn't to maintain the charging server address for each subscriber. The charging trigger function only needs to know the charging index server's address. The index server 501 will determine that the charging request from CTF shall be redirected to which charging system 503, e.g. CCF l~m or OCS l~n.
Fig. 6 is a schematic diagram showing the inter-OCS communication for distributed online group charging according to an embodiment of the present invention. As shown in Fig. 6, the index server 601 can also implement the OCS inter-working for the distributed online group charging services. In the distributed charging services, when OCS performs the rating and charging for one subscriber, it needs to query another subscriber profile, which is stored in another OCS. The OCS inter-working examples are as the following for the distributed charging.
Intra Class of Service Charging
Subscriber A's account profile is provisioned in OCS 1, and subscriber B's account profile is provision in OCS 2. Via the index server 601, OCS 1 can communicate with OCS 2 to query sub B's account profile to determine whether sub A and sub B belong to the same class of service. Accordingly, when sub A makes a call to sub B, if sub A and sub B belong to the same class of service, the sub A's call charge will have some discount for the intra class of service call.
- Distributed Family Plan
A group of family members are distributed over multiple OCSs, such as, the account of the child and account of the parents are provisioned as the different OCSs. When the child's call wants to share the balance or bonus of the parents, the OCS with the child's account profile can communicate with another OCS with the account profile of the parents to get the parent's balance and bonus via the index server 601.
This invention enables the distributed group charging with OCS location transparency. For a group of subscribers with charging relationships, but the subscriber account profile is deployed among different OCSs, the location of each subscriber account profile is transplant from another subscriber account profile. The index server 601 realizes the centralized management of each subscriber's OCS. The index server 601 will route the charging request from one OCS to another OCS. One OCS doesn't need to store the OCS location of another subscriber. This will greatly save the storage space and system maintenance cost, and keeps the data consistency in the centralized manner in the index server 601.
Fig. 7 is a schematic diagram showing the CDR routing based on subscriber information from CDF to CGF according to an embodiment of the present invention.
As shown in Fig. 7, this invention enables to support the subscriber based CDR (charging data record) routing from CDF to CGF. Each CDF doesn't need to maintain the subscriber's CGF location information! the index service will centralize to manage each subscriber's CGF location. When the CDF needs to route the CDR of one subscriber to a CGF, the request will be sent to index server 701, the index service will determine the routing request shall be sent to which CGF.
Fig. 8 is a schematic diagram showing the CGF and OCS inter-commutation for online and offline charging convergence according to an embodiment of the present invention.
As shown in Fig. 8, to implement the online charging and offline charging convergence, when OCS is off-peak time, the OCS can rate the raw CDR (with cost information) from the CGF. Each CGF doesn't need to maintain the subscriber OCS address information! the index service will centralize to manage each subscriber's OCS address. When the CGF needs to route one subscriber CDR to OCS, the request will be sent to index server 801, the index service will determine the routing request shall be sent to which OCS.
Fig. 9 is a schematic diagram showing the working modes of the charging location index server according to an embodiment of the present invention.
As shown in Fig. 9, the charging index server 901 supports the following two kinds of working mode: l) Charging Server Address Query (see figure 9a)
The charging client 902 shall send the charging address query message to index server 901 to request the subscriber online/offline charging server address. The charging address query will include the following information Subscriber identifier, Charging address, which will be online charging or offline charging.
The charging index server 901 will query the index database to get the address of the subscriber's charging server 903, and return the retrieval result to the charging client 902.
Based on the subscriber address obtained from the index server 901, the charging client 902 will sent the charging request to the specified charging server 903. 2) Charging Request Redirection (see figure 9b and 9c)
The charging client 902 shall send the charging request to the index server 901. The index server 901 will use the subscriber identifier in the charging request to query the index database to get the subscriber's charging server location address, the charging request will be redirected to the charging server 903 by the index server 901.
In the figure 9b, each charging request will always go to the index server 901, and then be redirected to the specified charging server 903 by the index server 901. In the figure 9c, the charging server 901 will return its charging location address to charging client 902, and charging client 902 will store the subscriber's charging location address in the charging response in the charging server 903. For the subsequent charging request for the same session for this subscriber, the charging request from the charging client 902 will bypass the index server 901, and directly be sent to the charging server 903.
For a group of subscribers, although they have close user group charging relationships, the storage locations of their profiles are distributed over multiple IMS charging systems. In this case, the index server is responsible to manage the storage locations of subscriber account profiles, and redirect charging requests coming from a core network, application servers, or one IMS charging system, to a specified IMS charging system based on a query result of index data of the subscribers.
The index server simplifies the topology of a distributed IMS charging network, and makes one charging entity's address transparent to another charging entity's address. When one charging entity needs to send charging request to another charging entity, the index server will know the location of another charging entity. The index server implements charging network topology hiding, with which one entity don't care for the physical deployment of another charging entity. This invention enables the operator to manage charging location information of the subscribers for distributed charging services in the centralized index server, instead of provisioning the charging locations in each separated IMS charging system. This invention greatly saves the operator's charging management cost. The centralized index server enables multiple charging clients to route a charging request to a specified charging server. Each charging client is not necessary to maintain separated charging index data. This invention avoids the inconsistency of data when each charging client has a separated copy of the charging index data. It also saves the whole system's store space with the centralized index data. The centralized index server implements the index function reuse by the multiple charging clients. The centralized charging index server simplifies the topology and deployment of the charging network.
Though a method, apparatus and system for supporting distributed IMS charging have been described in details with some exemplary embodiments, these above embodiments are not exhaustive. Those skilled in the art may make various variations and modifications within the spirit and scope of the present invention. Therefore, the present invention is not limited to these embodiments! rather, the scope of the present invention is only defined by the appended claims.

Claims

1. A system for supporting distributed IMS charging, comprising: a plurality of nodes, and a index server (101, 401, 501, 601, 701, 801, 901) interconnecting the plurality of nodes, in a network; wherein, a first node (102, 402, 502, 902) sends a charging request to the index server (101, 401, 501, 601, 701, 801, 901), the index server (101, 401, 501, 601, 701, 801, 901) routes the charging request to a second node (103, 403, 503, 603, 903) adapted to charge based on the charging request or returns an address of the second node (103, 403, 503, 603, 903) to the first node (102, 402, 502, 902) and then the first node (102, 402, 502,
902) sends the charging request to the second node (103, 403, 503, 603, 903) with the address from the index server (101, 401, 501, 601, 701, 801, 901); and the second node (103, 403, 503, 603, 903) charges based on the charging request.
2. The system according to claim 1, wherein, the charging request includes a subscriber identifier and the index server (101, 401, 501, 601, 701, 801, 901) determines the second node (103, 403, 503, 603,
903) based on the subscriber identifier.
3. The system according to claim 1, wherein, the index server (101, 401, 501, 601, 701, 801, 901) further comprises a charging index database which includes information about the plurality of nodes in the network.
4. The system according to claim 3, wherein, the information includes the addresses of the nodes, based on which the charging request can be sent to the second node (103, 403, 503, 603, 903).
5. The system according to claim 4, wherein, the information further includes the charging modes of the nodes, based on which the index server (101, 401, 501, 601, 701, 801, 901) can select the second node (103, 403, 503, 603, 903) for the first node (102, 402, 502, 902).
6. The system according to claim 1, wherein, the first node (102, 402, 502, 902) can be any one of charging trigger function, online charging system and charging gateway function, and the second node can be any one of charging data function, charging gateway function, and online charging system.
7. The system according to any one of claims 1-6, wherein, the network is a 3GPP network or 3GPP2 network.
8. A method for supporting distributed IMS charging, comprising: sending (S21, S3l)a charging request to a index server in a network by a requesting node; routing (S23)the charging request to a charging node in the network by the index server, wherein the charging node is responsible for charging according to the charging request; or returning (S33) an address of the charging node to the requesting node by the index server, and then sending (S34) the charging request to the charging node with the address from the index server by the requesting node; and charging based on the charging request by the charging node.
9. The method according to claim 8, wherein, the charging request includes a subscriber identifier and the index server (101, 401, 501, 601, 701, 801, 901) determines the charging node (103, 403, 503, 603, 903) based on the subscriber identifier.
10. The method according to claim 8, wherein, the index server (101, 401, 501, 601, 701, 801, 901) further comprises a charging index database which includes information about the nodes in the network.
11. The method according to claim 10, wherein, the information includes the addresses of the nodes, based on which the charging request can be sent to the charging node (103, 403, 503, 603, 903).
12. The method according to claim 11, wherein, the information further includes the charging modes of the nodes, based on which the index server (101, 401, 501, 601, 701, 801, 901) can select the charging node (103, 403, 503, 603, 903) for the requesting node (102, 402, 502, 902).
13. The method according to claim 8, wherein, the requesting node (102, 402, 502, 902) can be any one of charging trigger function, online charging system and charging gateway function, and the charging node can be any one of charging data function, charging gateway function, online charging system.
14. The method according to any one of claims 8" 13, wherein, the network is a 3GPP network or 3GPP2 network.
15. An apparatus (101, 401, 501, 601, 701, 801, 901) for supporting distributed IMS charging, which locates in a network comprising a plurality of nodes, receives a charging request from a requesting node (102, 402, 502, 902) in the network and then routes the charging request to a charging node (103, 403, 503, 603, 903) in the network, which is responsible for charging according to the charging request, or returns an address of the charging node (103, 403, 503, 603, 903) to the requesting node (102, 402, 502, 902), and wherein, the apparatus (lθl, 401, 501, 601, 701, 801, 901) comprises a charging index database which includes information about the nodes in the network.
16. The apparatus according to claim 15, wherein, the charging request includes a subscriber identifier and the apparatus (101, 401, 501, 601, 701, 801, 901) determines the charging node (103, 403, 503, 603, 903) based on the subscriber identifier.
17. The apparatus according to claim 15, wherein, the information includes the addresses of the nodes, based on which the charging request can be sent to the charging node (103, 403, 503, 603, 903).
18. The apparatus according to claim 17, wherein, the information further includes the charging modes of the nodes, based on which the apparatus (101, 401, 501, 601, 701, 801, 901) can select the charging node (103, 403, 503, 603, 903) for the requesting node (102, 402, 502, 902).
19. The apparatus according to claim 15, wherein, the requesting node (102, 402, 502, 902) can be any one of charging trigger function, online charging system and charging gateway function, and the charging node can be any one of charging data function, charging gateway function, online charging system.
20. The apparatus according to any one of claims 15" 19, wherein, the network is a 3GPP network or 3GPP2 network.
PCT/CN2007/003084 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed ims charging Ceased WO2009055960A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2010531394A JP5221667B2 (en) 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed IMS charging
PCT/CN2007/003084 WO2009055960A1 (en) 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed ims charging
US12/733,915 US8224335B2 (en) 2007-10-30 2007-10-30 Method and system for supporting distributed IMS charging
EP07816697.2A EP2206281B1 (en) 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed ims charging
KR1020107009549A KR101363840B1 (en) 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed ims charging
CN2007801013878A CN101843034B (en) 2007-10-30 2007-10-30 Method, device and system for supporting distributed IMS charging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2007/003084 WO2009055960A1 (en) 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed ims charging

Publications (1)

Publication Number Publication Date
WO2009055960A1 true WO2009055960A1 (en) 2009-05-07

Family

ID=40590506

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/003084 Ceased WO2009055960A1 (en) 2007-10-30 2007-10-30 Method, apparatus and system for supporting distributed ims charging

Country Status (6)

Country Link
US (1) US8224335B2 (en)
EP (1) EP2206281B1 (en)
JP (1) JP5221667B2 (en)
KR (1) KR101363840B1 (en)
CN (1) CN101843034B (en)
WO (1) WO2009055960A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102026137B (en) * 2009-09-22 2015-05-20 中兴通讯股份有限公司 Addressing method and system for on-line charging system

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2061181A1 (en) * 2007-11-15 2009-05-20 Hewlett-Packard Development Company, L.P. Communication methods and systems
US9425969B2 (en) * 2011-12-23 2016-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Charging decisions in an IP multimedia subsystem
CN104735103B (en) * 2013-12-19 2018-08-28 中国移动通信集团湖南有限公司 A kind of management of distributed data and method of reseptance, device
JP6484917B2 (en) * 2014-02-20 2019-03-20 日本電気株式会社 Server system, network system, system management method, and system management program
CN104361044B (en) * 2014-10-29 2019-02-12 中国建设银行股份有限公司 A kind of management method that supplemental characteristic is consistent and device
EP3259893A1 (en) * 2015-02-17 2017-12-27 Telefonaktiebolaget LM Ericsson (publ) Provision of location information in an ip multimedia subsystem network
CN106304008B (en) * 2015-05-26 2020-11-10 电信科学技术研究院 Charging method and device
CN106341239B (en) * 2015-07-10 2020-04-21 中国移动通信集团公司 A service charging method and device in IMS
US10117076B2 (en) * 2016-05-19 2018-10-30 Alcatel-Lucent Usa Inc. Destination selection for an offline charging system to avoid reversion
AU2018102223A4 (en) * 2017-04-21 2021-11-04 Hemant Passi Telecom Information Processing System and Method Thereof
KR101878711B1 (en) 2017-11-29 2018-07-16 강신기 Wet dust collector
CN109936672B (en) * 2017-12-15 2021-03-02 华为技术有限公司 Online charging method and device
WO2020047749A1 (en) * 2018-09-04 2020-03-12 Nokia Technologies Oy Apparatus and method for charge management
CN113038403B (en) * 2019-12-09 2025-04-25 中兴通讯股份有限公司 A distributed billing gateway method, system and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1753370A (en) * 2004-09-22 2006-03-29 华为技术有限公司 Method of implementing user's equipment reorientation in mobile pocket data business
WO2006118751A2 (en) * 2005-05-02 2006-11-09 Sbc Knowledge Ventures, L.P. Communication system and method of routing calls to a terminating end point
CN1885779A (en) * 2005-06-24 2006-12-27 朗迅科技公司 IMS gateway system and method for checking route selection for on-line charge system
WO2007002421A1 (en) * 2005-06-24 2007-01-04 Lucent Technologies Inc. Ims gateway systems and methods that validate routing to online charging systems

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020068545A1 (en) * 2000-11-06 2002-06-06 Johnson Oyama Method and apparatus for coordinating charging for services provided in a multimedia session
US7260384B2 (en) * 2004-07-29 2007-08-21 Sprint Spectrum L.P. Method and system for dynamic selection of voice mail system
US8064951B2 (en) * 2004-07-29 2011-11-22 Sprint Spectrum L.P. Method and system for selective application of cellular-PBX integration service
US8060135B2 (en) * 2004-07-29 2011-11-15 Sprint Spectrum L.P. Method and system for selective application of cellular-PBX integration service
CN100474810C (en) * 2004-08-10 2009-04-01 华为技术有限公司 Method for collecting bearing charging information based on service data flow
US7706401B2 (en) * 2004-08-13 2010-04-27 Verizon Business Global Llc Method and system for providing interdomain traversal in support of packetized voice transmissions
US7599478B2 (en) * 2004-11-30 2009-10-06 Alcatel-Lucent Usa Inc. IMS gateway systems and methods for online charging in IMS networks
EP1875705B1 (en) * 2005-04-28 2008-11-05 Telefonaktiebolaget LM Ericsson (publ) Message handling in an ip multimedia subsystem
EP1770915A1 (en) * 2005-09-29 2007-04-04 Matsushita Electric Industrial Co., Ltd. Policy control in the evolved system architecture
US8743887B2 (en) * 2007-10-09 2014-06-03 Qualcomm Incorporated Methods and apparatus for mobility support and IP multimedia subsystem (IMS) registration in a multimode network environment
US8284786B2 (en) * 2009-01-23 2012-10-09 Mirandette Olivier Method and system for context aware deep packet inspection in IP based mobile data networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1753370A (en) * 2004-09-22 2006-03-29 华为技术有限公司 Method of implementing user's equipment reorientation in mobile pocket data business
WO2006118751A2 (en) * 2005-05-02 2006-11-09 Sbc Knowledge Ventures, L.P. Communication system and method of routing calls to a terminating end point
CN1885779A (en) * 2005-06-24 2006-12-27 朗迅科技公司 IMS gateway system and method for checking route selection for on-line charge system
WO2007002421A1 (en) * 2005-06-24 2007-01-04 Lucent Technologies Inc. Ims gateway systems and methods that validate routing to online charging systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102026137B (en) * 2009-09-22 2015-05-20 中兴通讯股份有限公司 Addressing method and system for on-line charging system

Also Published As

Publication number Publication date
EP2206281A4 (en) 2013-12-18
EP2206281A1 (en) 2010-07-14
US8224335B2 (en) 2012-07-17
EP2206281B1 (en) 2015-07-29
KR20100075984A (en) 2010-07-05
CN101843034A (en) 2010-09-22
KR101363840B1 (en) 2014-02-14
JP2011501330A (en) 2011-01-06
US20100248685A1 (en) 2010-09-30
JP5221667B2 (en) 2013-06-26
CN101843034B (en) 2013-04-03

Similar Documents

Publication Publication Date Title
EP2206281B1 (en) Method, apparatus and system for supporting distributed ims charging
US7620384B2 (en) Converged service control for IMS networks and legacy networks
JP4833284B2 (en) Centralized offline billing and online billing
KR101101015B1 (en) Communication network and how it works
CN103891346B (en) Diameter sessions are audited
US8942668B2 (en) Camel service charging in IMS networks
WO2003025809A2 (en) System and method for charging in a communication network and a communication network charging server
CN102239481A (en) Ims diameter router with load balancing
EP2502382B1 (en) Method and apparatus for use in a communications network
WO2009041940A1 (en) Billing for calls and routing of billing information in an internet protocol multimedia subsystem
KR101280214B1 (en) Converged offline charging and online charging
WO2009039699A1 (en) Integrated method of the multi-charging data records in an ip multimedia subsystem
CN101771693B (en) Method, device and system for transmitting data of virtual telephone provider
Kuhne et al. Charging and billing in modern communications networks—A comprehensive survey of the state of the art and future requirements
CN102420807B (en) IMS supports the method and system of zone and charging method and system
CN101163020B (en) Charging correlation method, device and system
CN100442714C (en) Communication fingerprint system and communication fingerprint collection and management method
CN101951584B (en) Charging method and system for group intelligent service of mobile virtual private network
Oumina et al. Towards a real time charging framework for complex applications in 3GPP IP multimedia system (IMS) environment
Grgic et al. “Smarter” online charging for over-the-top services by introducing user context
Li et al. Converged network common charging controller function
WO2010000631A2 (en) Providing charging related information in a communication system
García et al. 3GPP towards IMS: Quality of Service and Charging
Koutsopoulou et al. A generic framework for the management of Charging, Billing and Accounting process in heterogeneous networks
Chakraborty et al. A platform for charging, accounting and billing in telecommunication networks and the internet

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780101387.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07816697

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 12733915

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2607/DELNP/2010

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2007816697

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2010531394

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 20107009549

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE