Firewall File Transfer with Interval Packets
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


