Relay Server Active Connection for Mobile Terminal Session Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for establishing a communication session between a user terminal and a mobile terminal at a remote site require direct user handling and are impractical due to the lack of static IP addresses for mobile terminals connected to wireless networks, leading to high communication load and power consumption.
Innovation Solution
A method involving an active connection of the mobile terminal to a relay server, using a terminal database and push server to transmit terminal and call information, allowing the relay server to establish a communication session between the user terminal and the mobile terminal without continuous user intervention, leveraging push services to minimize resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile terminal continuously maintains connection to establish communication session, then the communication session can be established reliably, but the power consumption and communication load increase significantly
Solution Approach 1:
The mobile terminal performs preliminary registration with the relay server before actual communication is needed. The terminal stores connection information and maintains a dormant state, allowing rapid reconnection without continuous active connection, thus reducing power consumption while ensuring reliable communication establishment when needed.
Solution Approach 2:
A relay server is introduced as an intermediary between the mobile terminal and the external network. The relay server maintains connection state and forwards data, allowing the mobile terminal to disconnect from the external network while keeping communication capability alive through the relay server, thereby reducing power consumption without sacrificing reliability.
2Adaptability or versatility
If the mobile terminal uses dynamic IP address for connection, then the adaptability to network changes is improved, but the communication session establishment becomes complex and requires continuous user handling
Solution Approach 1:
The relay server acts as an intermediary that abstracts away the complexity of dynamic IP address management. It maintains binding information between the mobile terminal and connection requests, automatically handling address changes without requiring user intervention, thus preserving adaptability while improving ease of operation.
Solution Approach 2:
The system implements feedback mechanisms where the relay server monitors connection status and actively notifies the mobile terminal of incoming communication requests through push notifications. This automatic feedback loop eliminates the need for continuous user handling while maintaining adaptability to network changes.
3Productivity
If the user terminal directly connects to the mobile terminal, then the communication efficiency is improved, but the ability to reach remote mobile terminals without static IP addresses is lost
Solution Approach 1:
The relay server serves as a mediator that enables indirect communication between user terminals and mobile terminals. It maintains connection state and forwards data packets, achieving remote accessibility without static IP addresses while minimizing the impact on communication efficiency through optimized data forwarding.
Data Source
AI summary
The present invention relates to a method of establishing a communication session passing through a relay server between a mobile terminal capable of connecting to a wireless network at a remote site and a user terminal connected to the Internet, in which if the relay server or a reception server connected to the relay server transmits information on a connection target mobile terminal to a push server providing a push service in response to a request of the user terminal, an agent installed in the mobile terminal actively connects to the relay server in response to a call of the push service, and the relay server establishes a communication session between the user terminal and the mobile terminal. A communication session can be efficiently established for a mobile terminal to which a static IP address is not assigned, and thus communication load can be drastically reduced, and power and resources of the mobile terminal can be efficiently utilized.


