Gateway User Plane Service Unit Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current gateway user plane systems lack flexibility in processing user data, requiring frequent modifications and increased coupling with the control plane, which limits adaptability to changing service requirements and increases signaling overhead.
Innovation Solution
A user data processing method where the gateway user plane determines and processes user data using service units such as session, bearer, or content units based on service data information, allowing for flexible configuration and independent processing without constant interaction with the control plane, reducing coupling and signaling overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the gateway user plane frequently modifies the system to adapt to changing service requirements, then adaptability improves, but system complexity and coupling with the control plane increases
Solution Approach 1:
The patent implements dynamic service unit configuration where the gateway user plane can dynamically create, modify, and delete service units based on service requirements without frequent system modifications. The service data information dynamically indicates which service units to invoke, enabling adaptability while maintaining stable system architecture.
Solution Approach 2:
The gateway user plane is segmented into multiple independent service units (session unit, bearer unit, service flow unit, content unit), each handling specific processing functions. This segmentation allows flexible composition of service units to adapt to different service requirements while keeping each unit simple and independent, reducing overall system complexity.
2Manufacturing precision
If the gateway user plane interacts constantly with the control plane for processing decisions, then processing accuracy improves, but signaling overhead increases
Solution Approach 1:
The control plane pre-configures service unit templates and service data information rules in advance. During user data processing, the gateway user plane autonomously matches service data information against predefined rules and invokes appropriate service units without constant control plane interaction, reducing signaling overhead while maintaining processing accuracy through pre-planned configurations.
Solution Approach 2:
The gateway user plane is empowered to autonomously process user data by self-evaluating service data information and self-selecting appropriate service units based on predefined criteria. This self-service capability eliminates the need for constant control plane consultation, significantly reducing signaling overhead while maintaining accurate processing decisions.
3Stability of the object's composition
If the gateway user plane uses a fixed processing architecture, then system stability improves, but flexibility to handle new service types decreases
Solution Approach 1:
The patent creates a universal service unit framework where multiple specialized service units (session, bearer, service flow, content) can be dynamically composed to handle different service types. The unified service data information structure and matching mechanism provide a universal interface that maintains system stability while enabling flexible adaptation to new service types through configuration rather than architecture changes.
Data Source
Figure 1~3
Figure 4
Figure 5
AI summary
The present invention relates to the field of communications technologies, and in particular, to a user data processing apparatus and method, and a system, so as to provide a solution in which a gateway user plane GW-U flexibly processes user data. In the user data processing apparatus provided in embodiments of the present invention, an interface management unit receives user data; at least two service units process the user data, where the at least two service units include a session unit and at least one of a bearer unit, a service flow unit, or a content unit; the interface management unit determines the session unit configured to process the user data, and sends the received user data to the determined session unit; and the session unit determines another service unit configured to process the user data. After receiving the user data, the GW-U determines the service unit configured to process the user data, and processes the user data by using the service unit determined by the GW-U. This improves processing flexibility of the GW-U.