Dynamic Network Function Execution for Seamless Service Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless network systems fail to provide consistent network-wide service experiences for users as network functions are fixed and not adaptable, leading to service disruptions when users move between nodes with differing capabilities.

Innovation Solution

A method and apparatus that allow network functions to be dynamically updated by receiving and running required network functions on target nodes, including downloading necessary modules and uninstalling them when the user service switches to another node, ensuring consistent service quality across different nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network functions are fixed and not updated after device sale, then device complexity is reduced and ease of manufacture is improved, but adaptability deteriorates and consistent network-wide service experience cannot be provided

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic network functions by allowing target nodes to download and execute network function modules from a server based on real-time service requirements. This transforms static, fixed network functions into dynamic, adaptable ones that can change according to user service needs while maintaining manageable system complexity through centralized control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments network functions into independent downloadable modules that can be selectively deployed on target nodes. This modular approach allows the system to provide adaptability by combining different function modules as needed, while keeping individual node complexity low since not all functions are permanently installed on each node.

Inventive Principle:
Principle #1Segmentation

2Reliability

If network functions are dynamically updated and downloaded on target nodes, then adaptability is improved and consistent service experience is achieved, but device complexity increases and loss of time occurs during module downloading

Engineering Contradiction:
Improveservice quality consistencyVSAvoidtime loss
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing network function modules on a centralized server before they are needed. When a user service requires specific network functions, the target node can quickly download pre-prepared modules rather than generating them on-demand, significantly reducing the time loss associated with dynamic function deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a server as an intermediary between the control node and target nodes. This intermediary pre-hosts network function modules and manages their distribution, allowing rapid deployment to multiple target nodes simultaneously and reducing the overall time required to achieve consistent service quality across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If network functions are dynamically deployed on target nodes, then adaptability is improved, but device complexity increases due to module management

Engineering Contradiction:
Improveservice adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a centralized server as an intermediary to manage network function modules, handling storage, version control, and distribution. This externalizes the complexity of module management from individual target nodes to a dedicated server, allowing target nodes to maintain simplicity while the system as a whole achieves high adaptability through centralized coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal module management system where a single server handles multiple functions: storing modules, responding to download requests, managing versions, and coordinating deployments across numerous target nodes. This universal approach consolidates complexity into one multi-functional component rather than distributing it across many nodes.

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

Data Source

PatentUS10187833B2Method and apparatus for running network function
Publication Date: 2019.01.22 HUAWEI TECH CO LTD
  • US10187833B2 patent drawing
  • US10187833B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a method and an apparatus for running a network function, and relate to the field of information technologies such that consistent network-wide service experience can be provided for a user service on different nodes in a network. The method includes receiving information sent by a source node, about a network function required by a user service, and running the network function if the network function is not running. The embodiments of the present disclosure are applicable to switching a user service from a source node to a target node.