Push Message Cancellation via Terminal Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods cannot cancel Push messages that have been sent to a receiver terminal but not read by the terminal.
Innovation Solution
A method and system that allow a receiver terminal to cancel a Push message by sending a cancel request with a Push ID after the message is sent, and include a server that receives a report message indicating the message has been read, enabling the server to send a cancel request to the terminal if the message was sent, and a terminal that can delete or prevent the message based on receipt and reading status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the PPG uses traditional cancellation method to prevent Push messages from being sent, then messages not yet sent can be canceled, but messages already sent to the terminal cannot be canceled
Solution Approach 1:
Instead of the PPG initiating the cancellation process, the terminal is empowered to send the cancellation request back to the PPG. This inversion of the cancellation initiation direction enables the terminal to cancel messages that have already been delivered, solving the limitation of the traditional PPG-initiated cancellation method which could only prevent unsent messages.
2Loss of information
If the terminal stores all received Push messages, then complete information is available, but resources are wasted on unread messages that cannot be canceled
Solution Approach 1:
The terminal performs preliminary identification of Push messages upon receipt, determining whether they should be retained or canceled. This preliminary action enables the terminal to proactively cancel unwanted messages before they consume significant storage resources, while still maintaining the ability to preserve important information.
3Productivity
If the PPG sends all Push messages to terminals, then information delivery is complete, but unnecessary messages accumulate causing information pileup
Solution Approach 1:
The terminal provides feedback to the PPG about which Push messages should be canceled by sending cancellation requests. This feedback mechanism enables the system to dynamically adjust message retention based on actual user needs, preventing information pileup while maintaining efficient delivery of necessary messages.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention provides a method, a system, a server, and a terminal for canceling a Push message. The method includes: receiving a cancel request that carries a Push ID after a Push message is sent; and canceling the Push message according to the cancel request. The server includes: a first judging module, adapted to judge whether a Push message is sent to a first receiver terminal; and a sending module, adapted to send a cancel request that carries a Push ID to the first receiver terminal if the Push message is sent to the first receiver terminal. The terminal includes: a receiving module, adapted to receive a cancel request that carries a Push ID after a Push message is sent; and a canceling module, adapted to cancel the Push message according to the cancel request. The system includes the server and the terminal. Through the embodiments of the present invention, a Push message sent to a receiver terminal can be cancelled.