Terminal System Upgrade via Peer-to-Peer Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing terminal system upgrade methods face challenges when no version server is deployed, leading to service costs and time inefficiencies, especially during online upgrades, as they rely on network stability and specific service outlets.

Innovation Solution

A method where a first terminal determines if a second terminal has a compatible and newer system software version, and if so, establishes a connection to download and complete the upgrade, even if the initial connection is interrupted, by utilizing a third terminal if necessary, without relying on a version server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If online upgrade is performed by querying a version server, then the terminal can automatically obtain system software updates, but the upgrade cannot be completed when the version server is unavailable or network quality is poor

Engineering Contradiction:
Improveautomatic upgrade capabilityVSAvoidupgrade completion reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a peer terminal as an intermediary to transfer system software between terminals. Instead of relying solely on a version server, the upgrade process can be completed by obtaining software from another terminal in the network, which acts as a mediator to fulfill the upgrade need when the server is unavailable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent shifts the upgrade source from a single centralized dimension (version server) to multiple distributed dimensions (peer terminals). By enabling terminals to query and download from other terminals in addition to the server, the system adds another dimension to the software distribution architecture, improving reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If local upgrade is performed at a service outlet, then the upgrade can be completed with professional assistance, but excessive service costs and time costs are incurred

Engineering Contradiction:
Improveupgrade completion guaranteeVSAvoidupgrade time cost
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables terminals to perform self-upgrade by automatically querying version information, downloading software packages, and installing updates. The terminal independently completes the entire upgrade process without requiring professional maintenance engineers, thereby eliminating service outlet dependencies and reducing time costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements automatic background querying of version servers to obtain update information before user initiation. The terminal proactively checks for available upgrades and prepares installation packages in advance, allowing users to perform upgrades at convenient times without rushing to service outlets.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If system software is downloaded from a version server, then the terminal can obtain official updates, but the upgrade process is delayed when network quality is poor

Engineering Contradiction:
Improvesoftware authenticityVSAvoidupgrade speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent allows the terminal to download only the necessary portions of system software from peer terminals rather than requiring complete downloads from remote servers. By obtaining partial updates locally from nearby devices, the upgrade process accelerates while maintaining software integrity through verification mechanisms.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3200072B1Method for updating terminal system, terminal and system
Publication Date: 2019.08.14 HUAWEI TECH CO LTD
  • EP3200072B1 patent drawingFigure 1
  • EP3200072B1 patent drawingFigure 2
  • EP3200072B1 patent drawingFigure 3

AI summary

Embodiments of the present invention relate to the communications field, and provide a method for upgrading a terminal system, a terminal, and a system, so as to resolve a problem that online upgrade cannot be performed when no version server is deployed, and reduce service costs and time costs of system upgrade. The solution includes: obtaining, by a first terminal, version information of a second terminal, where the version information of the second terminal includes at least a device model and a version number of system software of the second terminal; if the device model of the second terminal is compatible with a device model of the first terminal, determining, by the first terminal according to the version number of the system software of the second terminal and a version number of system software of the first terminal, whether system upgrade is to be performed on the first terminal; and if the first terminal determines that system upgrade is to be performed, obtaining, by the first terminal from the second terminal, system software data indicated by the version number of the system software of the second terminal, so that the first terminal completes system upgrade on the first terminal according to the obtained system software data.