Network Function Code Generation Using Preprogrammed Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network infrastructure creation and management require substantial human intervention and specialized skills, leading to high costs and inefficiencies, as existing solutions often involve customizing network functions to fit specific business needs, which is time-consuming and costly, and do not allow for easy migration between vendors.
Innovation Solution
A system and method for generating target codes for network functions using preprogrammed templates and definitions, reducing human intervention by automating the creation and deployment of network functions and services, allowing for customization based on business needs without vendor lock-in.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional manual approaches are used to create and manage network infrastructure, then customization and control are improved, but labor costs and time consumption increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-defining network function templates with standardized configurations and parameters. These templates contain pre-configured network functions that can be quickly instantiated and deployed, eliminating the need for manual setup and customization for each deployment scenario.
Solution Approach 2:
The system enables parameter changes by allowing users to modify template parameters to adapt pre-defined network function templates to specific business needs. This approach maintains the benefits of standardized templates while providing flexibility for customization through parameter adjustment rather than manual reconfiguration.
2Adaptability or versatility
If manual customization of network functions is performed to fit specific business needs, then service adaptability is improved, but operational costs and complexity increase
Solution Approach 1:
The patent implements universality by creating a platform that serves multiple purposes: it can deploy various network functions, manage different service types, and accommodate diverse business requirements all through a unified template-based system. This reduces operational complexity by providing a single interface and methodology for handling diverse networking tasks.
Solution Approach 2:
The system resolves the contradiction between adaptability and complexity by using parameter changes to customize network functions. Instead of requiring complex manual configuration, users can achieve service adaptability by simply modifying parameters of pre-defined templates, thereby maintaining low operational complexity while achieving high service adaptability.
3Ease of manufacture
If vendor-specific network functions are used, then initial deployment is simplified, but migration flexibility and vendor independence deteriorate
Solution Approach 1:
The patent applies segmentation by separating network functions into standardized, modular templates that are independent of specific vendor implementations. This segmentation allows network functions to be defined once in a vendor-neutral manner and then deployed across different vendor platforms, ensuring both deployment simplicity and vendor independence.
Solution Approach 2:
The system achieves vendor independence while maintaining deployment simplicity through universality. The template-based approach creates a universal interface for defining and deploying network functions that can work across multiple vendor platforms, eliminating vendor lock-in while preserving the simplicity of standardized deployment procedures.
4Reliability
If skilled personnel are employed to manage network infrastructure, then operational control and problem-solving are improved, but labor costs and operational expenses increase
Solution Approach 1:
The patent implements self-service by enabling automated deployment and management of network functions through the template-based system. The system can automatically instantiate, configure, and manage network functions without requiring continuous human intervention, thereby maintaining operational control while significantly reducing the need for skilled personnel and associated costs.
Solution Approach 2:
The system reduces operational costs while maintaining reliability by performing preliminary actions through pre-configured templates. These templates encapsulate best practices and standard configurations, allowing the system to automatically handle routine operational tasks without requiring skilled personnel, thereby reducing operational expenses while maintaining control and reliability.
Data Source
AI summary
A method for generating target codes for one or more network functions for execution in a network is provided. The method comprises: receiving, at a processor, a network function definition; receiving, at the processor, one or more templates comprising preprogrammed codes in a preset format; compiling, at the processor, the network function definition and the one or more templates by providing key terms from the network function definition to the one or more templates; and generating the target codes.


