Firmware Update Server Segmentation for Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing firmware update systems for electronic devices, such as AV receivers, face issues with concentrated server access and potential widespread distribution of bugs due to simultaneous updates and lack of targeted package delivery.
Innovation Solution
A firmware update system where electronic devices send their unique network addresses to a server, allowing the server to selectively send appropriate update packages based on these addresses, thereby controlling and optimizing access and preventing widespread bug distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all electronic devices perform the same access to download update packages simultaneously, then the update process is simple and uniform, but server access becomes concentrated causing download time delays
Solution Approach 1:
The patent segments the update package delivery process by creating separate download folders for different device models and versions. Each electronic device is directed to its specific folder based on its model identifier, distributing the server load across multiple targeted paths rather than a single congested access point.
Solution Approach 2:
The patent performs preliminary classification of electronic devices by model and version before the actual update download. The server prepares and organizes update packages in advance within model-specific folders, so when devices access the server, they are directed to pre-organized content, reducing access time and server processing overhead.
2Productivity
If all electronic devices update firmware simultaneously using the same package, then the update deployment is fast and efficient, but bugs in the package can spread widely across all devices
Solution Approach 1:
The patent applies local quality by providing different update packages tailored to specific device models and versions. Each model receives a customized update package from its dedicated folder, ensuring that bugs in one package do not affect other models. This model-specific approach maintains rapid deployment while isolating potential bugs to individual device types.
Solution Approach 2:
The patent segments the update package repository into separate folders for different device models and versions. This segmentation allows simultaneous updates across multiple devices while preventing cross-contamination of bugs, as each model's update path is isolated from others.
3Device complexity
If update packages are stored in a single folder for performance, then server access structure is simple, but all electronic devices access the server at the same time causing congestion
Solution Approach 1:
The patent segments the update package storage into multiple model-specific folders while maintaining a simple top-level directory structure. This segmentation distributes server access across multiple targeted paths, reducing congestion at any single access point while keeping the overall structure straightforward and easy to navigate.
Data Source
AI summary
A system that includes an electronic device and a server configured to communicate via a network, and the electronic device includes first circuitry that stores firmware in a first memory of the electronic device;sends a network address of the electronic device to the server; and updates the firmware based on an update package received from the server in response to sending the network address, and the server includes second circuitry that stores, in a second memory of the server, a plurality of network addresses of a plurality of the electronic devices, and a plurality of update packages; and sends one of the plurality of update packages to the electronic device based on the network address of the electronic device which is sent from the electronic device.


