Offline charging for group communications using multimedia broadcast multicast service (mbms) delivery
US-2016261998-A1 · Sep 8, 2016 · US
US10834266B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10834266-B2 |
| Application number | US-201816042342-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 23, 2018 |
| Priority date | Jul 23, 2018 |
| Publication date | Nov 10, 2020 |
| Grant date | Nov 10, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, apparatus, and systems for the process-efficient generation of data records for data communications involving groups or aggregates of user equipment (UE), such as IoT devices, are described. In one illustrative example, for each one of a plurality of UEs associated with a group or aggregation identifier (ID), a request which includes data indicative of a network resource usage event of the UE is received and the data are stored in association with the group or aggregation ID. In response to identifying a predetermined condition, the data indicative of the network resource usage events associated with the group or aggregation ID are aggregated, and a request for generating a data record based on the aggregated data is sent to a data function for generating the data record. The generated data record (e.g. a CDR) may be stored for subsequent retrieval for reporting, analysis, network/communications management, or billing.
Opening claim text (preview).
What is claimed is: 1. A method comprising: at a charging data function for use in a mobile network, obtaining from a charging trigger function (CTF) a charging data request responsive to a network resource usage event of a user equipment (UE) and including data indicative of the network resource usage event of the UE; processing the charging data request by: based on the charging data request indicating that aggregation is not to be performed, generating a charging data record (CDR) for the UE based on the data indicative of the network resource usage event of the UE; based on the charging data request indicating that aggregation is to be performed, storing the data indicative of the network resource usage event of the UE in association with a group or aggregation identifier (ID) which identifies a group or aggregate of UEs; repeating the obtaining and the processing for each one of a plurality of charging data requests associated with a plurality of network resource usage events of a plurality of UEs; in response to identifying a predetermined condition: aggregating, by an aggregation function of the charging data function, each stored data indicative of the network resource usage event associated with the group or aggregation ID, for producing aggregated data for the group or aggregate of UEs; and generating, based on the aggregated data, an aggregate CDR for the group or aggregate of UEs. 2. The method of claim 1 , wherein: obtaining the charging data request comprises obtaining the charging data request at the aggregation function of the charging data function. 3. The method of claim 1 , wherein each charging data request indicating that aggregation is to be performed includes the group or aggregation ID which identifies the group or aggregate of UEs. 4. The method of claim 1 , wherein identifying the predetermined condition comprises identifying an expiration of a time period. 5. The method of claim 1 , wherein identifying the predetermined condition comprises identifying a volume limit for data transfers involving the group or aggregate of UEs. 6. The method of claim 1 , wherein: generating the aggregate CDR comprises including the group or aggregation ID in the aggregate CDR. 7. The method of claim 1 , wherein: each charging data request indicating that aggregation is to be performed includes the data indicative of the network resource usage event of the UE for a data transfer between an application server (AS) and the UE in the group or aggregate of UEs, and the CTF is associated with a network function configured for exposure of services and capabilities of the mobile network, and for interfacing with the AS for data transfers of the group or aggregate of UEs via the mobile network. 8. The method of claim 1 , wherein the aggregate CDR is stored for subsequent retrieval for reporting, analysis, billing, or communications management. 9. The method of claim 1 , further comprising: at the charging data function, sending the aggregate CDR via a charging gateway function (CGF) for receipt at a billing domain entity. 10. A computer program product comprising: a non-transitory computer readable medium; instructions stored in the non-transitory computer readable medium, the instructions comprising a charging data function executable on one or more processors of a network node in a mobile network for: obtaining from a charging trigger function (CTF) a charging data request responsive to a network resource usage event of a user equipment (UE) and including data indicative of the network resource usage event of the UE; processing the charging data request by: based on the charging data request indicating that aggregation is not to be performed, generating a charging data record (CDR) for the UE based on the data indicative of the network resource usage event of the UE; based on the charging data request indicating that aggregation is to be performed, storing the data indicative of the network resource usage event of the UE in association with a group or aggregation identifier (ID) which identifies a group or aggregate of UEs; repeating the obtaining and the processing for each one of a plurality of charging data requests associated with a plurality of network resource usage events of a plurality of UEs; in response to identifying a predetermined condition: aggregating, by an aggregation function of the charging data function, each stored data indicative of the network resource usage event associated with the group or aggregation ID which identifies the group or aggregate of UEs, for producing aggregated data for the group or aggregate of UEs; and generating, based on the aggregated data, an aggregate CDR for the group or aggregate of UEs. 11. The computer program product of claim 10 , wherein each charging data request indicating that aggregation is to be performed includes the data indicative of the network resource usage event of the UE for a data transfer between an application server (AS) and the UE in the group or aggregate of UEs. 12. The computer program product of claim 10 , wherein the instructions of the charging data function are executable on the one or more processors further for: identifying the predetermined condition by identifying an expiration of a time period or by identifying a volume limit for data transfers involving the group or aggregate of UEs. 13. The computer program product of claim 10 , wherein the instructions of the charging data function are executable on the one or more processors further for: for each charging data request, identifying an aggregation indicator in the charging data request, and wherein the aggregation indicator is set to indicate that aggregation is to be performed or that aggregation is not to be performed. 14. The computer program product of claim 10 , wherein the instructions of the charging data function are executable on the one or more processors further for: sending the aggregate CDR via a charging gateway function (CGF) for receipt at a billing domain entity. 15. A network node for use in a mobile network, the network node comprising: one or more processors; an interface for communication with a billing domain (BD) entity via a charging gateway function (CGF); the one or more processors being configured for executing a charging data function for: obtaining from a charging trigger function (CTF) a charging data request responsive to a network resource usage event of a user equipment (UE) and including data indicative of a network resource usage event of the UE; processing the charging data request by: based on the charging data request indicating that aggregation is not to be performed, generating a charging data record (CDR) based on the data indicative of the network resource usage event of the UE and sending the CDR via the CGF to the BD entity; based on the charging data request indicating that aggregation is to be performed, storing the data indicative of the network resource usage event of the UE in association with a group or aggregation identifier (ID) which identifies a group or aggregate of UEs; in response to identifying a predetermined condition: aggregating, by an aggregation function of the charging data function, each stored data indicative of the network resource usage event associated with the group or aggregation ID which identifies the group or aggregate of UEs, for producing aggregated data for the group or aggregate of UEs; and generating, based on the aggregated data, an aggregate CDR for the group or aggregate of UEs and sending the aggregate CDR via the CGF to the BD entity.
Policy-and-charging control [PCC] architecture · CPC title
Accounting or billing · CPC title
On-line charging system [OCS] · CPC title
Off-line charging system · CPC title
based on statistics of usage or network monitoring · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.