ACS Device Status Detection via Tr069 Authentication Error

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Tr069 protocol methods for obtaining device status are inefficient and complex, particularly due to varying device types, unnecessary protocol interactions, and system performance consumption, leading to difficulties in managing large numbers of devices effectively.

Innovation Solution

An Auto-Configuration Server (ACS) sends a connection request with a wrong user name and password to a Customer Premises Equipment (CPE), using authentication error status codes to determine online or offline status, simplifying the process to a single HTTP get call and reducing system performance consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed parameter is obtained according to the Tr069 protocol to determine device status, then the device status can be determined, but the process requires multiple HTTP interactions and has low efficiency

Engineering Contradiction:
Improvedevice status determinationVSAvoidstatus checking efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the essential status determination function from the complex Tr069 protocol interaction sequence, reducing it to a single HTTP GET request that checks for the presence of a specific parameter. This extraction eliminates unnecessary protocol steps while preserving the core status detection capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary configuration by pre-defining specific parameter paths in the device that indicate online status. By establishing these predetermined parameter locations in advance, the system avoids complex real-time protocol interactions and can quickly determine device status through simple parameter existence checks.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If configuration is performed based on device type to obtain a fixed parameter, then the parameter can be obtained, but the functional structure of the network management server becomes complex

Engineering Contradiction:
Improveparameter obtaining accuracyVSAvoidnetwork management server structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal status checking mechanism that works across different device types by defining a common parameter path structure. Instead of creating separate configuration logic for each device type, the system uses a unified approach where the parameter existence check serves all device types, thereby reducing server structural complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the approach from device-type-specific parameter values to a universal parameter existence check. By shifting from checking specific parameter values that vary by device type to checking the mere presence of a standardized parameter path, the system simplifies the configuration structure while maintaining accurate status determination.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If protocol interaction is performed between CPE and ACS to obtain device status, then the status can be obtained, but system performance is consumed

Engineering Contradiction:
Improvedevice status informationVSAvoidsystem performance consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential status information from the full Tr069 protocol interaction by implementing a simplified HTTP GET request that checks for parameter existence. This extraction eliminates the need for complete protocol handshakes and multiple message exchanges, significantly reducing system performance consumption while obtaining the necessary status information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2688245B1Method, auto-configuration server (ACS), and system for obtaining status of device based on tr069 protocol
Publication Date: 2019.07.10 ZTE CORP
  • EP2688245B1 patent drawingFigure 1
  • EP2688245B1 patent drawingFigure 2~3
  • EP2688245B1 patent drawingFigure 4~5

AI summary

The disclosure discloses a method for obtaining a status of a device based on a Tr069 protocol, which includes: an Auto-Configuration Server (ACS) sends a connection request including a wrong user name and password to a Customer Premises Equipment (CPE); and judges a status of the CPE according to whether an authentication error status code returned by the CPE synchronously after receiving the connection request is received. An ACS and a system for obtaining a status of a device based on a Tr069 protocol is further provided by the disclosure. The ACS sends a connection request including a wrong user name and password to a CPE, learns that the CPE is in an online status according to an authentication error status code returned synchronously by the CPE, and when the ACS waits for timeout or receives other status codes, determines that the CPE is in an offline status. Therefore, compared with the related art, the disclosure can obtain the status of the device only by making an HTTP get call, and the method of the disclosure is simple and efficient.