Server-Based Busy Line Handling for Simultaneous Call Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When two terminals initiate call requests simultaneously, the communication line becomes busy, leading to failed voice communications and wasted time as each terminal waits for the other to initiate the call.

Innovation Solution

A method and system that detect simultaneous call requests between terminals, connect or disregard the requests based on initiating times, and send indicating messages to prevent further attempts, utilizing a server to manage call requests and prevent line busy conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two terminals repeatedly initiate call requests to each other at the same time, then the call establishment probability increases, but the communication line remains busy and voice communication cannot be conducted normally

Engineering Contradiction:
Improvecall establishment probabilityVSAvoidvoice communication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

A server acts as an intermediary to detect simultaneous call requests between terminals and manage the call establishment process. The server receives call requests from both terminals, identifies the simultaneous initiation, and determines which terminal should establish the call based on timing comparison, thereby resolving the busy line conflict.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server performs preliminary detection of simultaneous call requests before the communication line becomes permanently busy. By detecting the simultaneous initiation in advance and making a determination based on timing, the system prevents the line from remaining in a busy state and ensures successful voice communication establishment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If each terminal waits for the other to initiate the call when the line is busy, then call establishment may eventually occur, but user time is wasted

Engineering Contradiction:
Improvecall establishment successVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs preliminary detection and determination of which terminal should initiate the call based on timing comparison, before the terminals waste time waiting for each other. This preliminary action eliminates the need for terminals to repeatedly wait and attempt call initiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server provides feedback to the determined terminal indicating that it should initiate the call, while notifying the other terminal not to initiate. This feedback mechanism guides the terminals' behavior and prevents wasted waiting time by clearly indicating which terminal should proceed with call initiation.

Inventive Principle:
Principle #23Feedback

3Productivity

If the server detects and manages simultaneous call requests, then the busy line problem is resolved, but system complexity increases

Engineering Contradiction:
Improvecall handling efficiencyVSAvoidcall management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server serves as a centralized intermediary that handles the complexity of detecting and managing simultaneous call requests. By concentrating the detection and determination logic in the server, individual terminals remain simple without requiring complex local decision-making mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server automatically detects simultaneous call requests, compares timing information, and determines which terminal should initiate the call without requiring complex user intervention or terminal-side complexity. The system self-manages the conflict resolution process efficiently.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2938054B1Method, device and system for handling busy line
Publication Date: 2020.01.08 XIAOMI INC
  • EP2938054B1 patent drawingFigure 1~3
  • EP2938054B1 patent drawingFigure 4~5
  • EP2938054B1 patent drawingFigure 6~7

AI summary

The present disclosure relates to a method, device and system for handling a busy line, which belongs to a communication field. The method comprises: detecting (201) whether a first terminal (12) initiates a first call request to a second terminal (13) and the second terminal initiates a second call request to the first terminal; connecting (202) the first terminal with the second terminal, or disregarding the first call request initiated by the first terminal or the second call request initiated by the second terminal, if it is detected that the first terminal initiates the first call request to the second terminal and the second terminal initiates the second call request to the first terminal. By solving the problem that a line is busy caused by the fact that two terminals initiate call requests to each other, if two terminals initiate call requests to each other, a waste of time in calling each other by the two terminals may be avoided by connecting the two terminals by a server (11) or disregarding the call request initiated by one of the two terminals, thus saving time and improving the efficiency.