Regional Delay-Based Central Server Selection for Group Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In group call scenarios, selecting a central server that balances communication delays and quality across diverse geographical regions is challenging due to uncertain member participation and varying connection times, leading to inconsistent user experiences.
Innovation Solution
A method for selecting a central server based on average delay periods of user devices in different target regions, considering the distribution and activity of session members, to determine an optimal server that minimizes communication delays and ensures consistent quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a central server is selected based on simple criteria, then the selection process is fast and simple, but the communication delay and call quality become inconsistent across different regions
Solution Approach 1:
The patent divides the server selection process into multiple stages: first determining candidate servers based on basic connectivity, then evaluating each candidate against multiple performance metrics (delay periods to different regions, load capacity, bandwidth), and finally selecting the optimal server. This segmented approach maintains operational simplicity while achieving reliable, consistent communication quality across regions.
Solution Approach 2:
The patent introduces multiple evaluation parameters (delay periods to different target regions, load capacity, bandwidth availability) to transform the server selection from a simple choice to a multi-dimensional optimization problem. By changing the selection criteria from single-parameter to multi-parameter evaluation, the system achieves both ease of operation through automated scoring and reliability through comprehensive quality assessment.
2Device complexity
If servers are selected without considering regional distribution, then the selection process is simple, but the communication delay varies significantly across different geographical regions
Solution Approach 1:
The patent applies local quality by evaluating server performance specifically for each target region rather than using a uniform assessment. Each candidate server is tested for delay periods to multiple specific regions, and the selection criteria are tailored to minimize regional disparities. This ensures that the selected server provides consistently low delay across all regions without requiring overly complex selection mechanisms.
Solution Approach 2:
The patent adds the dimensional aspect of geographical region distribution to the server selection process. Instead of selecting servers based solely on technical capabilities, the system evaluates performance across multiple spatial dimensions (different target regions), transforming a one-dimensional selection into a multi-dimensional optimization that accounts for geographical distribution and minimizes communication delay variations.
3Measurement precision
If the system waits for all members to join before selecting a server, then the selection is comprehensive, but the time to establish the group call increases
Solution Approach 1:
The patent implements preliminary action by pre-establishing a pool of candidate servers and pre-evaluating their performance metrics before actual group calls occur. When a group call is initiated, the system can quickly select from pre-vetted candidates based on current conditions, rather than waiting for all members to join before beginning the selection process. This maintains selection accuracy while significantly reducing establishment time.
Solution Approach 2:
The patent introduces dynamic adaptation by allowing the server selection to be based on the current subset of members who have joined, rather than requiring complete member participation. The system dynamically adjusts the selection criteria and evaluation based on the actual participants, enabling comprehensive yet timely server selection that adapts to varying group composition scenarios.
Data Source
AI summary
Provided is a method for selecting a server. The method includes: receiving a first group call request from a calling party of a target group, wherein the first group call request carries information of target regions of session members in the target group; determining, according to first delay periods of user devices in each of the target regions in data communication with directly connected servers, a first server corresponding to the each of the target regions; and determining, according to an average delay period of the first server in data communication with the user devices in the each of the target regions, a central server for a group call of the target group.


