Thin Client Auto-Detecting Remote Session Protocol Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of thin client devices face inconvenience in manually selecting the appropriate remote session protocol and application for remote access to a remote machine, as multiple protocols are often supported by both the thin client and server, leading to a need for an automated mechanism to establish remote sessions.
Innovation Solution
A method where a thin client automatically detects the remote session protocols supported by a remote machine, determines the most suitable protocol based on predetermined rules, and launches the corresponding protocol application to establish a remote session, allowing for user-defined preferences when multiple protocols are available.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple remote session protocols are supported by both thin client and server, then protocol compatibility and versatility are improved, but user operation complexity increases due to manual selection requirements
Solution Approach 1:
The system performs self-service by automatically detecting which remote session protocols are supported by the remote machine and autonomously selecting the appropriate protocol and application without requiring user intervention. The thin client device automatically queries the remote machine for supported protocols, evaluates the options based on predetermined rules, and launches the appropriate application, thereby eliminating manual selection complexity while maintaining multi-protocol support
Solution Approach 2:
The system performs preliminary action by pre-configuring multiple protocol applications on the thin client device and pre-establishing capability lists of supported protocols. Before the user needs to connect, the system has already prepared the necessary applications and detected the remote machine's capabilities, so when connection is needed, the appropriate protocol is already identified and ready to be launched immediately without user decision-making
2Adaptability or versatility
If multiple protocol applications are available for each protocol, then application selection flexibility is improved, but device complexity increases
Solution Approach 1:
The system uses feedback by implementing a detection mechanism that queries the remote machine to determine which protocols are actually supported. Based on this feedback information, the system automatically selects the appropriate protocol and application, eliminating the need for users to manually evaluate multiple applications. The feedback loop ensures that only compatible applications are considered and launched
Solution Approach 2:
The system applies parameter changes by dynamically adjusting the selection of protocol and application based on detected remote machine capabilities. Instead of presenting all possible applications, the system changes the active parameters to match the remote machine's supported protocols, automatically configuring the optimal application set based on the detected environment rather than maintaining all possible configurations
Data Source
AI summary
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.


