Router-Based Silent APP Update Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Silent upgrading of multiple applications (APPs) and centralized downloading of installation packages can cause network congestion, negatively impacting user experience.

Innovation Solution

A method where a router downloads installation files for updating APPs in advance, allowing terminals to acquire them directly, thus reducing network traffic and maintaining a silent updating process without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If silent upgrading of multiple APPs is performed with centralized downloading of installation packages, then the APP upgrading process is simplified, but network congestion occurs and user experience is harmed

Engineering Contradiction:
ImproveAPP upgrading processVSAvoidnetwork congestion
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the centralized downloading process into individual terminal downloading operations. Each terminal downloads installation packages independently from the server rather than all terminals downloading simultaneously through a router, distributing the network load and avoiding congestion while maintaining simplified automatic updating for users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having terminals check for available updates and download installation packages only when needed, rather than continuously downloading all possible updates. The router coordinates update checks and triggers downloads based on actual update requirements, reducing unnecessary network traffic while maintaining the simplified automatic update experience.

Inventive Principle:
Principle #10Preliminary action

2Speed

If installation files are downloaded and stored in advance, then downloading speed increases, but storage space is consumed

Engineering Contradiction:
ImproveAPP updating speedVSAvoidstorage space
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The patent applies preliminary action by having the router download and store installation packages in advance before terminals request them. This pre-download approach enables fast local distribution to terminals without requiring them to download from the external server, improving update speed while the router's storage is efficiently utilized only for active update packages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements discarding and recovering by having the router automatically delete installation packages from its storage after they have been successfully distributed to terminals. This ensures storage space is continuously recovered and reused, allowing the router to maintain a cache of update packages for fast distribution without long-term storage consumption.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP3168745B1Method, device and system for application updating
Publication Date: 2024.01.17 XIAOMI INC
  • EP3168745B1 patent drawingFigure 1~3
  • EP3168745B1 patent drawingFigure 4~6
  • EP3168745B1 patent drawingFigure 7~9

AI summary

A method, device and system for Application (APP) updating are provided. The method includes acquiring, by a router, an APP list to be updated (S161), downloading an installation file of an APP to be updated according to the APP list to be updated (S162), and controlling a target terminal to install the installation file (S163).