Presence Status Packet Generation for Mobile Voice Call Interruption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communications devices, particularly Class B GPRS devices, are unable to engage in both voice and packet data communications simultaneously, leading to temporary unavailability for text or data communication when a voice call is initiated, causing frustration for others trying to communicate with the user.
Innovation Solution
A method and system where the mobile communications device detects impending presence events, such as initiating or receiving a voice call, and generates status packets to indicate the user's availability on the messaging network before the event occurs, allowing the device to transmit these packets to the presence service, ensuring others are informed of the user's unavailability during voice calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the mobile device switches to GSM system for voice call, then voice communication capability is improved, but packet data communication capability deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting impending presence events (such as incoming calls, calendar appointments, or device shutdown) and proactively transmitting status packets to the presence service before the actual unavailability occurs. This allows the messaging network to be预先 informed of the user's upcoming unavailability, enabling recipients to adjust their communication expectations in advance.
Solution Approach 2:
The presence service acts as an intermediary between the mobile device and the messaging network. It receives status packets from the device, processes the presence information, and distributes updates to relevant recipients. This mediator architecture decouples the direct connection between device and messaging partners, allowing seamless presence management even when the device switches communication modes.
2Adaptability or versatility
If the device maintains both GPRS and GSM connections simultaneously, then both data and voice communication capabilities are improved, but device complexity increases
Solution Approach 1:
The system implements self-service by automatically detecting presence events and generating status packets without requiring manual user intervention. The mobile device autonomously monitors its own communication state, identifies impending unavailability events, and triggers presence updates independently, reducing the need for complex user-side management of dual connections.
Solution Approach 2:
The presence service provides feedback to the mobile device about its presence status and communication availability. This feedback mechanism allows the device to adjust its connection management strategies dynamically, optimizing the use of GPRS and GSM resources based on real-time communication needs and current presence state.
3Ease of operation
If the user does not signal unavailability proactively, then device operation simplicity is maintained, but communication reliability deteriorates
Solution Approach 1:
The system implements self-service by automatically detecting presence events and generating status packets without requiring manual user intervention. The mobile device autonomously monitors its own communication state, identifies impending unavailability events, and triggers presence updates independently, reducing the need for complex user-side management of dual connections.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
A system and method for indicating when a message recipient is unavailable to receive messages in an instant messaging network, for example, being engaged in telephone communications on the receiving device, where disruption of service is likely or imminent. When notification of an inbound call is received the communications device (100) transmits via the GPRS connection a packet indicating the impending unavailability of the recipient for messages, prior to disruption of the GPRS data stream to establish a GSM connection.