Auto-Configuration Server Data Model Management for CPE
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for Auto-Configuration Servers (ACS) to obtain and manage the data model and RPC methods of Customer Premises Equipments (CPE) are incomplete, leading to increased workload and inefficiency, as they require repeated data model retrieval for each CPE operation and lack comprehensive parameter type and range information.
Innovation Solution
The method involves an ACS obtaining and extracting data model information using XML parsing techniques, establishing relationships between data models and device class information, and storing these for efficient retrieval and management of specific CPEs based on device class identifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the ACS uses GetParameterNames RPC method to obtain parameters supported by CPE, then the ACS can directly obtain parameter information from CPE, but the data model obtained is incomplete and does not include parameter type and range information
Solution Approach 1:
The patent applies preliminary action by having the CPE provide complete data model information (including parameter types, ranges, and descriptions) in advance through the initial connection handshake, rather than repeatedly querying individual parameters later. The ACS stores this comprehensive data model information for future reference, eliminating the need for incomplete on-demand parameter retrieval.
2Reliability
If the ACS obtains the data model of each CPE every time it operates a CPE, then the ACS can ensure up-to-date information, but the workload of the ACS is increased
Solution Approach 1:
The patent implements preliminary action by having the CPE transmit its complete data model information during the initial connection establishment phase. The ACS stores this information and reuses it for subsequent operations, avoiding the need to repeatedly query each CPE's data model and significantly reducing ACS workload while maintaining configuration accuracy.
Solution Approach 2:
The patent applies copying by creating and storing a complete copy of the CPE's data model information in the ACS during the initial connection. This copied data model is then referenced for all subsequent configuration and management operations, eliminating the need for repeated real-time queries to the CPE and reducing network traffic and processing overhead.
3Manufacturing precision
If the ACS stores complete data model information including parameter types and ranges, then the configuration accuracy is improved, but the storage requirements and data processing complexity increase
Solution Approach 1:
The patent applies universality by designing a standardized data model structure that can accommodate multiple parameter types (string, integer, boolean, etc.) and configurations through a unified framework. This universal data model template reduces the need for separate storage mechanisms for different parameter types, efficiently organizing comprehensive configuration data in a structured manner that balances detail with storage efficiency.
Data Source
Figure 1~2
Figure 3
AI summary
The present invention relates to communication field, and more specifically, to method and apparatus for configuring and managing customer premises equipments (CPE). The method includes obtaining information of the data model supported by the CPE; extracting the CPE data model and the relationship between the CPE data model and the CPE from the obtained information; finding the data model supported by a specific CPE according to the relationship between the CPE data model and the CPE; and configuring and managing the specific CPE according to the found data model of the CPE. The present invention is able to configure and manage a specific CPE based on CPE data model by associating in advance the CPE data model with the device class information of the CPE and finding the data model of the CPE based on the device class information of the CPE.