Gateway Segmentation for Charging Throughput
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the development of gateways for refined service control and charging, existing technologies face challenges in balancing control and data forwarding throughput, leading to bottlenecks in processing methods, particularly due to differences in platform capabilities between general purpose computing and dedicated hardware platforms.
Innovation Solution
The gateway is divided into two sub-gateways, where one sub-gateway processes charging policies and controls the other, which forwards data and collects charging information, allowing for reduced information exchange frequency and processing load by delaying charging information reporting based on predefined conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the gateway focuses on improving user data forwarding throughput using a router platform, then data forwarding capability is significantly improved, but service control and charging processing performance deteriorates
Solution Approach 1:
The gateway is divided into a control plane sub-gateway and a user plane sub-gateway. The control plane sub-gateway handles service control and charging processing, while the user plane sub-gateway handles data forwarding. This segmentation allows each sub-gateway to be optimized for its specific function, resolving the contradiction between data forwarding throughput and service control processing performance.
2Ease of operation
If the gateway focuses on improving service control and charging processing using a general purpose computing platform, then control processing capability is improved, but user data forwarding throughput deteriorates
Solution Approach 1:
The gateway is divided into a control plane sub-gateway and a user plane sub-gateway. The control plane sub-gateway handles service control and charging processing, while the user plane sub-gateway handles data forwarding. This segmentation allows each sub-gateway to be optimized for its specific function, resolving the contradiction between data forwarding throughput and service control processing performance.
3Measurement precision
If charging information is reported in real-time for all user statuses, then charging accuracy is improved, but processing load and information exchange frequency increase
Solution Approach 1:
Instead of reporting charging information for all user statuses in real-time, the system selectively reports charging information only when necessary based on predefined conditions. This partial action approach reduces processing load and information exchange frequency while maintaining sufficient charging accuracy for billing purposes.
Data Source
AI summary
Embodiments of the present invention provide a processing method of gateway charging and a gateway, where a gateway is divided into two sub-gateways. The method includes, detecting, by a first sub-gateway, a current status of an access user if the first sub-gateway receives an online message, a newly establishing bearer message or a status change indication message of at least one access user. The method further includes sending, a first message to the second sub-gateway if the first sub-gateway determines that the at least one access user complies with a predefined rule of charging delayed reporting, where the first message indicates a charging policy corresponding to a current status of the at least one access user, and indicates, to the second sub-gateway, a delay of sending measured charging information, and receiving, charging information corresponding to all the statuses of the at least one access user that meets a reporting condition.


