Dynamic Language File for Rapid Line Diagnosis Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current line diagnosis methods are inefficient due to the lengthy process of customizing diagnosis programs, which cannot quickly adapt to changes in line and terminal device configurations, leading to delayed user satisfaction.

Innovation Solution

A line diagnosis method and apparatus that utilizes a dynamic language file to analyze test results, allowing for rapid customization and adjustment of analysis solutions by incorporating known line fault types and judging conditions, enabling immediate modification and deployment of analysis logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom development is performed in the diagnosis program to achieve function customization, then the diagnosis can be adapted to specific line and terminal situations, but the time period required is relatively long and cannot respond to changes in time

Engineering Contradiction:
Improvediagnosis customization capabilityVSAvoidcustomization time period
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the diagnosis program into a fixed part (core diagnosis functions) and a variable part (configuration file containing line and terminal specific parameters). This allows the variable part to be customized without modifying the fixed part, enabling rapid adaptation through configuration file changes rather than full program re-development.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic configuration files that can be modified without re-compiling or re-deploying the entire diagnosis program. The system dynamically loads and applies configuration parameters from these files, allowing real-time or near-real-time customization responses to changing line and terminal situations.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the diagnostic program is modified and re-deployed after a new software version or patch is released, then the judgment logic can be customized according to field situation, but the time period is still longer and user demand cannot be satisfied in time

Engineering Contradiction:
Improvejudgment logic customizationVSAvoidresponse speed to user demand
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the customizable judgment logic and parameters from the core diagnosis program into separate configuration files. These configuration files can be independently modified and updated without affecting the core program, allowing rapid customization of judgment logic without going through the lengthy software version release and re-deployment process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables customization through parameter changes in configuration files rather than code modifications. By changing parameters in the configuration file, the system can adapt to new field situations immediately without requiring software version updates, patches, or re-deployment, thus dramatically improving response speed to user demands.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If configuration files are used to store physical characteristic parameters, then rapid customization of specific data can be achieved, but the configuration file cannot contain the judgment logic

Engineering Contradiction:
Improvecustomization timeVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges both the physical characteristic parameters and the judgment logic into the configuration file. The configuration file not only stores line and terminal specific parameters but also contains the judgment logic that uses these parameters for diagnosis. This integration allows the configuration file to serve dual purposes, enabling complete customization without separating data storage from processing logic.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10051116B2Line diagnosis method and apparatus
Publication Date: 2018.08.14 ZTE CORP
  • US10051116B2 patent drawing
  • US10051116B2 patent drawing
  • US10051116B2 patent drawing

AI summary

Disclosed are a line diagnosis method and apparatus. The method includes: acquiring a test result reported by a test device, herein, the test result is a test result acquired after the test device tests a line that needs line diagnosis (S102); and invoking a dynamic language file to analyze the test result and obtaining a line diagnosis result, herein, the dynamic language file includes known line fault types described in a dynamic language and corresponding judging conditions (S104). Through the technical solution, the problem in the related art that the time period of re-customizing a diagnosis program for line diagnosis is too long to satisfy the user demand is solved; the time period required by function customization is largely shortened during line diagnosis, and a user can rapidly adjust the analysis solution according to changes of the line situations, the user demand is satisfied and the user satisfaction is improved.