Connection Auditing Device for Remote Desktop Packet Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing remote desktop protocols consume excessive CPU computation capability on physical servers, leading to degraded real-time performance and user experience due to the reliance on these servers for encoding and decoding all service data packets, especially when service data packets are excessively large.
Innovation Solution
A data processing method and system that determines the capability type of a terminal and directs service data packets accordingly, sending matching packets to the terminal for processing and non-matching packets to a remote virtual desktop, thereby reducing the computational load on the physical server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the virtual desktop relies entirely on the physical server's computing unit to perform encoding and decoding of all service data packets, then the server can process all services uniformly, but the CPU computation capability is excessively consumed, reducing real-time performance and service experience
Solution Approach 1:
The patent segments the service data packet processing by separating real-time service packets (voice, video) from non-real-time packets. The connection auditing device performs segmentation by identifying packet types and routing real-time packets directly to terminals without full server processing, while non-real-time packets continue through the virtual desktop. This reduces CPU consumption on the physical server while maintaining uniform service processing capability through intelligent packet classification and differentiated handling paths.
2Speed
If the remote desktop protocol prioritizes transmission of real-time service data packets by placing them at the beginning of the sending queue, then real-time service response is improved, but the overall processing efficiency of all service packets is reduced due to excessive CPU consumption
Solution Approach 1:
The connection auditing device performs preliminary classification and identification of service data packets before they reach the virtual desktop processing stage. By pre-identifying real-time service packets (voice, video) and routing them through a direct transmission path, the system ensures real-time packets are transmitted quickly without requiring full server processing. This preliminary action maintains high real-time response speed while improving overall processing efficiency by avoiding redundant CPU operations on all packets.
3Reliability
If all service data packets are processed and transmitted through the virtual desktop, then service processing completeness is maintained, but the computational load on the physical server increases excessively
Solution Approach 1:
The patent extracts real-time service data packets from the conventional virtual desktop processing path and routes them through a separate direct transmission channel managed by the connection auditing device. This extraction ensures that real-time packets (voice, video) maintain service processing completeness and reliability by receiving dedicated handling, while simultaneously reducing the computational load on the physical server by removing these packets from the heavy server processing workflow.
Data Source
Figure 1~2
Figure 3~4
Figure 5~7
AI summary
Embodiments of the present invention disclose a data processing method, a connection auditing device, and a system, and relate to the communications field. The data processing method includes: when a terminal connects to a remote virtual desktop, obtaining a capability type of the terminal; obtaining a service data packet, and recognizing a type of the service data packet; when the type of the service data packet matches the capability type of the terminal, sending the service data packet to the terminal; and when the type of the service data packet does not match the capability type of the terminal, sending the service data packet to the remote virtual desktop. In the embodiments of the present invention, service experience of a user is improved during terminal displaying.