UPnP Terminal Device Model Management via Proxy Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedevice compatibilityVSAvoidservice data model identification capability
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If semantic conversion is performed for data models, then data model adaptability is improved, but processing complexity increases

Engineering Contradiction:
Improvedata model adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the ACS directly manages UPnP devices, then management efficiency is improved, but protocol compatibility deteriorates

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidprotocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2637355B1Method for managing terminal device, proxy device and system
Publication Date: 2017.11.15 HUAWEI DEVICE CO LTD
  • EP2637355B1 patent drawingFigure 1
  • EP2637355B1 patent drawingFigure 2
  • EP2637355B1 patent drawingFigure 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.