Wireless Messaging System Battery Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless messaging methods in mobile communications devices face challenges such as excessive battery drain due to unnecessary radio usage from polling for pending messages and design issues when using SMS notifications, which limit message size and require cooperation between voice and data processors.
Innovation Solution
A method involving the receipt of an enable message over a communication channel, independent of the generation of an event, followed by a fetch message to retrieve data messages, allowing for efficient message retrieval without continuous polling and enabling cooperation between voice and data channels while supporting larger message sizes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the mobile communications device polls the message provider on a regular basis to ask for pending messages, then the device can retrieve messages in a timely manner, but the radio usage increases unnecessarily when no messages are pending, leading to excessive battery drain
Solution Approach 1:
The system implements periodic polling at predetermined intervals rather than continuous polling. The mobile communications device sends poll messages to the message provider at specific time intervals, allowing the device to balance between timely message retrieval and reducing unnecessary radio usage when no messages are pending.
Solution Approach 2:
The message provider sends notification messages to the mobile communications device when messages are available. This feedback mechanism allows the device to adjust its polling behavior based on actual message availability, reducing unnecessary polls when no messages are pending and thus reducing battery drain.
2Ease of operation
If the mobile communications device receives notification messages over a voice communication channel as SMS messages, then message notifications can be delivered, but the message size is limited to 160 characters and cooperation between voice and data processors is required
Solution Approach 1:
The notification message functionality is separated into independent components. The mobile communications device can receive notification messages through either the voice communication channel or the data communication channel independently, eliminating the need for complex cooperation between voice and data processors while maintaining ease of operation.
3Ease of operation
If the mobile communications device uses SMS messaging for notification messages, then message notifications can be delivered, but the message size is limited to 160 characters in length
Solution Approach 1:
The system supports multiple communication channels (voice and data channels) for message notification delivery. This multi-functionality allows the device to overcome the 160-character limitation of SMS by using data channel notifications that support larger message sizes, while still maintaining the simplicity of SMS-based notification delivery when applicable.
Data Source
AI summary
A technique for use in communicating data messages to a mobile device with use of a host service in a communication system is described. The host service connects with a service node for establishing and maintaining an IP connection between the host service and the service node. The host service receives a data message for the mobile device, and determines whether the mobile device is logged on. In response to determining that the mobile device is logged on, the host service sends the data message to the mobile device without aid of the service node. Otherwise, the host service creates an enable message which identifies the mobile device and includes a subset of the data message, and sends it to the service node over the IP connection for subsequent forwarding to the mobile device in a wireless network.


