Communication Session Handling Program Interface Linking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication session handling systems drop calls when the application providing the control interface, such as a web browser hosting a plug-in program, ceases to function, leading to unintended termination of communication sessions.
Innovation Solution
A communication session handling program that includes an interfacing part to link with a communication session control interface, allowing the continuation of the session without dropping it by linking to a further control interface when the initial application ceases to provide the control interface, ensuring seamless continuation of voice, video, or chat sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the communication session handling system relies on an application providing the control interface, then the system can be simple and easy to operate, but the communication session will be dropped when the application ceases to function
Solution Approach 1:
The system is divided into separate functional components: the communication session handling program (which manages the actual communication session) and the control interface (which provides user interaction). This segmentation allows the session handling to continue independently even when the original application providing the control interface ceases to function, as the session handling program can link to a different control interface.
Solution Approach 2:
The patent introduces an intermediary mechanism (the linking capability between the session handling program and control interface) that decouples the dependency between the communication session and the specific application providing the control interface. This intermediary allows the session to be transferred from one control interface to another without being dropped.
2Ease of operation
If the application provides the control interface for communication sessions, then the user interface can be integrated and easy to use, but navigating away from or closing the application will terminate the communication session
Solution Approach 1:
The system dynamically adapts the control interface configuration based on the application's status. When the original application is active, it provides the control interface for integrated user interaction. When the application navigates away or closes, the system dynamically switches to an alternative control interface, maintaining both ease of operation and session persistence.
3Reliability
If the communication session is tied to the application lifecycle, then resource management is simplified, but the session cannot continue when the application is closed or navigated away from
Solution Approach 1:
The session handling program is designed with universal functionality to work with multiple different control interfaces. It can link to the original application's control interface when available, and seamlessly switch to an alternative control interface when needed, making the session management system multi-functional and adaptable to different interface sources.
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
Method, device and computer program product for handling a communication session at a device, by executing a communication session handling program at the device, the communication session handling program comprising a communication session handling part for handling the communication session and an interfacing part for linking with a communication session control interface. An application is executed at the device, the application providing, to a user of the device, a communication session control interface for the communication session handled by the communication session handling part of the communication session handling program, the application linking with the interfacing part of the communication session handling program. It is detected that the application has ceased to provide the communication session control interface. On detecting that the application has ceased to provide the communication session control interface, the interfacing part of the communication session handling program links, without dropping the communication session, to a further communication session control interface provided at the device for continuation of the communication session handled by the communication session handling part of the communication session handling program.