Electronic Device Upgrade via Segmented Parallel Data Transmission
Solution Overview
Problem
Existing electronic devices face challenges in convenient and time-efficient upgrading due to lengthy data transmission processes, leading to reduced residual value and user dissatisfaction.
Innovation Solution
An electronic device and method that involves dividing program data into multiple segments for simultaneous transmission across different communication units, with acknowledgment signals sent after completion, facilitating faster and more efficient upgrades.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If program data is transmitted sequentially through a single communication unit, then transmission reliability is maintained, but upgrading time increases significantly
Solution Approach 1:
The patent divides program data into multiple segments and transmits them through different communication units simultaneously. The controller receives multiple segments through first and second communication units, reconstructs the complete program data, and executes the upgrade. This parallel transmission approach significantly reduces upgrading time while maintaining reliability through segment verification and retransmission mechanisms.
Solution Approach 2:
The patent introduces a new dimension to data transmission by utilizing multiple communication units (first communication unit and second communication unit) that operate in parallel. Instead of single-path sequential transmission, the system employs multi-path parallel transmission, transforming the transmission process from one-dimensional to multi-dimensional, thereby reducing total transmission time while maintaining reliability.
2Productivity
If program data is divided into multiple segments for parallel transmission, then upgrading speed increases, but data transmission complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where the controller sends receipt acknowledgment signals to confirm successful reception of data segments. When segments are received correctly, the system proceeds with reconstruction and execution. If transmission fails or segments are incomplete, the feedback mechanism triggers retransmission, thereby managing complexity through structured error handling and confirmation protocols.
Solution Approach 2:
The controller acts as an intermediary that receives multiple data segments from different communication units, reconstructs the complete program data, and coordinates the upgrade process. This intermediary role simplifies the overall system architecture by centralizing the complexity of segment management, reconstruction, and verification within the controller, while keeping the communication units relatively simple.
3Productivity
If multiple communication units are used for simultaneous data transmission, then transmission efficiency improves, but device complexity increases
Solution Approach 1:
The patent segments the communication function into multiple dedicated communication units (first communication unit and second communication unit), each responsible for transmitting specific data segments. This segmentation allows parallel operation of multiple units, improving transmission efficiency while keeping each individual communication unit relatively simple in design.
Solution Approach 2:
The patent merges the functions of multiple communication units into a unified data reception and reconstruction process controlled by a single controller. The controller combines segments from different communication units, reconstructs the complete program data, and manages the upgrade process, thereby achieving high transmission efficiency without requiring each communication unit to be independently complex.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An upgradable electronic device is disclosed. The electronic device includes: a first communication unit receiving data for upgrade from outside the electronic device; and a main controller receiving the data from the first communication unit to retransmit the data or to perform a predetermined function using the data, wherein the first communication unit divides the data into multiple data segments and transmits n (n being a natural number greater than or equal to 2) data segments to the main controller before the first communication unit receives a receipt acknowledgment signal from the main controller.