Mobile digital cellular telecommunication system with advanced functionality for rating correction
AssigneeSap SE
InventorsAdrian GOLEC, Georg LANG, Artur KAUFMANN
Life of this patent
Estimating the term…
Abstract
A mobile digital telecommunication system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing of usage detail records (UDRs) is disclosed herein. The mobile digital cellular telecommunication system comprises a network component configured to generate the UDRs, a rating system and a billing system.
Claims20
A telecommunication method in a mobile digital cellular telecommunication system, the method comprising the following being executed by a network component of the mobile digital cellular telecommunication system:
- establishing a connection with a remote terminal via the digital cellular telecommunication network;
- providing a resource on the remote terminal via the established connection;
- and
- sending a usage message to a pipeline batch processing system of the mobile digital cellular telecommunication system, the usage message comprising usage data related to a usage of the resource provided on the remote terminal, wherein the pipeline batch processing system is a data processing system configured to perform pipeline processing of data records according to a sequence of chained processes;
- wherein the method further comprises the following being executed by the pipeline batch processing system:
- receiving the usage messages;
- converting the received usage message into a record in a database of the mobile digital cellular telecommunication system, the record comprising the usage data, a primary key, and one or more secondary keys, wherein the primary keys are used for unique identification of the records in the database and the secondary keys are used for identification of groups of the records in the database;
- generating charge amounts for the usages of the respective resources which usage data are comprised in the records comprising one or more of the secondary keys of a first key set;
- adding the generated charge amount to the respective record;
- generating an invoice record in the database, the invoice record comprising:
- the primary keys comprised in the records comprising one or more of the secondary keys of a second key set, charge amounts comprised in the records comprising one or more of the secondary keys of the second key set, and the usage data comprised in the records comprising one or more of the secondary keys of the second key set;
- receiving a request to correct the invoice record from a controlling component of the mobile digital cellular telecommunication system, the request comprising a correction specification of the respective usage data comprised in the invoice record;
- correcting the usage data in the record comprising the usage data to be corrected, wherein the usage data is corrected according the correction specification;
- correcting the charge amount in the record comprising the corrected usage data;
- and
- generating a corrected invoice record in the database, the corrected invoice record comprising:
- the primary keys comprised in the invoice record, the corrected charge amounts comprised in the records comprising the primary keys comprised in the invoice record, and the corrected usage data comprised in the records comprising the primary keys comprised in the invoice record.
A mobile digital cellular telecommunication system comprising a pipeline batch processing system, a network component, a controlling component, and a database, wherein the pipeline batch processing system is a data processing system configured to perform pipeline processing of data records according to a sequence of chained processes, wherein the network component is configured to perform the following:
- establishing a connection with a remote terminal via the digital cellular telecommunication network;
- providing a resource on the remote terminal via the established connection;
- and
- sending a usage message to a pipeline batch processing system, the usage message comprising usage data related to a usage of the resource provided on the remote terminal;
- wherein the pipeline batch processing system is configured to perform the following:
- receiving the usage messages;
- converting the received usage message into a record in a database of the mobile digital cellular telecommunication system, the record comprising the usage data, a primary key, and one or more secondary keys, wherein the primary keys are used for unique identification of the records in the database and the secondary keys are used for identification of groups of the records in the database;
- generating charge amounts for the usages of the respective resources which usage data are comprised in the records comprising one or more of the secondary keys of a first key set;
- adding the generated charge amount to the respective record;
- generating an invoice record in the database, the invoice record comprising:
- the primary keys comprised in the records comprising one or more of the secondary keys of a second key set, charge amounts comprised in the records comprising one or more of the secondary keys of the second key set, and the usage data comprised in the records comprising one or more of the secondary keys of the second key set;
- receiving a request to correct the invoice record from a controlling component of the mobile digital cellular telecommunication system, the request comprising a correction specification of the respective usage data comprised in the invoice record;
- correcting the usage data in the record comprising the usage data to be corrected, wherein the usage data is corrected according the correction specification;
- correcting the charge amount in the record comprising the corrected usage data;
- and
- generating a corrected invoice record in the database, the corrected invoice record comprising:
- primary keys comprised in the invoice record, charge amounts comprised in the corrected records comprising the primary keys comprised in the invoice record, and the corrected usage data comprised in the records comprising the primary keys comprised in the invoice record.
(canceled)
A telecommunication method in a mobile digital cellular telecommunication system, comprising:
- receiving a usage message on a pipeline batch processing system from a network component, the usage message comprising usage data related to a usage of a resource provided on a remote terminal by the network component, wherein the pipeline batch processing system is a data processing system configured to perform pipeline processing of data records according to a sequence of chained processes;
- converting the received usage message into a record in a database of the mobile digital cellular telecommunication system, the record comprising the usage data;
- generating charge amounts for the usages of the respective resources;
- adding the generated charge amount to the respective record, wherein the adding of the generated charge amount to the respective record comprises the following being executed on the record to which the charge amount is added:
- reducing data volume of the usage data in the record;
- generating an invoice record in the database, the invoice record comprising charge amounts and their respective usage data;
- receiving a request to correct the invoice record from a controlling component of the mobile digital cellular telecommunication system, the request comprising a correction specification of the respective usage data comprised in the invoice record;
- recovering a complete data volume of the usage data in the record comprising the usage data to be corrected;
- after the recovering of the complete data volume of the usage data in the record comprising the usage data to be corrected correcting the usage data in the record comprising the usage data to be corrected, wherein the usage data is corrected according the correction specification;
- correcting the charge amount in the record comprising the corrected usage data;
- after the correcting of the charge amount in the record comprising the corrected usage data executing the following on the record comprising the corrected usage data:
- the reducing of data volume of the usage data in the record;
- and
- generating a corrected invoice record in the database, the corrected invoice record comprising the corrected charge amounts and the corrected usage data.
Dependencies are inferred from the claim text.