IP Library › Granted Patent US 12,206,815
Granted Patent B2
US 12,206,815 · App. 17/690,286 · Granted Jan 21, 2025

Support for envelope reporting

Inventors: Yong Yang (Kållered, SE); Ioannis Sapountzis (Mölndal, SE); Jiehong Yang (Mölndal, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04M15/66H04M15/64H04M15/65H04M15/8207H04M15/85H04W4/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,206,815
App. No.
17/690,286
Granted
Jan 21, 2025
Kind
B2
Abstract

A method performed in a CP node. The method comprises setting a TQM in a URR to which its corresponding SDFs are applicable for envelope reporting, setting at least one reporting trigger in the URR, to instruct the UP function to generate a usage report upon closure of an envelope, setting a measurement method in the URR, to instruct the UP function to collect usage of volume, time and/or event, sending the set URR to the UP function, receiving one or more usage reports from the UP function, in response to the sent URR, wherein the received usage report(s) comprises at least a usage report trigger set to envelope closure, determining a starting time and/or an ending time for each envelope, based on the received usage report(s), and storing each envelope, with the determined starting time and/or ending time, for online or offline charging.

Claims (67)

1. A method for supporting envelope reporting, the method being performed by a control plane (CP) function and comprising:

sending a usage reporting rule (URR) to a user plane (UP) function, wherein the URR sent to the UP function comprises a reporting trigger indicator for instructing the UP function to generate a usage report after detecting a closure of an envelope;

after the closure of the envelope, receiving a usage report generated by the UP function, wherein the received usage report comprises a usage report trigger indicator indicating that the closure of the envelope triggered the UP function to generate the usage report; and

storing the envelope with a determined starting time and/or an ending time for offline or online charging.

2. The method of claim 1 , further comprising determining the starting time and/or ending time based on the received usage report.

3. The method of claim 1 , wherein the URR further comprises a time quota mechanism (TQM) and a measurement method indicator.

4. The method of claim 3 , wherein the TQM comprises a base time interval (BTI) and a BTI type being either continuous time period (CTP) or discrete time period (DTP).

5. The method of claim 4 , wherein the reporting trigger indicator included in the URR is set to envelope closure for CTP and/or DTP.

6. The method of claim 1 , wherein the URR further comprises an inactivity detection timer (IDT) that is set to a quota consumption time (QCT) received from an online charging system (OCS).

7. The method of claim 1 , wherein

the method comprises determining the starting time for the envelope based on the received usage report, and

determining the starting time is based on a time of a first packet in each usage report after a received usage report with the usage report trigger being set to envelope closure.

8. The method of claim 1 , wherein

the method comprises determining the ending time for the envelope based on the received usage report, and

determining the ending time is based on a time when a received usage report with the user report trigger set to envelope closure has been generated.

9. A non-transitory computer readable medium storing a computer program for causing a control plane function to perform the method of claim 1 .

10. A method for supporting envelope reporting in a radio communication network having a control plane (CP) function and a user plane (UP) function, the method being performed by the UP function and comprising:

receiving a usage reporting rule (URR) transmitted by the CP function, the URR comprising a reporting trigger indicator for instructing the UP function to generate a usage report after detecting a closure of an envelope;

after detecting the closure of the envelope, generating the usage report; and

sending the usage report to the CP function, wherein

the usage report comprises a usage report trigger indicator indicating that the closure of the envelope triggered the UP function to generate the usage report.

11. The method of claim 10 , wherein the URR further comprises a time quota mechanism (TQM).

12. The method of claim 11 , wherein the TQM comprises a base time interval (BTI) and a BTI type being either continuous time period (CTP) or discrete time period (DTP).

13. The method of claim 12 , wherein the received URR further comprises:

a measurement method and an inactivity detection timer (IDT), and the BTI type being CTP, and wherein the usage report comprises measurement of time, volume and/or event as instructed in the received measurement method, for a period of time containing consecutive BTIs until the IDT has expired or when detecting no usage for a BTI; or

a measurement method and the BTI type being DTP, and wherein the usage report comprises measurement of time, volume and/or event as instructed by the received measurement method, for each BTI.

14. A non-transitory computer readable medium storing a computer program for causing a user plane function to perform the method of claim 10 .

15. The method of claim 10 , wherein

detecting the closure of the envelope comprises detecting an envelope closure event, and

detecting the envelope closure event comprises:

i) detecting expiration of an inactivity period;

ii) detecting no usage for a Base Time Interval (BTI); or

iii) detecting the end of a Base Time Interval (BTI).

16. The method of claim 10 , wherein

detecting the closure of the envelope comprises detecting an envelope closure event, and

detecting the envelope closure event comprises detecting no usage for a Base Time Interval (BTI).

17. A control plane (CP) function for supporting envelope reporting, the CP function comprising:

a processor; and

a computer program product storing instructions that, when executed by the processor, causes the CP function to perform a process comprising:

sending a usage reporting rule (URR) to a user plane (UP) function, wherein the URR sent to the UP function comprises a reporting trigger indicator for instructing the UP function to generate a usage report after detecting a closure of an envelope;

receiving a usage report generated by the UP function after the closure of the envelope, wherein the received usage report comprises a usage report trigger indicator indicating that the closure of the envelope triggered the UP function to generate the usage report; and

storing the envelope with a determined starting time and/or an ending time for offline or online charging.

18. The CP function of claim 17 , further comprising further comprising determining the starting time and/or ending time based on the received usage report.

19. The CP function of claim 17 , wherein

the URR further comprises a time quota mechanism (TQM) and a measurement method indicator, and

the TQM comprises a base time interval (BTI) and a BTI type being either continuous time period (CTP) or discrete time period (DTP).

20. The CP function of claim 17 , wherein the process further includes:

setting an inactivity detection timer (IDT) in the URR to a quota consumption time (QCt) received from an online charging system (OCS).

21. The CP function of claim 17 ,

the process comprises determining the starting time for the envelope based on the received usage report, and

determining the starting time is based on a time of a first packet in each usage report after a received usage report with the usage report trigger being set to envelope closure.

22. The CP function of claim 17 , wherein

the process comprises determining the ending time for the envelope based on the received usage report, and

determining the ending time is based on a time when a received usage report with the user report trigger set to envelope closure has been generated.

23. A user plane (UP) function for supporting envelope reporting in a radio communication network having a control plane (CP) function separated from the UP function, the UP function comprising:

a processor; and

a computer program product storing instructions that, when executed by the processor, causes the UP function to perform a process that comprises:

processing a usage reporting rule (URR) transmitted by the CP function, the URR comprising a reporting trigger indicator for instructing the UP function to generate a usage report after detecting a closure of an envelope;

after detecting the closure of the envelope, generating the usage report; and

sending the usage report to the CP function, wherein

the usage report comprises a usage report trigger indicator indicating that the closure of the envelope triggered the UP function to generate the usage report.

24. The UP function of claim 23 , wherein

the URR further comprises a time quota mechanism (TQM), and

the TQM comprises a base time interval (BTI) and a BTI type being either continuous time period (CTP) or discrete time period (DTP).

25. The UP function of claim 24 , wherein the received URR further comprises:

a measurement method and an inactivity detection timer (IDT) and the BTI type being CTP, and wherein the usage report comprises measurement of time, volume and/or event as instructed in the received measurement method, for a period of time containing consecutive BTIs until the IDT has expired or when detecting no usage for a BTI, or

a measurement method and the BTI type being DTP, and wherein the usage report comprises measurement of time, volume and/or event as instructed by the received measurement method, for each BTI.

Continuity (2)
Continuation 16635802
Related Publication 20220272202A1 · Aug 25, 2022
References Cited (31)
US 9479917B1 · Gota · 2016 [cited by examiner]
US 9699324B1 · Rashid · 2017 [cited by examiner]
US 10057775B2 · Raleigh · 2018 [cited by examiner]
US 10116457B1 · Juneja · 2018 [cited by applicant]
US 10123225B1 · Jain · 2018 [cited by examiner]
US 10200543B2 · Senarath · 2019 [cited by applicant]
US 10237709B2 · Cai · 2019 [cited by examiner]
US 10511494B2 · Wan · 2019 [cited by applicant]
US 11277523B2 · Yang · 2022 [cited by examiner]
US 20150105045A1 · Rolfe · 2015 [cited by applicant]
US 20160164691A1 · Wang · 2016 [cited by applicant]
US 20160164752A1 · Larsson · 2016 [cited by examiner]
US 20160174055A1 · Wang · 2016 [cited by applicant]
US 20160183133A1 · Fan · 2016 [cited by applicant]
US 20190182385A1 · Yan · 2019 [cited by examiner]
US 20190215403A1 · Chai · 2019 [cited by examiner]
US 20200274973A1 · Yan · 2020 [cited by examiner]
CN 101785339A · 2010 [cited by applicant]
CN 102083035A · 2011 [cited by examiner]
CN 105103591A · 2015 [cited by applicant]
EP 3890240B1 · 2022 [cited by examiner]
3GPP TS 32.240, Charging management; Charging architecture and principles, version 15.2.0 Release 15, 61 pages (Year: 2018). [cited by examiner]
International Search Report and Written Opinion issued in International Application No. PCT/EP2017/069384 dated Apr. 3, 2018 (15 pages). [cited by applicant]
3GPP TS 29.244 V14.0.0 (Jun. 2017), 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Interface between the Control Plane and the User Plane of EPC Nodes; Stage 3 (Release 14)… [cited by applicant]
3GPP TS 32.299 V14.0.0 (Jun. 2016), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Charging management; Diameter charging applications (Relea… [cited by applicant]
3GPP TS 23.214 V14.2.0 (Mar. 2017), 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for control and user plane separation of EPC nodes; Stage 2 (R… [cited by applicant]
ETSI TS 132 299 V14.3.0 (Apr. 2017) Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Charging management; Diameter chargi… [cited by applicant]
ETSI TS 129 244 V14.1.0 (Oct. 2017) LTE; Interface between the Control plane Plane and the User Plane of EPC Nodes (3GPP TS 29.244 version 14.1.0 Release 14) Oct. 2017 (156 pages). [cited by applicant]
3GPP TS 29.244 V1.1.0 (Apr. 2017) 3rd Generation Partnership Project;Technical Specification Group Core Network and Terminals; Interface between the Control Plane and the User Plane of EPC Nodes; Stage 3 (Release 14) (1… [cited by applicant]
3GPP TS 32.299 V14.4.0 (Jun. 2017) (198 pages). [cited by applicant]
Huawei, 3GPP TSG CT4 Meeting #75bis, Spokane, US; Jan. 16-20, 2017, C4-170130 (15 pages). [cited by applicant]