Firewall File Transfer with Interval Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file transfer methods using network firewalls can result in prolonged downtime and connection failures when transferring large files, leading to incomplete downloads or uploads due to prolonged periods of inactivity, causing the connection to be automatically closed.

Innovation Solution

A file transfer method and device that involves receiving and caching files, sending data packets at preset intervals to maintain connection, and detecting for security risks after caching, ensuring the file is secure before sending it to the receiving device, thereby preventing connection breaks and improving transfer success rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the whole file is downloaded to the firewall first before returning to the user, then the file security can be detected, but the download time is prolonged and the connection may be automatically closed

Engineering Contradiction:
Improvefile security detectionVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by starting the file transfer process before the complete file is received. The firewall begins transferring data to the user as it receives data from the server, rather than waiting for the entire file to be downloaded first. This eliminates the waiting time while still allowing security detection to occur on the received portions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining an active data transfer stream throughout the process. Data flows continuously from server to firewall to user without interruption or idle periods, preventing connection timeout while security scanning occurs in parallel on the incoming data stream.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If the firewall saves the file first and then uploads it to the destination server after detection, then the file security can be verified, but the upload time is prolonged and the connection may be automatically closed

Engineering Contradiction:
Improvefile security verificationVSAvoidupload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initiating the upload process to the destination server before the complete file is received and security verified. The firewall begins forwarding data to the final destination as it receives it, rather than completing the entire download and verification process first. This overlapping of operations reduces total time while maintaining security checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous data flow from the server through the firewall to the destination server throughout the transfer process. This continuous action prevents connection timeouts by ensuring data packets are constantly being transmitted, while security verification operates in parallel on the incoming stream.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the receiving device receives no data within a long period of time, then the connection can be considered broken, but this causes download failure when transferring large files

Engineering Contradiction:
Improveconnection status detectionVSAvoiddownload success rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent maintains continuous data transmission throughout the file transfer process, ensuring that the receiving device constantly receives data packets even when the total transfer time is long. This continuous flow prevents the receiving device from interpreting the extended duration as a connection break, thereby maintaining connection stability for large file transfers.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9088603B2File transfer method and device
Publication Date: 2015.07.21 HUAWEI TECH CO LTD
  • US9088603B2 patent drawing
  • US9088603B2 patent drawing
  • US9088603B2 patent drawing

AI summary

Embodiments of the present invention provide a file transfer method. A file is received and cached from a sending device. At least one data packet is sent to a receiving device at a preset interval to maintain a data connection between the sending device and the receiving device. The file is detected after the file is cached to determine whether the file has a security risk. The cached file is sent to the receiving device if the file has no security risk.