Polling Server for Push-Type Communication Initiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems require user terminal input to initiate remote support services, limiting server-side initiation of communication between terminals without global addresses.
Innovation Solution
A system comprising a connection server and a polling server that facilitates push-type communication by periodically checking for connection requests from a support terminal to a user terminal, enabling server-side initiation of communication without requiring client-side input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user terminal-driven communication method is used, then communication can be established between terminals without global addresses, but the server side cannot initiate communication proactively
Solution Approach 1:
The polling server performs preliminary actions by periodically polling the connection server to check for pending connection requests before the user terminal is ready. This allows the server side to prepare and initiate communication proactively, rather than waiting for user input to trigger the connection process.
Solution Approach 2:
The polling server acts as an intermediary between the connection server and the user terminal. It receives connection request data from the connection server, stores it, and then proactively transmits it to the user terminal through periodic polling, enabling server-side initiation without requiring user input to start the process.
2Extent of automation
If the polling server periodically checks for connection requests, then server-side push-type communication is enabled, but system complexity increases
Solution Approach 1:
The polling server implements periodic action by checking for connection requests at regular intervals rather than continuously monitoring. This periodic polling mechanism enables automatic connection initiation while reducing system complexity compared to continuous monitoring approaches, as it uses discrete, time-based checks instead of constant resource consumption.
3Extent of automation
If connection request data is stored and transmitted by the polling server, then push-type communication is achieved, but data transmission timing becomes delayed
Solution Approach 1:
The polling server performs preliminary action by storing connection request data as soon as it is received from the connection server, rather than waiting for the next user terminal request. This preliminary storage ensures that when the polling server next polls, the data is ready for immediate transmission, reducing the effective delay while maintaining the automated server-side initiation capability.
Data Source
AI summary
A communication connection system, a communication connection method, and a communication connection program is capable of establishing push-type communication by a connection request from a server side, rather than a client side, in communication between terminals or a terminal and a server. A polling server 50 periodically conducts polling to a connection server 100 to check if the connection server 100 has received connection request data. The polling server 50 transmits the connection request data 10 to a user terminal 10 when the connection server 100 determines that the connection server 100 has received the connection request data from a support terminal 150. The user terminal 10 connects with the support terminal 150 through the polling server 50 and the connection server 100 by a predetermined communication application regardless of input by a user when the user terminal 10 receives the connection request data.


