Firmware Upgrade System Using Dual Protocol Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing OMA DM FOTA model is limited in effectively handling complex firmware upgrades for handheld devices like smartphones, as it struggles with integrating third-party upgrade service logic and managing complex device image information.

Innovation Solution

A device firmware upgrade system that establishes a session between a mobile communications device and a first server to obtain identity information of a second server for computing customized upgrade processes, allowing the device to download necessary files and provide status indications, while using different protocols for communication with OMA DM compliant and enhanced servers to handle complex device images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the OMA DM FOTA model is used for firmware upgrades, then standardization and interoperability are improved, but the ability to handle complex device image information and integrate third-party upgrade service logic deteriorates

Engineering Contradiction:
ImproveinteroperabilityVSAvoidcomplex device image information handling
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the firmware upgrade process into two distinct phases: (1) OMA DM protocol phase for device management session establishment and basic upgrade coordination, and (2) Customized protocol phase for complex device image information exchange and third-party service logic integration. This segmentation allows each phase to use the most appropriate protocol for its specific requirements, resolving the contradiction between standardization and complexity handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary customized protocol layer between the OMA DM protocol and the complex device image information processing. This intermediary protocol acts as a bridge that translates standardized OMA DM commands into detailed device image operations, enabling both standard interoperability and complex information handling without direct conflict.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single protocol is used for communication, then system simplicity is improved, but the ability to integrate third-party upgrade service logic and handle customized upgrade processes deteriorates

Engineering Contradiction:
Improvesystem structureVSAvoidthird-party service logic integration
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements multi-functionality by enabling the device to operate with multiple protocols: the OMA DM protocol for standardized device management communications and a customized protocol for third-party service integrations. The device management session uses OMA DM for universal compatibility, while the customized protocol handles specific third-party upgrade service logic, allowing the system to serve multiple purposes without sacrificing simplicity in either domain.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Stability of the object's composition

If the OMA DM protocol is used for all communications, then protocol consistency is improved, but the efficiency of downloading upgrade files from identified resource locations deteriorates

Engineering Contradiction:
Improveprotocol consistencyVSAvoidupgrade file download efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system performs preliminary actions by using the OMA DM protocol to first establish the device management session and obtain identity information of resource locations where upgrade files are stored. Once these preliminary steps are completed through the standardized protocol, the system then switches to the customized protocol for the actual file download process, combining protocol consistency for setup with efficiency for execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8914473B2Firmware upgrade system and method in a device management architecture
Publication Date: 2014.12.16 MALIKIE INNOVATIONS LTD
  • US8914473B2 patent drawing
  • US8914473B2 patent drawing
  • US8914473B2 patent drawing

AI summary

In one embodiment, a device firmware upgrade scheme is disclosed for upgrading a device image of a mobile communications device. A device management session is established between the mobile communications device and a first server using a first protocol. Upon obtaining identity information of a second server operable to compute or otherwise determine a customized upgrade process, a device inventory is transmitted to the second server using a second protocol. Upon receiving the customized upgrade process, the mobile communications device downloads one or more upgrade files from one or more resources. Thereafter, the mobile communications device is operable to provide a status indication to the first server using the first protocol.