Movatterモバイル変換


[0]ホーム

URL:


CN113409082A - Interactive advertisement putting method, system, server and client - Google Patents

Interactive advertisement putting method, system, server and client
Download PDF

Info

Publication number
CN113409082A
CN113409082ACN202110677188.3ACN202110677188ACN113409082ACN 113409082 ACN113409082 ACN 113409082ACN 202110677188 ACN202110677188 ACN 202110677188ACN 113409082 ACN113409082 ACN 113409082A
Authority
CN
China
Prior art keywords
interactive advertisement
template
interactive
target
protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110677188.3A
Other languages
Chinese (zh)
Other versions
CN113409082B (en
Inventor
方鸿灏
陈超
刘雪霏
康恺暄
张雄虎
曾彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Original Assignee
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan MgtvCom Interactive Entertainment Media Co LtdfiledCriticalHunan MgtvCom Interactive Entertainment Media Co Ltd
Priority to CN202110677188.3ApriorityCriticalpatent/CN113409082B/en
Publication of CN113409082ApublicationCriticalpatent/CN113409082A/en
Application grantedgrantedCritical
Publication of CN113409082BpublicationCriticalpatent/CN113409082B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The application discloses an interactive advertisement putting method, a system, a server and a client, which are used for sending each interactive advertisement template to the client under the condition of receiving a template access request sent by the client, so as to realize the preloading of the client on the interactive advertisement templates. For each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template. And under the condition of receiving the flow information, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from all interactive advertisement protocols as a target interactive advertisement protocol. And sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template. Therefore, by the scheme, the interactive advertisement can be quickly updated in an iterative manner.

Description

Interactive advertisement putting method, system, server and client
Technical Field
The present application relates to the field of internet advertisements, and in particular, to a method, a system, a server, and a client for delivering interactive advertisements.
Background
The existing advertisement putting business is generally single in advertisement form, mainly takes static pictures or video on demand as the main material display, mainly takes clicking as the main material display, is low in interactivity and attractiveness, is easy to fatigue in vision and experience, and is low in clicking willingness and clicking rate conversion rate of advertisements.
The industry also has some attempts of interactive advertisements, the common method is that an interactive advertisement can only be matched with a set of fixed materials and a playing method, the material manufacturing requirement is higher, the technical implementation cost is higher, the programmed advertisement putting of real-time transaction cannot be met, the large-scale application cannot be realized, and if the existing ability is not enough after the realization of one playing method, the interactive advertisement can be abandoned, so that great resource waste is caused.
The existing interactive advertisement putting technology has a disadvantage that the construction of an interactive playing method often needs the support of client update version, a template or a component is preset in a program in advance, the subsequent update and upgrade all need the support of client update version, the update period is limited to objective factors, the update period is usually long, and the rapid iteration and the update can not be realized.
Therefore, the existing interactive advertisement putting mode cannot meet the requirement of quick iterative updating, and the development of interactive advertisements is influenced.
Disclosure of Invention
The application provides an interactive advertisement putting method, a system, a server and a client, and aims to realize the quick iterative update of interactive advertisements.
In order to achieve the above object, the present application provides the following technical solutions:
an interactive advertisement putting method is applied to a server and comprises the following steps:
under the condition of receiving a template access request sent by a client, sending each interactive advertisement template to the client; the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier;
for each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises the identification of the interactive advertisement template, the information and the delivery conditions;
under the condition of receiving the flow information sent by the client, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from the interactive advertisement protocols as a target interactive advertisement protocol;
sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template, and writing information contained in the target interactive advertisement protocol into the target interactive advertisement template; the target interactive advertisement template is as follows: identifying an interactive advertising template identical to the identification contained by the targeted interactive advertising protocol.
Optionally, the sending each interactive advertisement template to the client includes:
packaging each interactive advertisement template to obtain a compressed package;
and sending the compressed packet to the client.
Optionally, the traffic information includes a region where the client is located;
the selecting, from the interactive advertisement protocols, an interactive advertisement protocol whose delivery conditions can be satisfied by the traffic information as a target interactive advertisement protocol includes:
analyzing the delivery conditions for each interactive advertisement protocol to obtain the delivery area of the interactive advertisement;
and selecting the interactive advertisement protocol with the delivery area covering the region where the client is located from the interactive advertisement protocols as the interactive advertisement protocol.
An interactive advertisement delivery method is applied to a client and comprises the following steps:
sending a template access request to a server according to a preset time interval;
caching each interactive advertisement template sent by the server based on the template access request to the local; each interactive advertisement template is provided with a corresponding identifier;
sending flow information to the server, and receiving a target interactive advertisement protocol sent by the server based on the flow information;
selecting an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as a target interactive advertisement template;
and loading the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
Optionally, the method further includes:
acquiring an interactive action executed by a user based on a target interactive advertisement, and responding to a jump logic corresponding to the interactive action; wherein the target interactive advertisement is: and the interactive advertisement corresponds to the target interactive advertisement template.
A server, comprising:
the template construction unit is used for sending each interactive advertisement template to the client under the condition of receiving a template access request sent by the client; the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier;
the protocol construction unit is used for configuring information required by the interactive advertisements corresponding to the interactive advertisement templates in the components required by the interactive advertisement templates and generating interactive advertisement protocols corresponding to the interactive advertisement templates; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises the identification of the interactive advertisement template, the information and the delivery conditions;
the protocol selection unit is used for selecting an interactive advertisement protocol with an advertising condition capable of being met by the flow information from the interactive advertisement protocols as a target interactive advertisement protocol under the condition of receiving the flow information sent by the client;
the advertisement putting unit is used for sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template; the target interactive advertisement template is as follows: identifying an interactive advertising template identical to the identification contained by the targeted interactive advertising protocol.
Optionally, the template building unit is specifically configured to:
packaging each interactive advertisement template to obtain a compressed package;
and sending the compressed packet to the client.
A client, comprising:
the access unit is used for sending a template access request to the server according to a preset time interval;
the cache unit is used for caching each interactive advertisement template sent by the server based on the template access request to the local; each interactive advertisement template is provided with a corresponding identifier;
the sending unit is used for sending the flow information to the server and receiving a target interactive advertisement protocol sent by the server based on the flow information;
the template selecting unit is used for selecting an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as a target interactive advertisement template;
and the loading unit is used for loading the target interactive advertisement template and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
Optionally, the method further includes:
the response unit is used for acquiring an interactive action executed by a user based on the target interactive advertisement and responding to a jump logic corresponding to the interactive action; wherein the targeted interactive advertisement: and the interactive advertisement corresponds to the target interactive advertisement template.
An interactive advertising system, comprising:
a server and a client;
the server is configured to:
under the condition of receiving a template access request sent by the client, sending each interactive advertisement template to the client; the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier;
for each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises the identification of the interactive advertisement template, the information and the delivery conditions;
under the condition of receiving the flow information sent by the client, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from the interactive advertisement protocols as a target interactive advertisement protocol;
sending the target interactive advertisement protocol to the client;
the client is used for:
sending the template access request to the server according to a preset time interval;
caching each interactive advertisement template sent by the server based on the template access request to the local;
sending the flow information to the server, and receiving a target interactive advertisement protocol sent by the server based on the flow information;
selecting an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as a target interactive advertisement template;
and loading the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
According to the technical scheme, under the condition that the template access request sent by the client is received, each interactive advertisement template is sent to the client. For each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template. And under the condition of receiving the flow information sent by the client, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from all interactive advertisement protocols as a target interactive advertisement protocol. And sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template. The interactive advertisement template is generated by combining the rendering component and the interactive component, so that the manufacturing cost of the interactive advertisement is effectively reduced, the template does not need to be manufactured again when the interactive advertisement is updated and iterated, only the information in the rendering component and the interactive component needs to be reconfigured, the technical implementation cost is low, and an effective basis is provided for large-scale application and rapid updating and iterating of the interactive advertisement. The client selects the target interactive advertisement template from the interactive advertisement templates based on the target interactive advertisement protocol, loads the target interactive advertisement template, and can realize iterative updating of the interactive advertisement without the support of client updating version. Therefore, by the scheme, the interactive advertisement can be quickly updated in an iterative manner.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1a is a schematic structural diagram of an interactive advertisement delivery system according to an embodiment of the present application;
fig. 1b is a schematic diagram of information interaction provided in an embodiment of the present application;
fig. 1c is a schematic diagram of another information interaction provided in the embodiment of the present application;
fig. 1d is a schematic diagram of a data structure of an interactive advertisement protocol according to an embodiment of the present application;
fig. 2 is a schematic diagram of an interactive advertisement delivery method according to an embodiment of the present application;
fig. 3 is a schematic diagram of another interactive advertisement delivery method provided in the embodiment of the present application;
fig. 4 is a schematic architecture diagram of a server according to an embodiment of the present application;
fig. 5 is a schematic diagram of an architecture of a client according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
As shown in fig. 1a, an architecture diagram of an interactive advertisement delivery system provided in the embodiment of the present application includes:
a server 100 and a client 200.
As shown in fig. 1b and 1c, the information interaction process between the server and the client includes the following steps:
s101: the server combines the preset rendering components and the interactive components to generate a plurality of interactive advertisement templates, and sets corresponding marks for the interactive advertisement templates.
The rendering component can be used for configuring materials (such as pictures, videos and audios) displayed at different time points according to a display time axis of the interactive advertisement, so that different advertisement effects are achieved. The interactive component can be used for configuring interactive actions (such as clicking, sliding, shaking and the like) of the interactive advertisement and jump logic (such as clicking a picture link and jumping to a certain shopping platform) corresponding to the interactive actions, so that different interactive effects are realized.
It should be noted that the interactive advertisement template is generated based on the combination of the rendering component and the interactive component, and accordingly, the interactive advertisement template may include the material in the rendering component, and if the rendering components are different, the types of the material may also be different, and for the interactive advertisement template, the included material may be configured in a supporting manner. Similarly, the interactive advertisement template may include the interactive action and the skip logic in the interactive component, and the type of the interactive action and the skip logic may be different if the interactive component is different, and the interactive advertisement template may include the interactive action and the skip logic that are configurable.
Because the materials, the interactive actions and the skipping logic contained in the interactive advertisement template support configuration, compared with the prior art, the interactive advertisement template has lower manufacturing requirements on the materials, the interactive actions and the skipping logic of the interactive advertisements, has lower technical implementation cost, and provides an effective basis for large-scale application and rapid updating iteration of the interactive advertisements.
S102: the client sends a template access request to the server according to a preset time interval.
S103: and the server sends each interactive advertisement template to the client.
After receiving the template access request, the server packs each interactive advertisement template to obtain a compressed packet of each interactive advertisement template, and sends the compressed packet to the client.
S104: and the client caches each interactive advertisement template to the local.
After receiving the compressed packet sent by the server, the client decompresses the compressed packet to obtain each interactive advertisement template, and caches each interactive advertisement template to the local.
It should be noted that, the client caches each interactive advertisement template locally, so that preloading of each interactive advertisement template is realized, and an effective basis is provided for fast update iteration of interactive advertisements.
S105: for each interactive advertisement template, the server configures materials required by the interactive advertisements corresponding to the interactive advertisement template in rendering components required by the interactive advertisement template, and configures interactive actions required by the interactive advertisements corresponding to the interactive advertisement template and jump logic corresponding to the interactive actions in the interactive components required by the interactive advertisement template.
S106: for each interactive advertisement template, the server generates an interactive advertisement protocol corresponding to the interactive advertisement template.
The interactive advertisement protocol comprises an identification of an interactive advertisement template, a material required by the interactive advertisement corresponding to the interactive advertisement template, an interactive action required by the interactive advertisement corresponding to the interactive advertisement template, jump logic corresponding to the interactive action and a delivery condition. The so-called delivery conditions can be set by technicians according to actual conditions, and the delivery conditions required by different advertisers can be different, for example, interactive advertisements are delivered to customer terminals in a preset area, interactive advertisements are delivered to a client in a preset time period, and the like.
Specifically, the data structure of the interactive advertisement protocol is shown in fig. 1 d.
Taking the intractvemodel data structure shown in table 1 as an example, the Model value is used to characterize the identifier of the interactive advertisement template, and the client can determine the interactive advertisement template preloaded locally through the Model value. The Type defines what the data operation Type of the interactive advertisement protocol is, and the common operation represents the relationship between original data in the interactive advertisement template and configuration data defined in the interactive advertisement protocol by replacing data, comparing data and the like; path represents which part of original data in the interactive advertisement template the operation aims at; value characterizes a configuration data list whose data structure is the one defined by the IntractiveValue.
TABLE 1
Figure BDA0003121194100000081
Figure BDA0003121194100000091
Taking the IntractiveValue data structure shown in table 2 as an example, configKeys defines what data types can be operated on, such as case, case color, background color, icon, etc.; the formOption represents specific configuration data, and the main data structure of the formOption represents a data structure defined by the intractiveOption.
TABLE 2
Attribute nameMeans of
configKeysData key values that may be operated upon
LabelData type name
NumNumber of data strips
TypeData type identification
FormOptionReplaced data
Taking the IntractiveOption data structure shown in table 3 as an example, the Key values correspond to configKeys in the IntractiveValue and represent specific data types; the value corresponds to data of specific configuration, for example, type in the IntractiveModel is configured replacement data, and the value is used to replace the original numerical value of the path in the interactive advertisement template.
TABLE 3
Attribute nameMeans of
KeyData key value
LabelData type name
LimitData strip number limit
TypeData type
ValueNumber to be replacedAccording to the value
S107: the client sends an interactive advertisement request to the server.
The interactive advertisement request includes traffic information, and the traffic information includes, but is not limited to, a user identity of the client, a media resource of the client, a region where the client is located, and the like.
S108: the server selects an interactive advertisement protocol with the delivery condition capable of being met by the flow information from the pre-generated interactive advertisement protocols as a target interactive advertisement protocol.
Optionally, if the traffic information includes a region where the client is located, analyzing the delivery conditions for each interactive advertisement protocol to obtain a delivery area of the interactive advertisement, and selecting the interactive advertisement protocol, in which the delivery area covers the region where the client is located, from the interactive advertisement protocols as the interactive advertisement protocol.
S109: and the server sends the target interactive advertisement protocol to the client.
S110: and the client selects an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from all interactive advertisement templates prestored locally as a target interactive advertisement template.
S111: and the client loads a target interactive advertisement template and writes the materials, the interactive actions and the jump logic corresponding to the interactive actions contained in the target interactive advertisement protocol into the target interactive advertisement template.
After the materials, the interactive actions and the jump logic corresponding to the interactive actions contained in the target interactive advertisement protocol are written into the target interactive advertisement template, the client can display the interactive advertisements corresponding to the target interactive advertisement template to the user through a preset interface.
S112: the client acquires the interactive action executed by the user based on the target interactive advertisement and responds to the jump logic corresponding to the interactive action.
Wherein, the target interactive advertisement is: and interactive advertisements corresponding to the target interactive advertisement template.
In summary, compared with the prior art, the server generates the interactive advertisement template by combining the rendering component and the interactive component, the manufacturing cost of the interactive advertisement is effectively reduced, the template does not need to be manufactured again when the interactive advertisement is updated and iterated, only the information in the rendering component and the information in the interactive component need to be reconfigured, the technical implementation cost is low, and an effective basis is provided for large-scale application and rapid updating and iterating of the interactive advertisement. The client selects the target interactive advertisement template from the interactive advertisement templates based on the target interactive advertisement protocol, loads the target interactive advertisement template, and can realize iterative updating of the interactive advertisement without the support of client updating version. Therefore, by using the scheme of the embodiment, the interactive advertisement can be updated quickly and iteratively.
As shown in fig. 2, a schematic diagram of an interactive advertisement delivery method provided in the embodiment of the present application, applied to a server, includes the following steps:
s201: and under the condition of receiving a template access request sent by the client, sending each interactive advertisement template to the client.
The interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier.
S202: for each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template.
The information comprises materials, interactive actions and jump logics corresponding to the interactive actions, and the interactive advertisement protocol comprises identification, information and delivery conditions of an interactive advertisement template.
S203: and under the condition of receiving the flow information sent by the client, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from all interactive advertisement protocols as a target interactive advertisement protocol.
S204: and sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
Wherein, the target interactive advertisement template is: an interactive advertising template is identified that is identical to the identification contained by the targeted interactive advertising protocol.
In summary, compared with the prior art, the interactive advertisement template is generated by combining the rendering component and the interactive component, the manufacturing cost of the interactive advertisement is effectively reduced, the template does not need to be manufactured again when the interactive advertisement is updated and iterated, only the information in the rendering component and the information in the interactive component need to be reconfigured, the technical implementation cost is low, and an effective basis is provided for large-scale application and rapid updating and iterating of the interactive advertisement. The client selects the target interactive advertisement template from the interactive advertisement templates based on the target interactive advertisement protocol, loads the target interactive advertisement template, and can realize iterative updating of the interactive advertisement without the support of client updating version. Therefore, by using the scheme of the embodiment, the interactive advertisement can be updated quickly and iteratively.
As shown in fig. 3, a schematic diagram of another interactive advertisement delivery method provided in the embodiment of the present application is applied to a client, and includes the following steps:
s301: and sending a template access request to the server according to a preset time interval.
S302: and caching each interactive advertisement template sent by the server based on the template access request to the local.
Wherein, every interactive advertisement template all is provided with corresponding sign.
S303: and sending the flow information to the server, and receiving a target interactive advertisement protocol sent by the server based on the flow information.
S304: and selecting the interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as the target interactive advertisement template.
S305: and loading the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
In summary, each interactive advertisement template is obtained from the server in advance, preloading of the interactive advertisement templates is achieved, and the interactive advertisement template with the same identifier as that included in the target interactive advertisement protocol is selected from each interactive advertisement template and used as the target interactive advertisement template. Therefore, by using the scheme of the embodiment, the interactive advertisement can be updated quickly and iteratively.
It should be noted that, corresponding to the interactive advertisement delivery method provided in the embodiment of the present application, the present application also provides a server and a client.
As shown in fig. 4, an architecture diagram of a server provided in the embodiment of the present application includes:
the template construction unit 401 is configured to send each interactive advertisement template to the client when receiving a template access request sent by the client; and the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier.
The template building unit 401 is specifically configured to: packaging each interactive advertisement template to obtain a compressed package; and sending the compressed packet to the client.
A protocol construction unit 402, configured to configure, for each interactive advertisement template, information required by the interactive advertisement corresponding to the interactive advertisement template in a component required by the interactive advertisement template, and generate an interactive advertisement protocol corresponding to the interactive advertisement template; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises identification, information and delivery conditions of the interactive advertisement template.
A protocol selecting unit 403, configured to select, from the interactive advertisement protocols, an interactive advertisement protocol whose delivery condition can be met by the traffic information as a target interactive advertisement protocol in the case of receiving the traffic information sent by the client.
Wherein, the traffic information includes a region where the client is located, and the protocol selection unit 403 is specifically configured to: analyzing the delivery conditions for each interactive advertisement protocol to obtain the delivery area of the interactive advertisement; and selecting the interactive advertisement protocol of which the delivery area covers the region where the client is located from all the interactive advertisement protocols as the interactive advertisement protocol.
The advertisement putting unit 404 is configured to send the target interactive advertisement protocol to the client, trigger the client to load the target interactive advertisement template, and write information included in the target interactive advertisement protocol into the target interactive advertisement template; the target interactive advertisement template is as follows: an interactive advertising template is identified that is identical to the identification contained by the targeted interactive advertising protocol.
In summary, compared with the prior art, the interactive advertisement template is generated by combining the rendering component and the interactive component, the manufacturing cost of the interactive advertisement is effectively reduced, the template does not need to be manufactured again when the interactive advertisement is updated and iterated, only the information in the rendering component and the information in the interactive component need to be reconfigured, the technical implementation cost is low, and an effective basis is provided for large-scale application and rapid updating and iterating of the interactive advertisement. The client selects the target interactive advertisement template from the interactive advertisement templates based on the target interactive advertisement protocol, loads the target interactive advertisement template, and can realize iterative updating of the interactive advertisement without the support of client updating version. Therefore, by using the scheme of the embodiment, the interactive advertisement can be updated quickly and iteratively.
As shown in fig. 5, an architecture diagram of a client provided in the embodiment of the present application includes:
an accessing unit 501, configured to send a template access request to a server according to a preset time interval.
A cache unit 502, configured to cache each interactive advertisement template sent by the server based on the template access request to the local; wherein, every interactive advertisement template all is provided with corresponding sign.
The sending unit 503 is configured to send the traffic information to the server, and receive a target interactive advertisement protocol sent by the server based on the traffic information.
The template selecting unit 504 is configured to select, from locally pre-stored interactive advertisement templates, an interactive advertisement template with an identifier that is the same as an identifier included in the target interactive advertisement protocol, as a target interactive advertisement template.
And a loading unit 505, configured to load the target interactive advertisement template, and write information included in the target interactive advertisement protocol into the target interactive advertisement template.
A response unit 506, configured to obtain an interactive action performed by the user based on the target interactive advertisement, and respond to a skip logic corresponding to the interactive action; wherein, the target interactive advertisement is: and interactive advertisements corresponding to the target interactive advertisement template.
In summary, each interactive advertisement template is obtained from the server in advance, preloading of the interactive advertisement templates is achieved, and the interactive advertisement template with the same identifier as that included in the target interactive advertisement protocol is selected from each interactive advertisement template and used as the target interactive advertisement template. Therefore, by using the scheme of the embodiment, the interactive advertisement can be updated quickly and iteratively.
The functions described in the method of the embodiment of the present application, if implemented in the form of software functional units and sold or used as independent products, may be stored in a storage medium readable by a computing device. Based on such understanding, part of the contribution to the prior art of the embodiments of the present application or part of the technical solution may be embodied in the form of a software product stored in a storage medium and including several instructions for causing a computing device (which may be a personal computer, a server, a mobile computing device or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts among the embodiments are referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. An interactive advertisement delivery method is applied to a server, and comprises the following steps:
under the condition of receiving a template access request sent by a client, sending each interactive advertisement template to the client; the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier;
for each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises the identification of the interactive advertisement template, the information and the delivery conditions;
under the condition of receiving the flow information sent by the client, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from the interactive advertisement protocols as a target interactive advertisement protocol;
sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template, and writing information contained in the target interactive advertisement protocol into the target interactive advertisement template; the target interactive advertisement template is as follows: identifying an interactive advertising template identical to the identification contained by the targeted interactive advertising protocol.
2. The method of claim 1, wherein sending each interactive advertisement template to the client comprises:
packaging each interactive advertisement template to obtain a compressed package;
and sending the compressed packet to the client.
3. The method of claim 1, wherein the traffic information includes a region where the client is located;
the selecting, from the interactive advertisement protocols, an interactive advertisement protocol whose delivery conditions can be satisfied by the traffic information as a target interactive advertisement protocol includes:
analyzing the delivery conditions for each interactive advertisement protocol to obtain the delivery area of the interactive advertisement;
and selecting the interactive advertisement protocol with the delivery area covering the region where the client is located from the interactive advertisement protocols as the interactive advertisement protocol.
4. An interactive advertisement delivery method is applied to a client, and comprises the following steps:
sending a template access request to a server according to a preset time interval;
caching each interactive advertisement template sent by the server based on the template access request to the local; each interactive advertisement template is provided with a corresponding identifier;
sending flow information to the server, and receiving a target interactive advertisement protocol sent by the server based on the flow information;
selecting an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as a target interactive advertisement template;
and loading the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
5. The method of claim 4, further comprising:
acquiring an interactive action executed by a user based on a target interactive advertisement, and responding to a jump logic corresponding to the interactive action; wherein the target interactive advertisement is: and the interactive advertisement corresponds to the target interactive advertisement template.
6. A server, comprising:
the template construction unit is used for sending each interactive advertisement template to the client under the condition of receiving a template access request sent by the client; the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier;
the protocol construction unit is used for configuring information required by the interactive advertisements corresponding to the interactive advertisement templates in the components required by the interactive advertisement templates and generating interactive advertisement protocols corresponding to the interactive advertisement templates; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises the identification of the interactive advertisement template, the information and the delivery conditions;
the protocol selection unit is used for selecting an interactive advertisement protocol with an advertising condition capable of being met by the flow information from the interactive advertisement protocols as a target interactive advertisement protocol under the condition of receiving the flow information sent by the client;
the advertisement putting unit is used for sending the target interactive advertisement protocol to the client, triggering the client to load the target interactive advertisement template and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template; the target interactive advertisement template is as follows: identifying an interactive advertising template identical to the identification contained by the targeted interactive advertising protocol.
7. The server according to claim 6, wherein the template construction unit is specifically configured to:
packaging each interactive advertisement template to obtain a compressed package;
and sending the compressed packet to the client.
8. A client, comprising:
the access unit is used for sending a template access request to the server according to a preset time interval;
the cache unit is used for caching each interactive advertisement template sent by the server based on the template access request to the local; each interactive advertisement template is provided with a corresponding identifier;
the sending unit is used for sending the flow information to the server and receiving a target interactive advertisement protocol sent by the server based on the flow information;
the template selecting unit is used for selecting an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as a target interactive advertisement template;
and the loading unit is used for loading the target interactive advertisement template and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
9. The client of claim 8, further comprising:
the response unit is used for acquiring an interactive action executed by a user based on the target interactive advertisement and responding to a jump logic corresponding to the interactive action; wherein the targeted interactive advertisement: and the interactive advertisement corresponds to the target interactive advertisement template.
10. An interactive advertising system, comprising:
a server and a client;
the server is configured to:
under the condition of receiving a template access request sent by the client, sending each interactive advertisement template to the client; the interactive advertisement template is obtained by combining a preset rendering component and an interactive component and is provided with a corresponding identifier;
for each interactive advertisement template, configuring information required by the interactive advertisement corresponding to the interactive advertisement template in the components required by the interactive advertisement template, and generating an interactive advertisement protocol corresponding to the interactive advertisement template; the information comprises materials, interactive actions and jump logic corresponding to the interactive actions; the interactive advertisement protocol comprises the identification of the interactive advertisement template, the information and the delivery conditions;
under the condition of receiving the flow information sent by the client, selecting an interactive advertisement protocol with the delivery condition capable of being met by the flow information from the interactive advertisement protocols as a target interactive advertisement protocol;
sending the target interactive advertisement protocol to the client;
the client is used for:
sending the template access request to the server according to a preset time interval;
caching each interactive advertisement template sent by the server based on the template access request to the local;
sending the flow information to the server, and receiving a target interactive advertisement protocol sent by the server based on the flow information;
selecting an interactive advertisement template with the same identifier as the identifier contained in the target interactive advertisement protocol from the interactive advertisement templates prestored locally as a target interactive advertisement template;
and loading the target interactive advertisement template, and writing the information contained in the target interactive advertisement protocol into the target interactive advertisement template.
CN202110677188.3A2021-06-182021-06-18Interactive advertisement putting method, system, server and clientActiveCN113409082B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110677188.3ACN113409082B (en)2021-06-182021-06-18Interactive advertisement putting method, system, server and client

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110677188.3ACN113409082B (en)2021-06-182021-06-18Interactive advertisement putting method, system, server and client

Publications (2)

Publication NumberPublication Date
CN113409082Atrue CN113409082A (en)2021-09-17
CN113409082B CN113409082B (en)2023-08-01

Family

ID=77681421

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110677188.3AActiveCN113409082B (en)2021-06-182021-06-18Interactive advertisement putting method, system, server and client

Country Status (1)

CountryLink
CN (1)CN113409082B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113949736A (en)*2021-10-152022-01-18湖南快乐阳光互动娱乐传媒有限公司 Real-time delivery method, device, electronic device and storage medium
CN114004650A (en)*2021-11-012022-02-01北京搜房科技发展有限公司 Advertising playback method and device, storage medium and electronic device

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120150633A1 (en)*2010-12-082012-06-14Microsoft CorporationGenerating advertisements during interactive advertising sessions
CN105306506A (en)*2014-07-162016-02-03腾讯科技(深圳)有限公司Online advertising release method and online advertising release system
CN105701217A (en)*2016-01-132016-06-22腾讯科技(深圳)有限公司Information processing method and server
CN106776674A (en)*2016-10-132017-05-31上海拓畅信息技术有限公司A kind of advertisement delivery system and method
CN109708627A (en)*2018-11-152019-05-03上海航天控制技术研究所A kind of moving platform down space dynamic point target rapid detection method
CN110782477A (en)*2019-10-102020-02-11重庆第二师范学院Moving target rapid detection method based on sequence image and computer vision system
CN112446725A (en)*2019-09-032021-03-05百度在线网络技术(北京)有限公司Information processing method, system, information server and information display client
CN112529896A (en)*2020-12-242021-03-19山东师范大学Infrared small target detection method and system based on dark channel prior
CN112784184A (en)*2019-11-082021-05-11上海哔哩哔哩科技有限公司ADX-based advertisement landing page dynamic generation method, computer equipment and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120150633A1 (en)*2010-12-082012-06-14Microsoft CorporationGenerating advertisements during interactive advertising sessions
CN105306506A (en)*2014-07-162016-02-03腾讯科技(深圳)有限公司Online advertising release method and online advertising release system
CN105701217A (en)*2016-01-132016-06-22腾讯科技(深圳)有限公司Information processing method and server
CN106776674A (en)*2016-10-132017-05-31上海拓畅信息技术有限公司A kind of advertisement delivery system and method
CN109708627A (en)*2018-11-152019-05-03上海航天控制技术研究所A kind of moving platform down space dynamic point target rapid detection method
CN112446725A (en)*2019-09-032021-03-05百度在线网络技术(北京)有限公司Information processing method, system, information server and information display client
CN110782477A (en)*2019-10-102020-02-11重庆第二师范学院Moving target rapid detection method based on sequence image and computer vision system
CN112784184A (en)*2019-11-082021-05-11上海哔哩哔哩科技有限公司ADX-based advertisement landing page dynamic generation method, computer equipment and storage medium
CN112529896A (en)*2020-12-242021-03-19山东师范大学Infrared small target detection method and system based on dark channel prior

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113949736A (en)*2021-10-152022-01-18湖南快乐阳光互动娱乐传媒有限公司 Real-time delivery method, device, electronic device and storage medium
CN114004650A (en)*2021-11-012022-02-01北京搜房科技发展有限公司 Advertising playback method and device, storage medium and electronic device

Also Published As

Publication numberPublication date
CN113409082B (en)2023-08-01

Similar Documents

PublicationPublication DateTitle
US10909557B2 (en)Predicting and classifying network activity events
JP5460437B2 (en) Web site accelerator
US20130311292A1 (en)Mobile messaging ecosystem - rollover message
US20110276400A1 (en)Online Advertisement Storage and Active Management
WO2009077997A2 (en)Automatic profile-based avatar generation
CN113409082A (en)Interactive advertisement putting method, system, server and client
CN110175306A (en)A kind of processing method and processing device of advertising information
CN109685595A (en)Method for pushing, device, mobile terminal and storage medium based on data analysis
CN106445997A (en)Information processing method and server
CN111553749A (en)Activity push strategy configuration method and device
CN113127723A (en)User portrait processing method, device, server and storage medium
US20250148499A1 (en)Method, system and non-transitory computer-readable recording medium for supporting collaboration for advertisement campaign
US20240412247A1 (en)Method, system, and non-transitory computer readable recording medium for providing information about advertising campaign
CN107872483B (en)Media content pushing method, device and system
US20160012473A1 (en)Evaluation of advertisements
CN115225921A (en)Live broadcast interaction control method, device, equipment and storage medium based on big data
US20120053999A1 (en)Delivering Highly Targeted Advertisements Based on a Coupon-Exchanging System
US20090164286A1 (en)Application program interface and graphical user interface for distributing an advertisement budget in a mobile environment
US9779443B1 (en)Event-based personalized merchandising schemes and applications in messaging
US20140006138A1 (en)Systems and methods for providing advertising
CN114358842B (en)Advertisement delivery regulation and control method, device, equipment and medium
US20160063066A1 (en)Multi-channel queuing
US10354313B2 (en)Emphasizing communication based on past interaction related to promoted items
US10134052B2 (en)Graphical system for database marketing
KR102119398B1 (en)Advertisement Providing System And Method thereof, Apparatus And Device supporting the same

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp