Parallel File Transmission for Software Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems for updating software in intelligent electronic devices, such as televisions and refrigerators, are inefficient, leading to slow software update processes that inconvenience users.

Innovation Solution

A data transmission system and method that includes a processing unit, a serial peripheral interface circuit, and a display interface circuit, which divide files into sub-files based on system resolution and transmit them in parallel, using file transfer commands with identify data to ensure accurate reassembly, thereby speeding up the software update process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If software is updated using traditional sequential transmission methods, then the system complexity remains low, but the update speed is slow

Engineering Contradiction:
Improvesoftware update speedVSAvoidtransmission system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the software file into multiple sub-files based on system resolution requirements. Each sub-file is transmitted separately through the display interface circuit, enabling parallel processing and significantly increasing the update speed while maintaining manageable system complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes the display interface circuit's parallel transmission capability to transfer data in a different dimensional space. By leveraging the display hardware's inherent parallel data bus, the system achieves faster software updates without requiring a completely new transmission architecture, thus improving speed with moderate complexity increase.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If files are divided into sub-files for parallel transmission, then the transmission speed increases, but the data processing complexity increases

Engineering Contradiction:
Improvefile transmission efficiencyVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing unit divides the original file into multiple sub-files based on system resolution. This segmentation enables parallel transmission through the display interface circuit, improving transmission efficiency. The segmentation is done in a way that maintains data integrity and simplifies reassembly at the receiving end.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces identify data as an intermediary element between the file data and the transmission process. This identify data includes information about the file structure and resolution requirements, acting as a mediator that guides the segmentation and reassembly processes, thereby reducing the complexity of data handling while maintaining high transmission efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If traditional sequential file transmission is used, then the system remains simple, but the update time is long

Engineering Contradiction:
Improvesoftware update timeVSAvoidtransmission interface complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The processing unit performs preliminary actions by determining the file length and dividing it into sub-files before transmission begins. This preliminary processing enables the subsequent parallel transmission to proceed efficiently, significantly reducing update time. The display interface circuit is prepared in advance to receive and process the sub-files in parallel, minimizing overall transmission time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous parallel transmission of sub-files through the display interface circuit. Multiple sub-files are transmitted simultaneously in parallel, eliminating the sequential waiting time inherent in traditional methods. This continuous parallel processing maintains high transmission speed throughout the update process, significantly reducing the total update time while the system manages complexity through dedicated parallel transmission paths.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9128658B2Data transmission systems, data transmission method and data reception method
Publication Date: 2015.09.08 WISTRON CORP
  • US9128658B2 patent drawing
  • US9128658B2 patent drawing
  • US9128658B2 patent drawing

AI summary

The present invention discloses a data transmission system. The data transmission system includes a processing unit, a first serial peripheral interface circuit, and a first display interface circuit. The processing unit is arranged to determine a length of a file, divide the file into at least one sub-file according to a system resolution, and produce a file transfer command. The first serial peripheral interface circuit is arranged to transmit the file transfer command to a second serial peripheral interface circuit. The first display interface circuit is arranged to transmit the at least one sub-file to a second display interface circuit, sequentially.