Screen Sharing Server Session Continuity Without Reauthentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing screen sharing systems require users to reauthenticate if the sender's terminal discontinues screen sharing, leading to inconvenience.
Innovation Solution
A screen sharing server that includes a connection request receiving unit, authentication number receiving unit, authentication unit, screen data transfer unit, sharing discontinuation detection unit, and transmission inquiry unit, allowing the receiver's terminal to continue sharing screen data without interruption even if the sender's terminal stops transmitting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IP address and user authentication are required for screen sharing, then security is improved, but convenience deteriorates because users must reauthenticate when the sender's terminal discontinues sharing
Solution Approach 1:
The system performs preliminary authentication when the screen sharing session is initially established, storing the authentication result. When the sender's terminal discontinues sharing, the pre-authenticated receiver's terminal can continue receiving screen data without reauthentication, as the authentication was performed in advance for the session duration
Solution Approach 2:
The authentication requirement dynamically changes based on the sharing session state. During an active session, the authenticated receiver's terminal maintains access rights. When the sender discontinues sharing, the system detects this state change and allows the same receiver's terminal to continue without reauthentication, adapting the authentication behavior to the current operational context
2Extent of automation
If authentication is required each time screen sharing resumes, then system control is improved, but user experience deteriorates due to interruption
Solution Approach 1:
The screen sharing function maintains continuity by preserving the authentication state throughout the session. When the sender's terminal discontinues and later resumes sharing, or when another receiver's terminal joins, the system maintains the established authentication context, allowing the sharing action to continue without interruption for authentication purposes
Data Source
AI summary
A screen sharing server receives a connection request each from a sender's user terminal and a receiver's user terminal, receives an authentication number to specify the sender's user terminal with which a screen is to be shared, in response to the connection request, allows the receiver's user terminal to display a prompt to ask for an input of the authentication number, authenticates the authentication number in response to receiving the authentication number from the receiver's user terminal, receives shared screen data from the sender's user terminal and sequentially transfers the shared screen data to the receiver's user terminal, if the authentication number is correct, detects that the sender's user terminal discontinues transmitting the screen data, and makes an inquiry to the receiver's user terminal with an authenticated authentication number about whether or not to transmit the shared screen data, in response to the detection.


