Vehicle File Transfer Segmentation for Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for transferring large files between a motor vehicle's control device and a vehicle-external server device face challenges in minimizing memory resource utilization and transmission capacity, particularly when dealing with extensive contiguous data such as camera images or artificial neural network data sets, due to limited data network transmission rates and the need for caching within the communication device.

Innovation Solution

The method involves dividing the file into segments, determining unique segment identifiers, and transmitting these identifiers before requesting and transferring each segment independently over the radio link, allowing for flexible segment sizes based on available resources and enabling error checking using checksums or hash values, while managing network utilization to prevent overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the communication device caches the entire file before transmission, then the file can be transferred to the server device, but the memory resources of the communication device are excessively utilized and the data network is blocked

Engineering Contradiction:
Improvefile transfer completionVSAvoidmemory resource utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The file is divided into multiple segments, each with a unique segment identifier. Instead of caching the entire file, the communication device only needs to cache individual segments during transmission. This segmentation approach reduces memory resource utilization from needing to store the complete file to storing only partial segments at any given time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The segment identifiers are determined and prepared in advance before the actual file transmission begins. This preliminary action allows the server device to request specific segments by their identifiers without requiring the communication device to have the entire file cached, enabling efficient memory management during the transfer process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the communication device caches the entire file, then the transfer can be controlled regardless of network capacity utilization, but the data network becomes blocked and transmission efficiency decreases

Engineering Contradiction:
Improvetransfer control capabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the file into smaller units with unique identifiers, the system enables parallel or sequential transmission of individual segments without requiring the entire file to be cached. This improves transmission efficiency by allowing the network to handle segments independently, reducing blocking and improving throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The file segments are transmitted in a periodic or batched manner rather than as a single continuous block. The server device can request segments periodically based on network conditions, and the communication device transmits them in manageable batches, improving overall transmission efficiency while maintaining control.

Inventive Principle:
Principle #19Periodic action

3Ease of manufacture

If a single radio modem is provided in the communication device to save costs, then costs are reduced, but the transmission bandwidth for transmitting data to the server device is limited

Engineering Contradiction:
Improvecost reductionVSAvoidtransmission bandwidth
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The file transmission is segmented into multiple smaller data units that can be transmitted sequentially through the single radio modem. This segmentation allows the limited bandwidth of a single modem to efficiently handle large file transfers by breaking them into manageable chunks, maximizing the utilization of the available transmission capacity without requiring multiple modems.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10958709B2Method for transferring a file between a control device of a motor vehicle and a server device outside the vehicle, control device and motor vehicle
Publication Date: 2021.03.23 AUDI AG
  • US10958709B2 patent drawing
  • US10958709B2 patent drawing
  • US10958709B2 patent drawing

AI summary

The present application relates to a method for transferring a file between a control device in a motor vehicle and a vehicle-external server device, the control device in the motor vehicle being connected to a communication device via a data network, which for the transfer of the file provides a radio link to the server device and which caches data of the file during the transfer. The invention provides that the file is divided into a plurality of file segments and a segment identifier is determined for each file segment, the segment identifiers are transferred via the radio link before the file is transferred, the file segments are individually requested independently of each other by a respective request command via the radio link, the request command including the segment identifier of the requested file segment, and then each requested file segment being transferred independently of the remaining file segments.