Packet Counting in CUPS Control and User Plane Separation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current usage reporting systems in Control/User Plane Separation (CUPS) primarily measure network resources in terms of octets, time, and events, lacking the ability to count packets, which is essential for accurate traffic modeling and charging in mobile networks, particularly for Cellular Internet of Things (CIoT) services.

Innovation Solution

A protocol mechanism is introduced to enable the Control Plane (CP) entity to instruct the User Plane (UP) entity to perform packet counting, allowing measurements in terms of the number of packets transmitted, received, or total packets for PDU sessions or service data flows, and to report these counts to the appropriate recipient.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If usage reporting measures network resources in terms of octets, time, and events only, then the measurement system is simple and compatible with existing protocols, but it lacks the ability to count packets which is essential for accurate traffic modeling and charging

Engineering Contradiction:
Improvepacket counting capabilityVSAvoidmeasurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extends the existing measurement framework by introducing a new measurement parameter (packet count) alongside the existing parameters (octets, time, events). This is achieved by modifying the Usage Reporting Rule (URR) structure to include a measurement method indicator that can specify packet counting, thereby enhancing measurement precision without fundamentally changing the overall system architecture

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The measurement system is designed to support multiple measurement methods (octets, time, events, and packets) within a single unified framework. The UP function can perform different types of measurements based on the measurement method indicated in the URR, making the system multi-functional and adaptable to different charging and traffic modeling requirements

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If the Control Plane entity instructs the User Plane entity to perform packet counting, then accurate packet-based measurements are achieved for traffic modeling and charging, but the protocol complexity increases due to additional measurement instructions and reporting mechanisms

Engineering Contradiction:
Improvetraffic information accuracyVSAvoidprotocol complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism where the Control Plane entity provisions Usage Reporting Rules (URRs) to the User Plane entity, which then autonomously performs the actual packet counting and generates usage reports. This intermediary URR structure acts as a mediator that carries measurement instructions from the CP to the UP and delivers measured information back, reducing direct protocol complexity while maintaining information accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the UP function measures packet counts according to CP-provisioned URRs and sends usage reports back to the CP function. This closed-loop feedback ensures accurate traffic information is captured and reported, enabling precise traffic modeling and charging decisions based on actual measured data

Inventive Principle:
Principle #23Feedback

3Reliability

If packet counting is implemented for PFCP sessions, then charging and policy control functions gain accurate packet-based traffic data, but the existing usage reporting framework must be extended requiring modifications to Usage Reporting Rules and measurement methods

Engineering Contradiction:
Improvecharging accuracyVSAvoidframework modification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the measurement framework dynamic by introducing a measurement method indicator in the URR that can be configured to specify different measurement types (octets, time, events, or packets). This dynamic configuration allows the system to adapt to different charging requirements without requiring separate static frameworks for each measurement type, balancing reliability needs with implementation complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12040983B2Systems and methods to measure the number of packets in cups
Publication Date: 2024.07.16 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12040983B2 patent drawing
  • US12040983B2 patent drawing
  • US12040983B2 patent drawing

AI summary

Systems and methods to measure the number of packets in Control/User Plane Separation, CUPS, are provided. In some embodiments, a method performed by a Control Plane, CP, entity includes: determining that packet counting should be performed by a User Plane, UP, entity; providing measurement instructions to the UP entity for counting packets and identifying a recipient of a packet count if the CP entity is not the recipient; and, if the CP entity is the recipient of the packet count, receiving, from the UP entity, a packet count. In this way, a CP function is able to instruct a UP function to perform a measurement in terms of packets, e.g., a measurement of the number of packets transmitted.