Advertisement Event Pushing via Time-Window Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for pushing advertisement data to advertisers cause significant request pressure on their reception services and fail to meet diverse data invalidity requirements.
Innovation Solution
A method involving obtaining an event message indicating advertisement data changes, writing an object identifier within a preset aggregation time window into a data set, and pushing this identifier to advertiser terminals, thereby reducing data volume and request pressure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If real-time pushing method is used to push advertisement data to advertisers, then data freshness is improved, but request pressure on advertiser terminal increases significantly
Solution Approach 1:
The patent merges multiple event messages into a single push notification by aggregating event identifiers within a time window. Instead of sending individual push notifications for each event, the system collects multiple events and sends them together in one notification, reducing the number of requests to the advertiser terminal while still delivering timely data updates.
Solution Approach 2:
The system performs preliminary aggregation of event messages before pushing them to the advertiser terminal. By pre-collecting and organizing multiple events within a time window, the system prepares the data in advance, reducing the immediate request pressure on the advertiser terminal while ensuring data is ready for timely delivery.
2Loss of information
If individual event messages are pushed to advertiser terminal, then data completeness is improved, but communication overhead increases
Solution Approach 1:
The patent combines multiple event messages into a single aggregated notification containing multiple event identifiers. This merging approach maintains data completeness by including all relevant events while significantly reducing communication overhead by sending one consolidated message instead of multiple separate messages.
Solution Approach 2:
The system creates a condensed representation of multiple events by copying only the essential event identifiers into a single push notification. Instead of transmitting full event data multiple times, the system copies and aggregates the key identifiers, reducing communication overhead while preserving the ability to retrieve complete event information on the advertiser terminal.
Data Source
AI summary
The present disclosure relates to a method for pushing an event, a medium and an electronic device. The method includes: obtaining an event message, wherein the event message is an event representing that change occurs for data of an advertisement corresponding to the event message; writing an object identifier of the event message for which a first time stamp is within a preset aggregation time window into a corresponding data set according to the preset aggregation time window, wherein the object identifier is used for identifying the advertisement; and reading the object identifier in the data set, and pushing the object identifier to an advertiser terminal corresponding to the object identifier, so that the advertiser terminal obtains advertisement data corresponding to the object identifier according to the object identifier.


