Connection Auditing Device for Remote Desktop Packet Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuniform service processing capabilityVSAvoidCPU computation capability consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvereal-time service response speedVSAvoidoverall service packet processing efficiency
Core Design Contradiction:
SpeedVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveservice processing completenessVSAvoidcomputational load on physical server
Core Design Contradiction:
ReliabilityVSPower

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2747380B1Data processing method, access checking equipment and system thereof
Publication Date: 2016.11.09 HUAWEI TECH CO LTD
  • EP2747380B1 patent drawingFigure 1~2
  • EP2747380B1 patent drawingFigure 3~4
  • EP2747380B1 patent drawingFigure 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.