Message Pushing via Local Status Index Matching
Solution Overview
Problem
Existing message pushing technologies are inefficient due to broad prediction ranges, inappropriate timing, and low message display efficiency, as they fail to accurately push messages according to actual application scenarios and fit the local application environment.
Innovation Solution
A method that involves sending a message list request to a server with request source information, acquiring a target message list with corresponding message pushing trigger conditions, and generating a message display interface that fits the local application environment based on the client's status, allowing for targeted message pushing when specific conditions are met, such as application installation or version status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If message pushing is performed by predicting user behaviors through historical behavior data and clustering target pushing objects, then the message pushing system can operate automatically, but the range of message pushing objects becomes too broad and prediction accuracy deteriorates
Solution Approach 1:
The patent changes the parameter basis for message pushing from broad historical behavior data clustering to specific local status index matching. By using concrete device status parameters (storage usage, memory usage, CPU usage, network status, location information) and application environment parameters (installed applications, running applications, downloaded but not installed applications), the system achieves precise matching without relying on predictive clustering, thereby maintaining automation while improving prediction accuracy.
2Quantity of substance
If message pushing is performed based on broad user behavior prediction, then more users can be reached, but the timing of message pushing becomes inappropriate and display efficiency decreases
Solution Approach 1:
The patent applies local quality by tailoring message pushing to specific local conditions of each device. Instead of uniform broad casting, the system evaluates individual device status (storage usage, memory usage, CPU usage, network status, location) and application environment (installed apps, running apps, downloaded apps) to determine appropriate message timing and content. This localized approach ensures messages are pushed at optimal times when devices are actually ready to receive them, improving display efficiency while maintaining targeted reach.
3Adaptability or versatility
If message pushing uses broad clustering of target objects, then the system covers more scenarios, but it cannot push messages for actual application scenarios and timing becomes inappropriate
Solution Approach 1:
The patent implements dynamics by making the message pushing system responsive to real-time changing device status and application environment. Rather than relying on static historical behavior clusters, the system continuously monitors dynamic parameters (storage usage, memory usage, CPU usage, network status, location information, installed applications, running applications) and adjusts message pushing decisions based on current actual conditions. This dynamic adaptation ensures messages are pushed at appropriate times for actual application scenarios while maintaining broad scenario coverage.
Data Source
AI summary
The present invention discloses a message pushing method, client, server, and programmable device. The method comprises: sending a message list request to a server, and acquiring a target message list correspondingly returned by the server; when the local status is monitored as meeting a pushing trigger condition for a target message, generating, according to the target message, a message display interface that fits the local application environment for pushing the target message. According to the present invention, the timing to push messages is more accurate and the message display efficiency is improved.


