Information Pushing Method Using Dynamic Time Window Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information push technologies, such as the Bulong filter, often result in users receiving repetitive information, causing interference and misjudgments due to their inability to differentiate between users who have and have not received push information over time.
Innovation Solution
An improved information pushing method and device that selects users based on a push instruction and candidate user information, using screening values and judgment formulas to determine which users have not received information within a specific time frame, ensuring information is sent only once within that time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the Bulong filter is used to push information to all users, then information coverage is improved, but users receive repetitive information causing interference
Solution Approach 1:
The patent introduces dynamic time-based filtering by maintaining a time window for each user and dynamically adjusting which users receive information based on their last reception time. The system calculates a time window from the current time minus the push interval, and only pushes information to users whose last reception time falls outside this window, thereby dynamically adapting to user reception patterns and eliminating repetitive interference.
Solution Approach 2:
The patent changes the parameter of user filtering from a static binary state (received/not received) to a dynamic temporal parameter (last reception time). By storing and comparing time stamps of information reception and using the push interval as a threshold parameter, the system dynamically determines eligibility for information push, transforming the filtering mechanism from static to parameter-driven dynamic operation.
2Reliability
If the Bulong filter marks all users as having received information, then repetitive pushing is prevented, but users who have not received information are erroneously excluded
Solution Approach 1:
The patent replaces the mechanical hash-based filtering system with a temporal comparison mechanism. Instead of using hash functions to map users to fixed positions in a hashtable, the system directly compares the user's last information reception time with the current time and push interval, substituting the mechanical hashing approach with a straightforward temporal arithmetic operation that accurately reflects actual information delivery status.
Solution Approach 2:
The system enables users to effectively serve their own filtering needs by maintaining accurate records of their information reception times. Each user's last reception time is stored and automatically used in subsequent push decisions, allowing the system to self-regulate information delivery based on individual user patterns without requiring external intervention or complex centralized tracking.
Data Source
AI summary
An information pushing method and device. One particular embodiment of the method includes: acquiring a push instruction; acquiring information about at least one candidate push user with the category of push information the same as the category of to-be-pushed information; according to the push instruction and the information about at least one candidate push user, selecting at least one to-be-pushed user; and pushing the to-be-pushed information to the at least one to-be-pushed user. The method realizes that the push information is sent to the same user only once within a certain time length, thus preventing too much interference to a user.


