Terminal Firmware Upgrade via Cloud Broadcast and Selective Download
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
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.


