Adapter Firmware Upgrade Feedback Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication flexibilityVSAvoiddata transmission accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data blocks are transmitted sequentially with feedback verification, then data transmission reliability is improved, but upgrading time increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidupgrading time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10203950B2Method for upgrading firmware of adapter, mobile terminal, and adapter thereof
Publication Date: 2019.02.12 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US10203950B2 patent drawing
  • US10203950B2 patent drawing
  • US10203950B2 patent drawing

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.