Front-end charging system that generates charging data per entity having a revenue share
First Claim
Patent Images
1. A charging system comprising:
- a charging controller that comprises a hardware element coupled to an Offline Charging System (OFCS) and an Online Charging System (OCS) over Diameter interfaces;
the OCS comprises a server that provides an online charging function (OCF), an Account Balance Management Function (ABMF), and a common rating engine that is shared by the OCS and the OFCS;
the OCS, through the server, receives charging data for a call over a mobile network, calculates an overall charge for the call, and generates a first rated Charging Data Record (CDR) for the call indicating the overall charge;
the charging controller, through the hardware element, receives the first rated CDR for the call, processes the first rated CDR and charging rules to identify entities that have a share in revenue of the overall charge for the call, generates a charging request message for each of the entities having a revenue share in the call, and transmits the charging request messages to the OCS over one of the Diameter interfaces;
the OCS, through the server, receives the charging request messages from the charging controller, identifies a profile for each of the entities having a revenue share, determines a revenue share amount for each of the entities based on their profile and a rating provided by the common rating engine, and generates a second rated CDR for each of the entities having a revenue share;
wherein the second rated CDRs each indicate an identifier for an entity having a revenue share, and a revenue share amount indicating a monetary amount owed by the entity or payable to the entity.
13 Assignments
0 Petitions
Accused Products
Abstract
Charging systems and methods are disclosed for determining the share of call revenue for multiple entities. One embodiment comprises a charging controller that is coupled to a mobile network and an online charging system. The charging controller receives charging data for a call in the mobile network, and processes the charging data and charging rules to identify entities that have a share in revenue for the call. The charging controller generates a charging request message indicating the entities having a revenue share in the call, and transmits the charging request message to the online charging system to cause the online charging system to determine the revenue share for each of the entities.
7 Citations
20 Claims
-
1. A charging system comprising:
-
a charging controller that comprises a hardware element coupled to an Offline Charging System (OFCS) and an Online Charging System (OCS) over Diameter interfaces; the OCS comprises a server that provides an online charging function (OCF), an Account Balance Management Function (ABMF), and a common rating engine that is shared by the OCS and the OFCS; the OCS, through the server, receives charging data for a call over a mobile network, calculates an overall charge for the call, and generates a first rated Charging Data Record (CDR) for the call indicating the overall charge; the charging controller, through the hardware element, receives the first rated CDR for the call, processes the first rated CDR and charging rules to identify entities that have a share in revenue of the overall charge for the call, generates a charging request message for each of the entities having a revenue share in the call, and transmits the charging request messages to the OCS over one of the Diameter interfaces; the OCS, through the server, receives the charging request messages from the charging controller, identifies a profile for each of the entities having a revenue share, determines a revenue share amount for each of the entities based on their profile and a rating provided by the common rating engine, and generates a second rated CDR for each of the entities having a revenue share; wherein the second rated CDRs each indicate an identifier for an entity having a revenue share, and a revenue share amount indicating a monetary amount owed by the entity or payable to the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of determining the share of call revenue for a call in a charging system, wherein the charging system includes a charging controller comprising a hardware element coupled an Offline Charging System (OFCS) and an Online Charging System (OCS) over Diameter interfaces, the method comprising:
-
receiving, in a server of the OCS, charging data for a call in the mobile network, wherein the server provides an online charging function (OCF), an Account Balance Management Function (ABMF), and a common rating engine that is shared by the OCS and the OFCS; calculating an overall charge for the call in the server of the OCS; generating, at the server of the OCS, a first rated Charging Data Record (CDR) for the call indicating the overall charge; receiving the first rated CDR for the call in the charging controller; processing, at the hardware element of the charging controller, the first rated CDR and charging rules to identify entities that have a share in revenue of the overall charge for the call; generating, at the hardware element of the charging controller, a charging request message for each of the entities having a revenue share in the call; transmitting the charging request messages from the charging controller to the OCS over one of the Diameter interfaces; receiving the charging request messages in the server of the OCS from the charging controller; identifying, at the server of the OCS, a profile for each of the entities having a revenue share; determining, at the server of the OCS, a revenue share amount for each of the entities based on their profile; and generating, at the server of the OCS, a second rated CDR for each of the entities having a revenue share; wherein the second rated CDRs each indicate an identifier for an entity having a revenue share, and a revenue share amount indicating a monetary amount owed by the entity or payable to the entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification