Advertisement Client Selecting Ads From Server Guide
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing advertisement server systems face high processing demands and resource requirements to provide fast and personalized mobile advertisement services, as they need to handle advertisement obtaining requests and maintain user equipment information for multiple clients.
Innovation Solution
The system introduces an advertisement guide transmitted by the advertisement server to the advertisement client, allowing the client to select and obtain advertisements based on the guide, reducing the server's processing load by shifting the selection task to the client and utilizing a broadcast server to efficiently distribute the guide to relevant clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the advertisement server processes advertisement obtaining requests and selects advertisements for multiple clients, then personalized advertisement service is provided, but the processing ability requirements and network resource usage of the server increase significantly
Solution Approach 1:
The advertisement client autonomously selects advertisements from the obtained advertisement guide based on its own characteristics (terminal type, network ability, storage ability, user preferences) without requiring the server to process selection requests for each client, making the system self-service oriented
Solution Approach 2:
The advertisement selection function is extracted from the server and transferred to the client. The server only provides the advertisement guide and raw advertisement resources, while the client performs the selection locally, reducing server processing burden
2Adaptability or versatility
If the advertisement server maintains user equipment information for multiple clients to provide personalized service, then advertisement personalization is achieved, but the server's information storage and processing load increase
Solution Approach 1:
Each advertisement client independently manages its own characteristic information (terminal type, network ability, storage ability, user preferences) and uses this information to select advertisements autonomously, eliminating the need for the server to maintain detailed user equipment information
3Reliability
If the terminal obtains advertisements from the network side when needed, then the advertisement service is up-to-date, but the time delay occurs and network resources are consumed
Solution Approach 1:
The advertisement client proactively obtains the advertisement guide and advertisement resources in advance before they are needed for display. This preliminary action allows the client to have advertisements ready locally, avoiding time delays when advertisements need to be displayed
Solution Approach 2:
The advertisement data is segmented into a structured advertisement guide (containing advertisement identifiers, metadata, and URLs) and separate advertisement resources. The client obtains the compact guide in advance and only downloads full advertisement resources when specifically needed, reducing both time and network resource consumption
Data Source
Figure 1~3
Figure 4~5
Figure 6
AI summary
An advertisement obtaining method, an advertisement obtaining system, an advertisement client, and an advertisement server are provided. The advertisement obtaining method includes the following steps. An advertisement guide is received. The advertisement guide includes several items. A specified item of the advertisement guide is selected. Advertisements corresponding to the specified item are obtained and stored. In the technical solutions, the advertisement client selects, by selecting the specified item, advertisements to be obtained, and obtains advertisements corresponding to the specified item. The selecting of the advertisements is accomplished by the advertisement client, while the advertisement server does not need to select the advertisements for the advertisement client, and this lowers the requirements for the processing ability of the advertisement server. The advertisement server transmits the advertisement guide initiatively, and this popularizes new advertisements in time.