Push Service Feedback Mechanism for Network Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing push service systems generate excessive traffic and battery consumption due to always-on applications, as service providers cannot identify whether push messages are properly delivered to client devices, leading to unnecessary message retransmissions and increased network loads.
Innovation Solution
A push service system that includes a service providing device and a push service device, where the push service device receives and stores feedback messages when push messages fail to be delivered, and transmits these messages back to the service providing device upon reconnection, allowing the service provider to avoid sending messages to inactive or deleted applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the service provider continuously transmits push messages to client devices, then the push service availability is improved, but the network load and battery consumption increase due to unnecessary retransmissions
Solution Approach 1:
The patent implements a feedback mechanism where the push service device sends delivery status information back to the service provider. When a push message is successfully delivered or when the client device is unavailable, the push service device notifies the service provider, enabling it to stop unnecessary retransmissions and thus reduce battery consumption while maintaining service reliability
Solution Approach 2:
The service provider is notified in advance about delivery failures or client unavailability through the feedback message. This preliminary information allows the service provider to prevent future unnecessary transmissions, reducing energy waste before it occurs
2Reliability
If the service provider retransmits push messages upon connection disconnection, then the message delivery reliability is improved, but the network traffic increases due to unnecessary retransmissions to deleted applications
Solution Approach 1:
The push service device provides feedback messages to the service provider containing delivery status information. When an application is deleted or permanently unavailable, the feedback mechanism informs the service provider, allowing it to stop retransmissions and reduce network traffic while maintaining delivery reliability for active applications
Solution Approach 2:
The system discards unnecessary push message transmissions when delivery failure is detected through feedback. The service provider recovers network resources by stopping retransmissions to inactive or deleted applications, while still maintaining reliable delivery to active applications
3Measurement precision
If the push service device stores and transmits feedback messages after reconnection, then the message delivery accuracy is improved, but the device memory usage increases
Solution Approach 1:
The push service device stores feedback messages locally in memory only when necessary (when connection is disconnected). When reconnection is established, the stored feedback is transmitted to the service provider and the memory is cleared. This local quality approach ensures delivery accuracy while minimizing memory usage by only retaining data when absolutely necessary
Data Source
AI summary
Disclosed are a system for providing a push service using a feedback message including: a service providing device to transmit a push message to a client device and receive a feedback message with respect to the transmitted push message; and a push service device to receive the push message from the service providing device and transmit the push message to the client device, store the feedback message when the push message transmitted to the client device fails and a connection with the service providing device is disconnected, and transmit the stored feedback message to the service providing device.


