User Terminal Data Backup via Debugging Device Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are unable to back up data from a storage device when the I/O controller of their user terminal is faulty, as existing methods rely on the I/O controller for data transfer.

Innovation Solution

A user terminal design that includes a main controller, multiple multiplexers (MUX), and a debugging device interface, allowing data backup even when the I/O controller is faulty by rerouting data backup instructions through the debugging device, which sends I/O instructions directly to the storage component for backup processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data backup is performed through the I/O controller, then data backup function is available under normal conditions, but data backup becomes impossible when the I/O controller is faulty

Engineering Contradiction:
Improvedata backup availabilityVSAvoidbackup path flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a debugging device as an intermediary component that can directly access the storage component when the I/O controller fails. The debugging device serves as a mediator between the user terminal and storage component, enabling data backup operations to bypass the faulty I/O controller and maintain system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic signal routing through multiplexers that can switch between different signal paths based on system conditions. When the I/O controller is functional, signals route through it; when faulty, the system dynamically redirects signals through the debugging device, providing adaptability to different operational states.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system uses a fixed I/O controller path for data transfer, then the system structure is simple, but the system cannot adapt when the I/O controller fails

Engineering Contradiction:
Improvesignal path switching capabilityVSAvoidsignal routing structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic signal routing through multiplexers that can switch between different signal paths based on system conditions. When the I/O controller is functional, signals route through it; when faulty, the system dynamically redirects signals through the debugging device, providing adaptability to different operational states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The debugging device is designed with multi-functionality, serving both as a debugging interface and as a backup data transfer path. The same debugging device can perform both diagnostic functions and data backup operations, reducing the need for separate dedicated backup hardware and managing system complexity.

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

Data Source

PatentUS11966299B2User terminal, debugging device, and data backup method
Publication Date: 2024.04.23 HUAWEI TECH CO LTD
  • US11966299B2 patent drawing
  • US11966299B2 patent drawing
  • US11966299B2 patent drawing

AI summary

A user terminal, a debugging device, and a data backup method are provided. The user terminal includes a storage component, an I/O controller, a main controller, a first CC controller, a first MUX, a second MUX, a third MUX, and a first interface. The first CC controller is connected to each of the first interface and a first signal selection input end of the first MUX; a first signal input end of the first MUX is connected to the I/O controller, a second signal input end of the first MUX is connected to the main controller, and a first signal output end of the first MUX is connected to the first interface; the main controller is connected to each of a second signal selection input end of the second MUX and a third signal selection input end of the third MUX.