VNC Multiplexer for Remote Control Session Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current remote control technologies over the internet, such as VPN solutions, restrict multiple users from collaborating in a session and expose customer data, with limited network bandwidth and inadequate session recording capabilities.
Innovation Solution
A remote control system employing a VNC multiplexer that establishes a link between a remote control application and an SSH client, allowing network packet repetition to additional applications and integrating a recording feature to capture and store session packets, enabling multiple simultaneous sessions and secure data verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a VPN solution is used for remote control, then secure connection is established, but only one computer can participate in the session
Solution Approach 1:
The system segments the remote control session into multiple independent connection channels. Instead of a single VPN connection limiting to one participant, the system creates separate network paths for each participant while maintaining a unified session space, allowing multiple users to connect simultaneously without compromising security
Solution Approach 2:
The system introduces an intermediary mechanism that manages multiple participant connections to the remote control session. This intermediary coordinates packet routing and session management, enabling multiple users to participate while maintaining secure access control and session integrity
2Adaptability or versatility
If multiple remote control sessions are established for collaboration, then more users can participate, but the first technician's computer is taxed
Solution Approach 1:
The system merges multiple remote control sessions into a unified session space where participants collaborate on the same remote desktop. Instead of creating separate session instances that consume duplicate resources, the system combines multiple user connections into a single shared session, reducing overall computer resource consumption while enabling collaboration
3Adaptability or versatility
If a new VPN connection is set up for each session, then remote access is enabled, but network traffic burdens the end-user's internet connection
Solution Approach 1:
The system creates a universal remote control session that can serve multiple participants simultaneously through a single VPN connection. Instead of establishing separate VPN connections for each user (which would multiply network traffic), the system enables one VPN connection to support multiple users, significantly reducing network bandwidth consumption while maintaining session flexibility
4Reliability
If screen recording is used to verify session integrity, then data access can be monitored, but external tools are required and recording quality is limited
Solution Approach 1:
The system implements self-service session recording by integrating recording functionality directly into the remote control protocol. The recording mechanism is built-in and automatic, capturing session data without requiring external tools. This approach simplifies the system architecture while ensuring reliable session verification through packet-level recording
Data Source
AI summary
There is provided a device and method for providing remote control of a computer system. An exemplary remote control multiplexing system comprises a first viewing application that is adapted to allow a controlling computer to control a remote computer via a communication link and a connection multiplexer that is adapted to establish a first communication session with the first viewing application and a second communication session with a second viewing application and to deliver packets received from the remote computer via the communication link to the first viewing application and the second viewing application independently as though each of the first viewing application and the second viewing application is an only viewing application in communication with the connection multiplexer.


