Terminal Firmware Upgrade via Cloud Broadcast and Selective Download

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of firmware upgrades due to the storage of numerous upgrade packages that do not need to be upgraded, occupying storage medium space and reducing upgrade efficiency.

Innovation Solution

A method where a terminal receives a broadcast message from a cloud server for updated firmware types, sends matching firmware information, and receives only the necessary firmware upgrade packages, writing them into a storage medium in a specified format for subsequent power-on upgrades, ensuring only required packages are stored and upgraded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all firmware upgrade packages are packaged into the storage medium of the terminal, then the terminal has all available firmware versions, but the storage medium space is occupied and upgrade efficiency is reduced

Engineering Contradiction:
Improvefirmware version availabilityVSAvoidstorage medium space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary firmware upgrade packages from the complete set of available firmware versions. The terminal sends its current firmware version information to the server, which then provides only the specific upgrade package needed, rather than requiring the terminal to store all possible firmware versions locally.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary identification of firmware upgrade needs before downloading. The terminal first queries the server with its current firmware information to determine what upgrades are needed, then downloads only those specific packages. This preliminary action avoids unnecessary storage of unrelated firmware versions.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If all firmware upgrade packages are packaged into the storage medium of the terminal, then the terminal has all available firmware versions, but the upgrade efficiency is reduced due to unnecessary data

Engineering Contradiction:
Improvefirmware version availabilityVSAvoidupgrade efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts and downloads only the necessary firmware upgrade packages required for the terminal's current version, eliminating unnecessary data. This extraction approach reduces download time, processing overhead, and upgrade complexity, thereby improving overall upgrade efficiency while maintaining access to needed firmware versions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If firmware upgrade packages are selected and judged from packaged packages, then the correct firmware can be identified, but the process is inefficient due to numerous packages to evaluate

Engineering Contradiction:
Improvefirmware compatibilityVSAvoidpackage selection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary identification by having the terminal send its current firmware version information to the server before downloading. The server then pre-determines which upgrade package is needed based on this information, eliminating the need for the terminal to evaluate multiple packages locally. This preliminary action ensures compatibility while significantly reducing selection time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the terminal provides its current firmware version information to the server, and the server responds with the appropriate upgrade package. This feedback loop ensures that the terminal receives the correct firmware version tailored to its specific needs, maintaining reliability while streamlining the selection process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11562074B2Firmware upgrade method and device, and storage medium
Publication Date: 2023.01.24 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US11562074B2 patent drawing
  • US11562074B2 patent drawing
  • US11562074B2 patent drawing

AI summary

A firmware upgrade method can be applied to a terminal, and include: receiving a broadcast message for broadcasting an updated firmware type sent by a cloud server; sending firmware information matching the firmware type to the cloud server; and receiving a firmware upgrade package corresponding to the firmware information pushed by the cloud server. As a result, the space of the storage medium of the terminal is effectively saved, and the efficiency of firmware upgrade is improved.