Multi-Channel Call Transfer via Service Data Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call control policies for mobile terminals can only maintain one active call and lack flexibility in handling incoming calls, relying on network-based call waiting or forwarding with predetermined conditions, which limits user experience.
Innovation Solution
A call transferring method for multi-channel terminals that allows a current subscriber to set up and manage multiple service channels based on their identity card, enabling the forwarding of service data between remote subscribers without network reliance, allowing flexible call transferring and selection of transfer targets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing call control policies are used, then network-based call waiting or forwarding can be provided, but call transferring flexibility and user control are limited
Solution Approach 1:
The terminal device autonomously performs call transferring operations by establishing service channels and forwarding service data between remote subscribers without requiring network-side call waiting or forwarding configurations. The current subscriber actively controls the call transferring process by selecting target subscribers and managing service channel connections.
Solution Approach 2:
The terminal device acts as an intermediary by establishing a service channel connection between a first remote subscriber and a second remote subscriber. It forwards service data bidirectionally between these subscribers, enabling call transferring functionality that would otherwise require network infrastructure support.
2Adaptability or versatility
If network-based call forwarding is used, then call forwarding functionality is provided, but it relies on predetermined conditions and fixed target subscribers
Solution Approach 1:
The system enables dynamic selection of target subscribers for call transferring. The current subscriber can actively choose which remote subscriber to transfer the call to, and can modify these selections during the process. Service channels can be dynamically established, connected, and released based on real-time user decisions rather than predetermined network configurations.
Solution Approach 2:
The call transferring functionality is segmented into independent service channels that can be managed separately. Each service channel represents an independent communication path that can be established, connected to other channels, and released independently, allowing flexible management of multiple call transfers simultaneously.
3Adaptability or versatility
If only one call is maintained in activated state, then call control is simple, but call transferring functionality cannot be provided
Solution Approach 1:
The terminal device performs multiple functions through the service channel mechanism: it can establish independent service channels for different remote subscribers, connect these channels to enable call transferring, and manage multiple simultaneous calls. The same service channel infrastructure supports both traditional single-call functionality and advanced call transferring operations.
Data Source
AI summary
Call transferring method and device for a multi-channel terminal are provided. The method includes: receiving an incoming call request from a first remote subscriber and setting up a call with the first remote subscriber based on a first service channel; and connecting the first service channel with a second service channel to forward service data of the first remote subscriber to a second remote subscriber and forward service data of the second remote subscriber to the first remote subscriber through the first and second service channels, wherein the first and second service channels are set up based on a current subscriber identity card. The method and device may improve flexibility of call transferring.

