CWMP Server Forecast Ranking Engine for Dynamic Request Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customer Premises Equipment WAN Management Protocol (CWMP) faces inefficiencies due to its traditional server-client management framework, which limits the maximum connections of the Auto-Configuration Server (ACS), leading to increased waiting times and reduced processing capacity for Customer Premises Equipment (CPE) connections, as the processing order is not dynamically adjusted based on forecasted processing times and maximum waiting times.

Innovation Solution

A remote management system that includes a server and CPEs supporting CWMP, where a Forecast Ranking Engine dynamically adjusts the processing order of requests based on forecasted processing times and maximum waiting times, using a table of predicted processing times for CWMP commands to optimize the handling of CPE requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the traditional server-client management framework is used, then the system structure is simple, but the maximum number of connections of the ACS is limited and waiting time increases

Engineering Contradiction:
Improvesystem structureVSAvoidwaiting time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements dynamic processing order adjustment by introducing a forecasting mechanism that predicts processing times for different CPE requests. The ACS dynamically reorders the processing queue based on predicted processing durations and maximum waiting time constraints, transforming the static first-in-first-out approach into a dynamic optimization system that reduces overall waiting time while maintaining system simplicity.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the first-in-first-out processing order is used, then the processing sequence is simple, but the management capabilities of the ACS are limited and total waiting time increases

Engineering Contradiction:
Improveprocessing sequenceVSAvoidmanagement capabilities
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies preliminary action by forecasting processing times for all CPE requests before actual processing begins. The system pre-calculates optimal processing orders based on predicted durations and maximum waiting time requirements, allowing the ACS to execute an optimized sequence without real-time complexity during actual processing, thus improving productivity while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If the traditional connection handling method is used, then the connection management is simple, but the number of connection requests processed per unit time is reduced

Engineering Contradiction:
Improveconnection managementVSAvoidprocessing capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the parameter of processing order from a fixed first-in-first-out sequence to a dynamically optimized sequence based on forecasted processing times and maximum waiting time constraints. This parameter transformation allows the ACS to process more connection requests per unit time by strategically ordering operations, improving productivity without significantly increasing connection management complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9960960B2Remote management systems and apparatuses for CWMP and methods for improving performance of remote management thereof
Publication Date: 2018.05.01 IND TECH RES INST
  • US9960960B2 patent drawing
  • US9960960B2 patent drawing
  • US9960960B2 patent drawing

AI summary

A remote management system for Customer premises equipment WAN Management Protocol (CWMP) is provided. The remote management system includes at least one CPE (Customer Premises Equipment) and one server coupled to the CPE via a network. The CPE transmits a request to the server via the network. The server processes the request from the CPE according to a processing order, wherein the server provides a table which contains forecasted processing times for commands of a plurality of data models compatible with the CWMP. Upon receiving the request, the server generates a command configuration document according to the request, forecasts and obtains a first processing time corresponding to the command configuration document, and then dynamically adjusts and arranges the processing order for processing the request in the server according to the first processing time and a maximum waiting time corresponding to the request.