Group Call Server Spontaneous Rejoin Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing group call systems do not allow users to spontaneously rejoin a group call at an optional timing, limiting the flexibility and convenience of reconnection, especially in mobile communications networks.
Innovation Solution
A group call server and terminal system that includes ID granting, notification, rejoin request receiving, and rejoin control mechanisms, enabling terminals to request and manage reconnection to a group call using a call ID, allowing spontaneous and timely rejoining, with optional status notifications to prevent unnecessary rejoin requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the server sends reconnection requests to disconnected terminals automatically, then reconnection can be achieved, but the user cannot spontaneously conduct operations and rejoining timing is limited
Solution Approach 1:
Instead of the server initiating reconnection requests to disconnected terminals, the invention inverts the control flow by allowing terminals to autonomously send rejoin requests to the server. This inversion enables users to spontaneously control rejoining timing without being constrained by server-initiated protocols, directly resolving the contradiction between ease of operation and system complexity.
Solution Approach 2:
The terminal is equipped with functionality to independently generate and send rejoin requests containing call IDs to the server without requiring server initiation. This self-service capability allows terminals to autonomously manage their reconnection timing, improving ease of operation while maintaining relatively simple server-side processing that only needs to receive and process these requests.
2Adaptability or versatility
If the terminal sends rejoin requests at any timing, then spontaneous operation is enabled, but unnecessary rejoin requests may be sent if the group call has already ended
Solution Approach 1:
The server provides feedback to terminals about group call status (active or ended) in response to rejoin requests. This feedback mechanism allows terminals to adapt their rejoining behavior based on current call status, enabling optional timing while preventing wasted rejoin requests to ended calls. The feedback loop resolves the contradiction by making the system adaptable to actual call state without causing energy waste.
3Ease of operation
If the server processes all rejoin requests, then rejoining is enabled, but there is no mechanism to notify terminals of group call status
Solution Approach 1:
The server implements a feedback mechanism that notifies terminals of group call status (whether the call is still active or has ended) in response to rejoin requests. This feedback prevents loss of information about call status while maintaining simple rejoin processing, resolving the contradiction between ease of operation and information completeness.
Solution Approach 2:
The server acts as an intermediary that not only processes rejoin requests but also communicates group call status back to terminals. This intermediary role ensures terminals have accurate information about whether their rejoin attempts are meaningful, preventing wasted operations while keeping the overall system relatively simple through centralized status management.
Data Source
AI summary
An object of the present invention is to be able to rejoin a group call by spontaneous operation from the terminal side at an optional timing.The group call server provides a plurality of mobile communications terminals with a function of a group call between the terminals through a communications network, and comprises: an ID granting unit that grants the group call to be established a call ID that identifies the group call; an ID notification unit that gives the terminals participating in the group call to be established the call ID granted to the group call by the ID granting unit; a rejoin request receiving unit that receives requests to rejoin the group call that have been transmitted from a terminal disconnected from the group call and that include the call ID; and a rejoin control unit that allows the terminal that transmitted the request to rejoin the group call related to the call ID included in the rejoin request received by the rejoin request receiving unit.


