Interactive advertisement putting method, system, server and client

文档序号:9084 发布日期:2021-09-17 浏览:42次 中文

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.

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

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 name Means of
configKeys Data key values that may be operated upon
Label Data type name
Num Number of data strips
Type Data type identification
FormOption Replaced 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 name Means of
Key Data key value
Label Data type name
Limit Data strip number limit
Type Data type
Value Number 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.

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:一种广告素材分发的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!