Nested VM Scanner Redirection Through a First-Hop Bridge
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing RD scanning methods are inefficient and prone to crashes when processing scan commands in nested mode, particularly when a second-hop VM is not directly connected to the client computer, complicating scanner redirection.
Innovation Solution
A method for scanner redirection in an RD computer system involving a client computer, first-hop VM, and second-hop VM, where the client computer acquires images from image capturing devices and transmits them through RD sessions to the first-hop VM, which then forwards the images to the second-hop VM, utilizing RD software and scanning protocols like TWAIN or ICA Framework to facilitate communication and image transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If RD scanning is implemented in nested mode with second-hop VM, then scanner redirection capability is achieved, but processing efficiency deteriorates and system stability worsens
Solution Approach 1:
The patent introduces an intermediary component (RD scanning service/bridge) between the second-hop VM and the image capturing device on the client computer. This intermediary handles scan command processing and image transmission, allowing the nested mode architecture to function while maintaining efficient scanning operations through centralized command management.
Solution Approach 2:
The scanning functionality is segmented into distinct components: scan command initiation in the second-hop VM, intermediate processing through the first-hop VM's RD session, and actual image capture execution on the client computer. This segmentation allows each component to operate independently and efficiently, resolving the efficiency bottleneck in nested mode scanning.
2Adaptability or versatility
If RD scanning is implemented in nested mode with second-hop VM, then scanner redirection capability is achieved, but system reliability deteriorates
Solution Approach 1:
The patent implements error handling and session validation mechanisms beforehand in the RD scanning service. Scan commands are validated, and session states are checked before initiating image capture operations. This prevents crashes and instability by anticipating and handling potential failure points in the nested mode communication chain.
3Reliability
If direct connection between second-hop VM and client computer is blocked for security reasons, then security policy compliance is improved, but communication complexity increases
Solution Approach 1:
The patent utilizes the existing nested VM architecture where the second-hop VM is nested within the first-hop VM, which itself is nested within the client computer's RD session. This nested structure allows scanner redirection to work through the existing security-approved VM hierarchy without requiring direct connections that would violate security policies.
Data Source
AI summary
A scanner redirection method for a remote desktop computer system that includes a client computer, a first virtual machine (VM), and a second VM, includes the steps of: receiving by the first VM from the second VM, a first request for an image, wherein the first request for the image is directed to virtual image capturing software in the first VM; in response to the first request for the image being directed to the virtual image capturing software, transmitting by the first VM to the client computer, a second request for the image, wherein the second request for the image is directed to an image capturing device connected to the client computer; and upon receiving the image from the client computer, transmitting by the first VM to the second VM, the image received from the client computer.


