Virtual File Transmission System Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual file transmission systems in local area network and cloud systems face high bandwidth consumption and resource usage due to continuous transmission of virtual desktop frames at high refresh rates, which can be detrimental for users with insufficient network bandwidth.
Innovation Solution
A virtual file transmission system that determines the transmission method based on file type, where sensitive files are converted into image or sound streaming and transmitted as such, while non-sensitive files are transmitted in their original form, allowing for optimized data transfer and reduced bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the virtual desktop generator continually transmits the frame of the virtual desktop to the user device to ensure fluency, then the user experience is improved, but the data transmitting amount increases and occupies huge bandwidth
Solution Approach 1:
The patent applies local quality by differentiating transmission methods based on file types. Sensitive files are transmitted as image/sound streaming with continuous frame transmission to ensure fluency and security, while non-sensitive files are transmitted in original form with lower data amounts. This localized differentiation resolves the contradiction by applying high-quality transmission only where necessary.
Solution Approach 2:
The patent changes the transmission parameter based on file type classification. For sensitive files, the transmission mode is set to image/sound streaming with high refresh rates (30 fps or higher). For non-sensitive files, the transmission mode switches to original file transmission with reduced data amounts. This parameter change resolves the contradiction by adapting transmission quality to actual needs.
2Speed
If the refresh rate of the transmitted frame is kept at least 30 fps to ensure fluency, then the user experience is improved, but the bandwidth consumption increases
Solution Approach 1:
The patent applies local quality by maintaining high refresh rates (30 fps or higher) only for sensitive files that require continuous monitoring and security. For non-sensitive files, the refresh rate is reduced or transmission is performed in batches, significantly lowering bandwidth consumption. This localized application of high refresh rates resolves the contradiction between fluency and energy loss.
Solution Approach 2:
The patent uses partial action by applying high refresh rate transmission only to the necessary portion of files (sensitive files). For non-sensitive files, full continuous transmission is not performed, thus avoiding excessive bandwidth consumption while maintaining fluency where actually needed.
3Productivity
If the server system transmits the file in original form to the user device, then the file execution efficiency is improved, but the bandwidth consumption increases for sensitive files
Solution Approach 1:
The patent applies local quality by transmitting files in original form only for non-sensitive files where execution efficiency is the priority. For sensitive files, the transmission is converted to image/sound streaming format, accepting slightly lower execution efficiency in exchange for enhanced security and controlled data transmission. This localized differentiation resolves the contradiction between productivity and data quantity.
Data Source
AI summary
A virtual file transmission system includes a server side and a user side. The server side includes a virtual desktop generator for providing a virtual desktop and a file type manager. The user side includes a virtual desktop display module and a file execution module. A virtual desktop display module is used for displaying the virtual desktop and allowing a user to request the server side to open a file through the virtual desktop. When the server side received the request of opening the file, the file type manager determines the type and properties of the file to transmit image/sound streaming of the file to the user side to allow the virtual desktop displaying module display the streaming, or transmit the file to the user side to allow the file execution module to open the file.


