Adapter Firmware Upgrade Feedback Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Firmware upgrading of intelligent adapters is prone to data transmission errors due to long-distance communication between smartphones and adapters, leading to potential adapter malfunctions.
Innovation Solution
A method involving a mobile terminal transmitting data blocks of an upgrade file to an adapter, with feedback mechanisms to ensure successful receipt, re-transmission upon failure, and comparison of received files to verify accuracy, enhancing data transmission reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data transmission is performed over long distance between smartphone and adapter, then communication flexibility is improved, but data transmission accuracy deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the adapter sends acknowledgment signals back to the smartphone after receiving each data block. The smartphone monitors these feedback signals to determine whether data transmission was successful. If no feedback or error feedback is received, the smartphone retransmits the data block, ensuring accurate data transmission over the long-distance connection.
Solution Approach 2:
The patent performs preliminary actions by dividing the firmware upgrade file into multiple data blocks before transmission and preparing error detection codes in advance. The smartphone and adapter also establish communication protocols and data block structures beforehand, which helps prevent transmission errors and facilitates efficient error handling during the actual data transmission process.
2Reliability
If data blocks are transmitted sequentially with feedback verification, then data transmission reliability is improved, but upgrading time increases
Solution Approach 1:
The patent segments the firmware upgrade file into multiple smaller data blocks, each with a manageable size and independent error detection capability. This segmentation allows the system to verify and retransmit only the specific blocks that contain errors rather than the entire firmware file, thereby maintaining high reliability while reducing the overall time loss compared to complete retransmission.
Solution Approach 2:
The patent dynamically adjusts transmission parameters such as data block size and retransmission timing based on feedback received during the upgrade process. When transmission conditions are good, larger blocks and faster timing are used; when errors occur, the system adjusts to smaller effective block sizes through selective retransmission, optimizing the balance between reliability and speed.
Data Source
AI summary
A method of upgrading firmware of an adapter includes transmitting a set of n data blocks of first upgrade file to the adapter, receiving a first response information of the adapter based on the set of n data blocks, and determining that the updating procedure of the adapter fails when the first response information indicates that the adapter fails to receive all of the n data blocks. In the method, a mobile terminal transmits the upgrade file to the adapter and the adapter sends determination information to the mobile terminal after the adapter receives the upgrade file having a predetermined size. In a time interval, if the mobile terminal fails to receive the determination information or the adapter does not receive the upgrade file, the upgrading firmware of the adapter fails.


