Mobile Broadband Device Active Message Pushing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current message acquisition methods in mobile broadband devices result in high signaling overheads and increased power consumption due to polling, which prevents devices from sleeping and receiving instant messages effectively.
Innovation Solution
A message sending method where a mobile broadband device receives authentication information from a host, establishes a transmission path with a notification server, and sends messages to the server for active delivery to the host, reducing the need for polling and conserving power by allowing the host to sleep.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If polling manner is used to acquire messages, then message delivery can be achieved, but signaling overheads increase and power consumption increases
Solution Approach 1:
Instead of the mobile device actively polling the MBB device for messages, the notification server actively pushes messages to the mobile device. This inversion of the communication initiative eliminates the need for continuous polling, reducing signaling overheads and allowing the mobile device to enter sleep mode, thereby reducing power consumption while ensuring reliable message delivery.
Solution Approach 2:
The notification server acts as an intermediary between the MBB device and the mobile device. The MBB device sends messages to the notification server, which then pushes them to the mobile device. This intermediary mechanism enables active message pushing without requiring the mobile device to continuously poll the MBB device, thus reducing both signaling overheads and power consumption.
2Reliability
If polling manner is used to acquire messages, then message delivery can be achieved, but device complexity increases due to continuous communication requirements
Solution Approach 1:
The communication model is inverted from client-initiated polling to server-initiated pushing. The notification server takes the initiative to push messages to mobile devices, eliminating the need for complex continuous polling protocols and reducing overall system complexity while maintaining reliable message delivery.
Solution Approach 2:
The notification server serves as an intermediary that simplifies the communication architecture. By centralizing the message pushing function in the notification server, the complexity of continuous communication protocols is reduced, as the mobile device only needs to receive pushed messages rather than implement complex polling logic.
3Loss of energy
If mobile device sleeps to conserve power, then power consumption decreases, but message reception fails
Solution Approach 1:
The notification server performs preliminary actions by maintaining a persistent connection and being ready to push messages at any time. This allows the mobile device to sleep without missing messages, as the notification server will actively push messages when they arrive, ensuring reliable message reception while enabling power savings.
Solution Approach 2:
The notification server acts as an intermediary that bridges the gap between the sleeping mobile device and incoming messages. It maintains the communication connection and pushes messages to the device even when it is in sleep mode, thereby enabling both power conservation and reliable message reception.
Data Source
AI summary
A message sending method, a mobile broadband (MBB) device, and a host, where the method includes receiving, by an MBB device, authentication information sent by a host, requesting, by the MBB device, authentication from a notification server according to the authentication information, to establish a transmission path between the MBB device and the notification server, determining, by the MBB device, a message required to be transmitted to the host, and sending, by the MBB device, the message to the notification server using the transmission path such that the notification server sends the message to the host. The message can be actively pushed to the host when the message required to be transmitted to a host is determined such that signaling overheads can be significantly reduced, and power consumption can be reduced.


