Master-Slave Update Distribution for IoT Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing update file download methods for multiple terminals lead to server overload and network jamming due to excessive requests and insufficient bandwidth, particularly in the context of increasing Internet of Things devices.

Innovation Solution

Implementing a method where terminals are grouped into master and slave devices based on configuration information, with master devices downloading update files from the server and then sharing them with slave devices, thereby reducing the server's workload and improving download efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If each terminal sends update requests to the same server simultaneously, then all terminals can receive updates, but the server becomes overloaded

Engineering Contradiction:
Improveupdate download coverageVSAvoidserver load
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent segments terminals into multiple groups (first terminals and second terminals) with different update download paths. First terminals download directly from the server, while second terminals download from first terminals acting as intermediaries. This segmentation distributes the server load across multiple nodes, preventing server overload while maintaining comprehensive update coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces first terminals as intermediary nodes that receive updates from the server and then distribute them to second terminals. These intermediaries relieve the server of direct communication with all terminals, reducing server load while ensuring all terminals receive updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the server transmits large update files to each terminal simultaneously, then all terminals receive updates, but network jamming occurs due to insufficient bandwidth

Engineering Contradiction:
Improveupdate distribution speedVSAvoidnetwork jamming
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the update distribution process into multiple stages and paths. Instead of one large simultaneous transmission from server to all terminals, the update flows through segmented paths: server → first terminals → second terminals. This segmentation reduces the bandwidth requirement for any single connection and prevents network jamming.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses first terminals as intermediary nodes that receive updates from the server and forward them to second terminals. This intermediary approach distributes the network traffic across multiple connections rather than concentrating all traffic through the server, preventing network jamming while maintaining fast update distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a centralized server handles all update downloads, then update management is simple, but server overload occurs with large numbers of terminals

Engineering Contradiction:
Improveupdate management complexityVSAvoidserver load
Core Design Contradiction:
Device complexityVSPower

Solution Approach 1:

The patent segments the centralized update management into a hierarchical structure with servers managing first terminals and first terminals managing second terminals. This segmentation reduces the server load while maintaining manageable complexity through standardized group management protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces first terminals as intermediary management nodes that handle update distribution to second terminals. This intermediary layer reduces the server's direct management burden while maintaining simple overall management through clear master-slave relationships and standardized communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10630548B2Update file download method, device, and system
Publication Date: 2020.04.21 BOE TECHNOLOGY GROUP CO LTD
  • US10630548B2 patent drawing
  • US10630548B2 patent drawing
  • US10630548B2 patent drawing

AI summary

The present disclosure provides an update file download method, device, and system. The method comprises obtaining configuration information of each terminal; determining a device group to which each terminal belongs and classification of master or slave device of each terminal in each device group based on a device grouping strategy, a classification strategy of master and slave devices, and the configuration information; and sending information of a master device to a slave device in a same device group, wherein the information of the master device is used for the slave device to download the at least one update file. The method can further include: the master device receiving the at least one update file from a server; and the slave device downloading the at least one update file from the master device.