CPE Remote Procedure Calls with Segmented Parameter Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The TR-069 protocol for remote management of consumer premises equipment (CPE) results in excessive data and complexity, leading to errors and resource exhaustion due to lengthy parameter retrieval times and complex data types.
Innovation Solution
Implementing an extended syntax for the GetParameterValues method to request partial sets of parameters from CPEs, allowing for efficient and controlled parameter retrieval through partial lists, and using a simplified data type representation for Boolean and integer values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the TR-069 protocol is used for remote management of CPE devices, then comprehensive parameter retrieval is achieved, but transaction time and data complexity increase excessively
Solution Approach 1:
The patent segments the parameter retrieval process into multiple transactions using the GetParameterValues RPC method. Instead of retrieving all parameters in a single transaction, the system divides parameters into groups and retrieves them across multiple transactions, reducing the time and data complexity of each individual transaction while maintaining complete parameter retrieval.
2Loss of information
If the TR-069 protocol is used for remote management of CPE devices, then comprehensive parameter retrieval is achieved, but data complexity and error proneness increase
Solution Approach 1:
The patent segments the parameter data into multiple smaller data sets across different transactions. Each transaction handles a subset of parameters, reducing the complexity and size of data exchanged in any single transaction. This segmentation makes the data less error-prone and easier to manage.
Solution Approach 2:
The patent introduces a new parameter 'NumberOfParameters' in the GetParameterValues RPC response to indicate how many parameters are available. This parameter change enables the ACS to control the retrieval process by requesting specific numbers of parameters, thereby managing data complexity and preventing excessive data transmission.
3Loss of information
If comprehensive parameter retrieval is performed in single transactions, then complete data is obtained, but resource exhaustion occurs
Solution Approach 1:
The patent segments the parameter retrieval into multiple smaller transactions, reducing the resource burden on both the CPE and ACS in any single transaction. The CPE can retrieve and transmit parameter values in manageable chunks, preventing memory exhaustion and reducing processing overhead, while the ACS can handle responses more efficiently.
Solution Approach 2:
The patent implements partial action by allowing the ACS to request only a specific number of parameters (N parameters) in each GetParameterValues transaction, rather than requiring all parameters to be retrieved at once. This partial retrieval approach reduces resource consumption while still achieving complete parameter retrieval through multiple transactions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for remote management of a consumer premises equipment (CPE) via a network by use of an equipment management system includes an equipment management system including a processor and rendering on a display a field that accepts an input for a query by an operator. The equipment management system maintaining an associated database of characteristics of the plurality of consumer premises equipment including a serial number, a model, and a firmware. The equipment management system searching the database based upon the input from the query from the operator that includes the serial number, the model, and the firmware. The equipment management system in response to determining a match based upon the query rending information regarding a matching consumer premises equipment on the display.