Broadcast Firmware Update for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating firmware in mobile terminals are inefficient, requiring significant resources and being ineffective for simultaneously updating multiple terminals of the same type, especially in a broadcast system context.

Innovation Solution

A method and apparatus for updating firmware in mobile broadcast systems that allows for simultaneous updates of multiple terminals by broadcasting an update command with software version and manufacturer/model information, forcing subscription to the update service, and broadcasting the update file, utilizing a network apparatus with components like BSM, BSDA, NTC, and BSP-C to manage and execute the firmware update.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If individual firmware update methods are used for each terminal, then update reliability is maintained, but resource consumption increases and update efficiency decreases

Engineering Contradiction:
Improvefirmware update efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple individual firmware update operations into a single broadcast update operation. The network apparatus sends one update command that is received by multiple terminals simultaneously, combining what would otherwise be separate update transactions into one efficient operation, thereby improving productivity while reducing resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The broadcast update mechanism serves multiple terminals with the same firmware update needs through a single universal command. This multi-functional approach allows the system to update any number of compatible terminals using the same update package, eliminating the need for individualized update processes and reducing overall resource expenditure.

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

2Speed

If broadcast update command is sent to all terminals, then update speed increases, but network overhead and false positive updates increase

Engineering Contradiction:
Improveupdate speedVSAvoidnetwork overhead
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The update command includes specific terminal identification parameters (manufacturer ID, model ID, firmware version) that enable terminals to locally determine whether they should apply the update. This localized filtering at the terminal side reduces unnecessary network traffic and overhead by preventing incompatible terminals from requesting or receiving update files they don't need.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary filtering by including version and device identification information in the broadcast command before actual file transfer. Terminals pre-check their compatibility against the update parameters, and only compatible terminals proceed to download the update file, thereby reducing unnecessary network overhead and avoiding false positive updates.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If forced subscription is implemented for update service, then update coverage improves, but user control and system complexity increase

Engineering Contradiction:
Improveupdate coverageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Terminals automatically subscribe to the firmware update service through forced subscription without requiring manual user intervention. The system self-manages the subscription process, ensuring that all compatible terminals are enrolled to receive updates, thereby improving update coverage while the automation reduces the perceived complexity for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8396464B2Method and apparatus for software update of terminals in a mobile communication system
Publication Date: 2013.03.12 SAMSUNG ELECTRONICS CO LTD
  • US8396464B2 patent drawing
  • US8396464B2 patent drawing
  • US8396464B2 patent drawing

AI summary

A method of updating software of terminals in a mobile broadcast system is provided. The method includes creating an update command for terminals of a particular model, the update command including update information; and broadcasting the created update command. The update information includes software version information and at least one of terminal manufacturer information and terminal model information. Further, the method may further include, before broadcasting the created update command, forcibly requiring terminals subscribe to an update service; and creating and broadcasting an update file for terminals of the particular model from among the forcibly subscribed terminals. The software of the terminals may be firmware.