Virtual Desktop Client Data Sharing via SPICE Proxy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data sharing methods between virtual desktop clients and virtual desktops are complex, requiring high IT skills and poor usability, as they necessitate additional installations and deployments of protocols like FTP and SPICE, which hinder the adoption and promotion of virtual desktop solutions.
Innovation Solution
The implementation of a method that integrates a proxy client and FTP client within the virtual desktop client, along with modifications to the SPICE client, allows for simplified data sharing by establishing connections with proxy and FTP servers without additional user installations, utilizing the virtualization management control center for configuration and authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional data sharing methods (FTP, instant messenger) are used between virtual desktop client and virtual desktop, then data transfer functionality is achieved, but installation complexity increases and ease of operation deteriorates
Solution Approach 1:
The patent merges the FTP client functionality directly into the virtual desktop client software, combining two previously separate applications into one integrated package. This eliminates the need for users to separately install FTP clients and virtual desktop clients, thereby reducing installation complexity while maintaining data sharing functionality.
Solution Approach 2:
The virtual desktop client is enhanced to serve multiple functions: it not only provides virtual desktop access but also includes built-in FTP client capabilities for file transfer. This multi-functional design allows a single application to replace multiple separate tools, improving ease of operation by providing data sharing functionality directly within the familiar virtual desktop client interface.
2Ease of operation
If users independently deploy FTP servers and configure data sharing protocols, then data sharing capability is achieved, but IT skill requirements increase and usability deteriorates
Solution Approach 1:
The system implements automated server configuration and authentication mechanisms. When a user initiates a file transfer, the virtual desktop client automatically establishes connection parameters and authentication credentials without requiring manual server configuration. This self-service approach eliminates the need for users to understand FTP server deployment or protocol configuration, reducing IT skill requirements while maintaining full data sharing functionality.
Solution Approach 2:
The patent introduces an intermediary authentication server that mediates between the virtual desktop client and FTP server. This intermediary handles complex authentication and authorization processes, shielding users from technical complexities. Users simply interact with the simplified client interface while the intermediary manages the backend configuration and protocol details.
3Adaptability or versatility
If multiple separate applications (SPICE client, FTP client) are installed for data sharing, then comprehensive functionality is achieved, but system complexity increases and user experience deteriorates
Solution Approach 1:
The patent combines SPICE client and FTP client into a single integrated application package. The unified client software contains both virtual desktop access capabilities and file transfer functionality, eliminating the need to install and coordinate multiple separate applications. This reduces system complexity while preserving comprehensive data sharing functionality.
Solution Approach 2:
The integrated virtual desktop client is designed as a universal application that performs both virtual desktop access and file transfer operations. This multi-functional design allows users to access virtual desktops and share files through a single application interface, improving user experience by providing consistent functionality across different operations without requiring multiple specialized applications.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A method for realizing data sharing between a client and a virtual desktop, a client and a system. The method comprises: after completing an operation of logging in a virtual desktop by a user, an SPICE client starting a proxy client according to a user instruction of data sharing migration; the proxy client establishing a connection with a proxy serving end in the virtual desktop, interacting with the proxy serving end through the connection, completing the configuration conducted on an FTP serving end in the virtual desktop, and then starting an FTP client; and the FTP client establishing a data sharing channel with the FTP serving end, and completing an operation of data sharing migration. Also provided are a corresponding virtual desktop client and virtual desktop system. Based on a VDI infrastructure and an SPICE transport protocol, the solution of the present application realizes data sharing between a client and a virtual desktop, is simple and easy to use, and also can guarantee the security of user data through authentication.