Terminal Device Fault Detection via User Operation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting black screen or screen freezing on terminal devices, such as mobile phones, are inaccurate due to random selection of screen regions, which may not represent the entire display, leading to incomplete fault detection.

Innovation Solution

A terminal device troubleshooting method that determines actual faults by analyzing user operations and the device's responses, allowing for precise identification of black screen or screen freezing issues by comparing specific operations and results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random regions are selected from the display screen for fault detection, then the detection process is simple and fast, but the detection accuracy deteriorates because the selected regions may not represent the entire display

Engineering Contradiction:
Improvedetection speedVSAvoidfault detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple specific display regions (such as status bar region, navigation bar region, content display region) before fault detection occurs. During detection, the system selects from these pre-defined regions rather than randomly selecting, ensuring that critical areas are consistently monitored. This preparation in advance allows for both comprehensive coverage and efficient detection without random selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the display screen into multiple specific functional regions (status bar, navigation bar, content area, etc.) rather than treating it as a single uniform area. Each region can be independently monitored for faults, allowing the system to detect black screens or freezing in specific areas while maintaining overall detection efficiency. This segmentation enables targeted monitoring without requiring random sampling across the entire display.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the entire display screen is monitored for fault detection, then the detection accuracy is improved, but the detection complexity and resource consumption increase

Engineering Contradiction:
Improvefault detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the display screen into multiple specific functional regions (status bar, navigation bar, content display region, etc.), each monitored independently. This segmentation allows the system to achieve comprehensive coverage without monitoring every pixel of the entire screen, reducing computational complexity while maintaining detection accuracy across all critical areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent monitors specific critical regions of the display rather than the entire display area. By focusing on key functional areas where faults are most likely to manifest (status bar, navigation bar, content region), the system achieves sufficient detection accuracy without the excessive resource consumption that would result from monitoring the complete display surface.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3690652B1Fault processing method for terminal device and terminal device
Publication Date: 2023.08.30 HUAWEI TECH CO LTD
  • EP3690652B1 patent drawingFigure 1
  • EP3690652B1 patent drawingFigure 2
  • EP3690652B1 patent drawingFigure 3

AI summary

This application relates to the field of terminal technologies, and provides a terminal device troubleshooting method and a terminal device, so as to improve accuracy of a result of detecting a fault such as a black screen or screen freezing that occurs on a terminal device. The troubleshooting method includes: obtaining a first operation and a first result; determining that the first operation is the same as a predefined second operation and that the first result is a fault result; and when the first operation is the same as the second operation, and the first result is a fault result, determining that an actual fault occurs on a terminal device, where the first operation is an operation currently performed by a user on the terminal device, and the first result is a result of responding by the terminal device to the first operation.