Cloud File Transmission Slicing to Reduce Interaction Lag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing file transmission methods between a client and a cloud in cloud computing environments face congestion and reduced transmission speed due to large files being transmitted through interaction instruction channels, leading to user interaction lag.
Innovation Solution
A file transmission method that involves slicing large target files into smaller slices when they are determined to be predetermined files corresponding to a dedicated file transmission channel, allowing these slices to be transmitted efficiently through the channel, enabling the receiver to reassemble the original file.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If large files are transmitted through the interaction instruction channel, then file transmission is enabled, but the bandwidth is occupied and the transmission channel becomes congested, affecting the transmission speed of interaction instructions
Solution Approach 1:
The patent divides large files into multiple small packets before transmission through the interaction instruction channel. This segmentation allows the files to be transmitted in smaller units that do not occupy the channel bandwidth as significantly as a single large file, thereby reducing congestion and maintaining faster transmission speeds for interaction instructions.
Solution Approach 2:
The patent extracts the file transmission function from the main interaction instruction channel by implementing a dedicated file transmission channel. This separation removes large file transmissions from the interaction channel, preventing bandwidth occupation and congestion, while allowing interaction instructions to maintain their transmission speed through the now-unburdened channel.
2Quantity of substance
If large files are transmitted through the interaction instruction channel, then file transfer is achieved, but transmission channel congestion occurs, causing user interaction lag
Solution Approach 1:
By segmenting large files into smaller packets, the patent enables efficient transmission through the interaction instruction channel without causing congestion. This segmentation allows interaction instructions to be transmitted promptly without delay, eliminating user interaction lag while still achieving complete file transfer.
Solution Approach 2:
The patent extracts file transmission from the interaction instruction channel by creating a separate file transmission channel. This extraction prevents large file transmissions from causing congestion that would delay interaction instructions, thereby eliminating user interaction lag while maintaining the capability to transfer large files.
3Productivity
If a dedicated file transmission channel is established, then file transmission efficiency is improved, but system complexity increases
Solution Approach 1:
The patent implements multi-functionality in the communication system by enabling the interaction instruction channel to handle both interaction instructions and segmented file transmissions. This allows the system to maintain file transmission efficiency through dedicated protocols while avoiding the need for a completely separate physical channel, thereby limiting the increase in system complexity.
Data Source
AI summary
File transmission methods, devices and a storage medium are provided. A method is applicable to the transmitter, and includes: obtaining a target file to be transmitted; in response to the target file being a predetermined file corresponding to a file transmission channel, slicing the target file; and transmitting a plurality of sliced target file slices through the file transmission channel to cause a receiver to obtain the target file based on the received target file slices. The file transmission channel is a transmission channel established between a client and a cloud, the cloud comprises a cloud rendering process and a cloud application process, the client and the cloud rendering process are communicatively connected through a predetermined network communication protocol, and the cloud rendering process and the cloud application process are communicatively connected through a predetermined inter-process communication mode.


