Client-Based Call Re-Establishment via Network Condition Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems fail to automatically and efficiently re-establish dropped calls over networks, leading to frustrating user experiences, especially in poor network conditions.
Innovation Solution
A method where a client on a user terminal automatically determines the condition of network connections and attempts to re-establish a call based on these conditions, allowing for transparent reconnection without user intervention and adaptive handling of network quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the system automatically re-establishes dropped calls, then user convenience and call continuity are improved, but system complexity and network resource consumption increase
Solution Approach 1:
The client automatically detects dropped calls and initiates re-establishment without user intervention. The system monitors call status, determines when calls are dropped, and autonomously attempts reconnection, making the service self-acting and eliminating manual user operations.
Solution Approach 2:
The client pre-establishes signalling channels and maintains connection state information before calls are dropped. This preliminary preparation enables faster detection and re-establishment of dropped calls, as the infrastructure is already in place and ready to react immediately.
2Measurement precision
If the system monitors network connection conditions continuously, then call re-establishment accuracy is improved, but processing overhead and energy consumption increase
Solution Approach 1:
The client performs network condition monitoring and call status detection at periodic intervals rather than continuously. This approach maintains adequate detection accuracy while significantly reducing processing overhead and energy consumption compared to continuous monitoring.
Solution Approach 2:
The system uses feedback from call participants and network signalling to detect dropped calls. By monitoring acknowledgments and signalling channel responses, the client can accurately determine call status without requiring intensive continuous network condition monitoring.
Data Source
AI summary
Method and user terminal for handling a call over a communications network between a first user terminal, usable by a first user, and at least one other user terminal, usable by a respective at least one other user, wherein a client is executed at the first user terminal for participation in the call. The client determines a condition of a respective at least one network connection used in the call between the first user terminal and the at least one other user terminal over the communications network. The client also determines that the call has been dropped, and responsive to the determination that the call has been dropped, the client automatically attempts to re-establish the call in dependence upon the determined condition of the at least one network connection.


