UPnP Terminal Device Model Management via Proxy Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote proxy management architectures face challenges in managing UPnP devices due to the universal data model of the UPnP protocol not being able to suit different service data models, leading to difficulties in identifying and managing service data models by the ACS.
Innovation Solution
A method and system where a UPnP terminal device organizes its management data model according to a remote management protocol, obtaining a description file, establishing a data model meeting CWMP requirements, and sending this information to an ACS, allowing for efficient conversion and management of UPnP terminal devices without the need for semantic conversion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a universal data model is used for UPnP devices, then device compatibility is improved, but service data model identification capability deteriorates
Solution Approach 1:
The patent segments the data model into two distinct parts: a universal UPnP device data model for basic device information and a service-specific data model for particular service requirements. This segmentation allows the system to maintain universal compatibility through the base model while enabling precise service identification through the specialized model, thereby resolving the contradiction between device compatibility and service data model identification capability.
2Adaptability or versatility
If semantic conversion is performed for data models, then data model adaptability is improved, but processing complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-defining service data model templates for different service types during system initialization. These templates are prepared in advance and stored in the proxy device, eliminating the need for complex real-time semantic conversion. When a service is detected, the system directly matches it with the pre-prepared template, significantly reducing processing complexity while maintaining high adaptability.
3Productivity
If the ACS directly manages UPnP devices, then management efficiency is improved, but protocol compatibility deteriorates
Solution Approach 1:
The patent introduces a proxy device as an intermediary between the ACS and UPnP devices. The proxy device translates UPnP protocol messages into TR-069 protocol messages that the ACS can understand, and vice versa. This intermediary approach allows the ACS to efficiently manage devices using its native protocol while maintaining compatibility with UPnP devices through the translation capability of the proxy, thereby resolving the contradiction between management efficiency and protocol compatibility.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the present invention disclose a method for managing a terminal device, including: obtaining a description file of a UPnP device management data model of a UPnP device in a home network, where the UPnP device management data model is organized by the UPnP device according to a data model defined by a remote management protocol; establishing a data model meeting CWMP requirements, of the UPnP device according to the description file; sending information about the data model of the UPnP device meeting the CWMP requirements to an ACS; receiving a management command of the ACS for the data model of the UPnP device; and converting the management command into a UPnP device management command and sending it to the UPnP device. Embodiments of the present invention further provide a proxy device and a system, so that a home gateway does not need to perform model conversion for a data model of a UPnP device, thereby easing the burden on the home gateway.