Unified Communication Client Selection for Multi-Network Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems provide a poor user experience when initiating or receiving communication sessions on devices with multiple co-located communication clients, as users must manually switch between clients to establish connections, especially in areas with limited or unreliable network coverage.
Innovation Solution
A method and apparatus for a user device with multiple communication clients to automatically select the best client for processing user input to initiate or accept communication sessions, based on predetermined criteria, availability, and media connectivity quality, ensuring seamless communication across different network parts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually switch between communication clients to establish connections, then they can select the most suitable client for current network conditions, but this increases user effort and time consumption
Solution Approach 1:
The communication client automatically monitors network conditions and selects the most suitable client for establishing connections without requiring manual user intervention. The system self-manages the selection process by evaluating available network interfaces and their current status, thereby resolving the contradiction between connection reliability and time consumption.
Solution Approach 2:
The system pre-evaluates the availability and quality of multiple communication clients before a connection is needed. By maintaining readiness status of different communication interfaces in advance, the system can quickly switch to an available client when connection is required, reducing both user effort and time to establish connections.
2Adaptability or versatility
If users manually switch between communication clients, then they can adapt to different network conditions, but this increases operational complexity
Solution Approach 1:
The communication system automatically monitors network conditions across multiple interfaces and autonomously selects the most suitable client for communication. This eliminates the need for users to manually assess network conditions or switch between clients, maintaining high adaptability while simplifying operation to a single unified interface.
Solution Approach 2:
The system provides a unified communication interface that can operate through multiple different communication clients and network interfaces. This multi-functionality allows the system to adapt to various network conditions while presenting a consistent, simple interface to the user, resolving the contradiction between adaptability and ease of operation.
3Adaptability or versatility
If multiple communication clients are deployed on a user device, then communication can be maintained across different network technologies, but this increases device complexity
Solution Approach 1:
The system merges multiple communication clients into a unified communication system with a single user interface. While multiple communication interfaces and clients are deployed at the system level to support different network technologies, they are integrated and managed as a single entity, reducing the perceived complexity for users while maintaining multi-network capability.
Solution Approach 2:
An intermediary layer is introduced between the user and multiple communication clients. This mediator manages the complexity of multiple clients by providing a unified interface and automatically routing communications through the most suitable client based on current network conditions, thereby maintaining versatility while hiding device complexity from users.
4Ease of operation
If a single alert function is used for multiple communication clients, then user confusion is reduced, but it becomes difficult to identify which client received the incoming call
Solution Approach 1:
The system provides feedback to the user indicating which communication client received the incoming call, even though a single alert function is used. This feedback mechanism allows the user to identify the call origin while maintaining a unified alert interface, resolving the contradiction between alert clarity and information preservation.
Solution Approach 2:
While the alert function is unified, the system segments the information about which specific client received the call. This segmentation of information delivery allows the single alert to convey both the need to answer (clarity) and the specific client identifier (information), resolving the contradiction between simplified alerting and information preservation.
Data Source
AI summary
A method of initiating a voice call via a dialler user interface on a user device in a telecommunications network is provided. The user device comprises at least a first communication client adapted to communicate via a first part of the telecommunications network and a second communication client adapted to communicate via a second, different part of the telecommunications network. The method includes, at the user device, receiving, via the dialler user interface of the user device, user input from a user of the device associated with initiating setup of a communication session, and selecting a given one of the first and second communication clients to pass the user input to for processing, whereby a communication session setup request is transmitted from the given communication client into the respective part of the telecommunications network.


