Mobile Firmware Update Protocol Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for updating firmware in electronic devices, such as mobile handsets, are inefficient and inconvenient, often requiring inappropriate protocols for interactions with carrier network servers, leading to suboptimal update processes.
Innovation Solution
A system that determines when an electronic device should communicate with a management server and a delivery server using specific protocols, such as SyncML DM and Open Mobile Alliance Download OTA protocols, to efficiently download firmware updates based on device information, allowing for appropriate protocol selection for different server interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single protocol is used for all server interactions, then the system is simple to implement, but the update process becomes inefficient and inappropriate for different server types
Solution Approach 1:
The patent divides the server interaction process into two distinct phases: device management phase (using SyncML DM protocol for checking update availability) and data transfer phase (using OMA Download protocol for actual firmware download). This segmentation allows each protocol to be optimized for its specific function, improving overall update efficiency while maintaining clear protocol boundaries.
Solution Approach 2:
The system dynamically selects protocols based on the interaction stage and server type. The mobile device transitions from using SyncML DM protocol when communicating with the device management server to using OMA Download protocol when communicating with the delivery server. This dynamic protocol selection optimizes performance for each specific operation.
2Loss of time
If update checks are performed frequently, then update availability is detected promptly, but network resources and device power are consumed unnecessarily
Solution Approach 1:
The system implements periodic update checking where the mobile device periodically contacts the device management server to check for available updates. This periodic action balances timely update detection with reduced network usage and power consumption compared to continuous monitoring, as the device only activates the update check mechanism at scheduled intervals.
3Productivity
If the device downloads update packages automatically, then updates are applied timely, but user control over the update process is reduced
Solution Approach 1:
The system implements a feedback mechanism where the device management server notifies the mobile device when updates are available, and the device can request update information. The user is presented with update options and can choose to proceed or cancel. This feedback loop maintains user control while enabling timely updates when users choose to proceed.
Data Source
AI summary
Aspects of the present invention may be seen in a system and method for downloading update packages into an electronic device communicatively coupled to a carrier network. The system may facilitate the update of firmware/software in the electronic device. Different protocols may be utilized for discovery and download of update packages. Also, different protocols may be utilized for provisioning and for subsequent downloading of update packages.


