Cloud Gateway Control and User Plane Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual gateways have tightly coupled functions that restrict scalability and communication efficiency due to their integrated nature, making it difficult to independently scale user plane and control plane resources.

Innovation Solution

The gateway is divided into a control plane module and a user plane module, with the control plane generating service control rules that instruct the user plane to perform specific data operations, allowing for decoupling and dynamic resource management, thereby enhancing scalability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the gateway is implemented as a virtual gateway with integrated functions on a universal platform, then the gateway can be virtualized and deployed on cloud platforms, but the tightly coupled functional modules restrict scalability and communication efficiency

Engineering Contradiction:
ImprovescalabilityVSAvoidfunctional module coupling
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway is divided into separate control plane module and user plane module, each with independent functional modules. The control plane module includes control function modules that generate control instructions, while the user plane module includes user plane function modules that execute data operations. This segmentation decouples the previously tightly integrated functions, allowing independent scaling and optimization of each plane without affecting the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A communication interface is introduced as an intermediary between the control plane module and user plane module. This interface enables standardized interaction through control instructions, allowing the control plane to direct user plane operations without direct tight coupling. The interface acts as a mediator that facilitates coordination while maintaining architectural independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If numerous functions are integrated together in the gateway, then the gateway can provide comprehensive services, but the functions restrict each other and reduce communication efficiency

Engineering Contradiction:
Improvefunctional integrationVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Functional modules are segmented into control function modules and user plane function modules with clear boundaries. Each module operates independently with defined interfaces, eliminating the mutual restrictions that occurred in integrated architectures. The control plane modules generate control instructions that are communicated to user plane modules through standardized interfaces, improving overall communication efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The gateway architecture enables dynamic resource allocation and flexible configuration. The control plane can dynamically generate control instructions to allocate resources or configure functions in the user plane based on real-time needs. This dynamic capability allows the system to adapt to changing requirements without the rigid constraints of traditionally integrated gateways.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3086513B1Message processing method and gateway
Publication Date: 2020.07.29 HUAWEI TECH CO LTD
  • EP3086513B1 patent drawingFigure 1~2
  • EP3086513B1 patent drawingFigure 3~4
  • EP3086513B1 patent drawingFigure 5

AI summary

Embodiments of the present invention provide a message processing method and a gateway. The gateway of the present invention runs on a cloud platform and includes: a control plane module configured to implement a control plane function of the gateway and at least one user plane module configured to implement a user plane function of the gateway, where the control plane module is connected to the at least one user plane module by using an interface; the control plane module is configured to generate a service control rule, and deliver the service control rule to the user plane module, where the service control rule is used to indicate a data operation that needs to be executed by the user plane module of the gateway; and the user plane module is configured to forward or process data according to the received service control rule. The embodiments of the present invention resolve a problem that an existing gateway has poor scalability and low communication efficiency because multiple functions of the existing gateway are tightly coupled together and restrict each other.