Identifier-Based Parallel File Transfer for Vehicle Diagnostics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The efficiency of file transfer between a vehicle diagnostic instrument and a vehicle-mounted terminal is relatively low, leading to reduced diagnosis efficiency and prolonged waiting times for users.
Innovation Solution
A file transfer method that allows the first terminal apparatus to obtain multiple data blocks simultaneously by determining the files to which they belong based on included identifiers, enabling parallel transfer of files.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sequential file transfer method is used between vehicle diagnostic instrument and vehicle-mounted terminal, then transfer process is simple to implement, but file transfer efficiency is low
Solution Approach 1:
The patent segments files into multiple data blocks and enables parallel transmission of these blocks across multiple channels. Each data block is independently transmitted and can be received simultaneously, transforming a sequential single-channel process into a parallel multi-channel process, thereby significantly improving file transfer efficiency while maintaining manageable complexity through structured block management
Solution Approach 2:
The patent introduces a new dimension of parallelism by transmitting data blocks across multiple communication channels simultaneously rather than sequentially in a single channel. This dimensional change from sequential to parallel transmission fundamentally increases transfer efficiency without proportionally increasing system complexity, as the parallel structure is managed through standardized block protocols
2Loss of energy
If sequential file transfer is used, then network bandwidth utilization is low, but system implementation is straightforward
Solution Approach 1:
By dividing files into multiple data blocks that can be transmitted in parallel, the system fully utilizes available network bandwidth across multiple channels simultaneously. This segmentation approach maximizes bandwidth utilization while keeping implementation complexity manageable through standardized block handling procedures
Solution Approach 2:
The patent changes the transmission parameter from sequential single-block transfer to parallel multi-block transfer, fundamentally altering how network bandwidth is utilized. This parameter change enables simultaneous transmission across multiple channels, dramatically improving bandwidth utilization without requiring complex custom protocols, as the block-based approach can leverage existing communication infrastructure
3Loss of time
If parallel file transfer is implemented, then file transfer efficiency and diagnosis speed are improved, but system complexity increases
Solution Approach 1:
The patent segments files into data blocks with unique identifiers, enabling parallel transmission and reception. This segmentation allows multiple blocks to be transmitted simultaneously through different channels, dramatically reducing user waiting time while maintaining systematic control through block identification and assembly protocols
Solution Approach 2:
The patent performs preliminary actions by pre-segmenting files into data blocks with embedded identifiers before transmission. This preliminary organization enables the receiving end to efficiently sort and reassemble blocks without complex real-time processing, reducing user waiting time while keeping the system relatively simple through advance preparation
Data Source
Figure 1~2(d)
Figure 3(a)~3(b)
Figure 4~5
AI summary
This application discloses a file transfer method, apparatus, and system. In the method, after transferring a first request to a second terminal apparatus, a first terminal apparatus receives a first response of the second terminal apparatus to the first request, where the first response includes one or more data blocks and identifiers of first files respectively corresponding to the one or more data blocks; and then the first terminal apparatus stores the one or more data blocks into the corresponding first files based on the identifiers of the first files respectively corresponding to the one or more data blocks. According to the solution in the embodiments of this application, the first terminal apparatus may obtain the one or more data blocks at the same time, and may determine, based on the identifiers that are of the first files respectively corresponding to the one or more data blocks and that are included in the first response, the files to which the obtained data blocks belong, that is, obtain the files in a parallel transfer manner, thereby improving file obtaining efficiency and improving network bandwidth utilization.