Control Plane Function Entity Session Selection for MBMS Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In current MBMS architectures with separation between control plane and user plane function entities, the control plane struggles to establish session connections that meet the service requirements of application servers, leading to suboptimal service quality.

Innovation Solution

The control plane function entity pre-establishes a correspondence between user plane function entity address information and their capabilities, allowing it to determine the appropriate user plane function entity based on service information from application servers and establish a session connection accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the control plane function entity uses a preconfigured manner to establish session connections to user plane function entities, then the system structure is simple and easy to implement, but the service requirements of application servers cannot be met and service quality is affected

Engineering Contradiction:
Improveease of implementationVSAvoidservice requirement fulfillment
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The control plane function entity pre-establishes a correspondence between user plane function entity address information and user plane capabilities before actual service delivery. This preliminary action enables the system to quickly match service requirements with appropriate user plane function entities without complex real-time configuration, thus maintaining ease of implementation while improving adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the correspondence table between address information and capabilities) that mediates between the control plane and user plane function entities. This intermediary enables flexible service matching without requiring direct complex interactions between control plane and application servers, resolving the contradiction between simple implementation and service adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the control plane function entity pre-configures session connections to user plane function entities, then the connection establishment is fast and simple, but the particular user plane function entity may have coverage area or service limitation that fails to meet application server requirements

Engineering Contradiction:
Improveconnection establishment speedVSAvoidservice coverage
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by pre-collecting and storing capability information of user plane function entities (such as coverage area, supported services) in a correspondence table. This allows the control plane to quickly query and match appropriate entities based on service requirements without time-consuming real-time discovery, thus maintaining fast connection establishment while expanding effective service coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the static preconfigured connection approach into a dynamic matching process. The control plane function entity dynamically selects user plane function entities based on real-time service requirements and capability matching, rather than using fixed preconfigured connections. This dynamic approach maintains fast connection establishment while adapting to diverse service coverage needs.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the system uses a fixed preconfigured manner for control plane to user plane function entity connections, then the system complexity is low, but the service quality and flexibility are reduced

Engineering Contradiction:
Improvesystem complexityVSAvoidservice quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-establishing a correspondence table that maps user plane function entity address information to their capabilities. This preliminary structuring of information allows the control plane to make informed decisions about entity selection without increasing overall system complexity, thereby maintaining low device complexity while improving service quality through better matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of connection establishment from fixed preconfiguration to capability-based selection. By introducing capability parameters (coverage area, service types, etc.) as selection criteria, the system maintains simple overall architecture while improving service quality through parameter-driven intelligent matching between control plane and user plane function entities.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12294916B2Communication method and communications apparatus
Publication Date: 2025.05.06 HUAWEI TECH CO LTD
  • US12294916B2 patent drawing
  • US12294916B2 patent drawing
  • US12294916B2 patent drawing

AI summary

A communication method and a communications apparatus are disclosed. The method is performed by a control plane function entity and includes: obtaining a correspondence between address information of a user plane function entity and a user plane capability supported by the user plane function entity; receiving a request message from an application server, where the request message is used to request to establish a session for a first service and includes service information of the first service, and the service information includes at least one of broadcast area information and service type information; determining address information of a target user plane function entity based on the correspondence and the service information; and establishing a session connection to the target user plane function entity based on the address information.