System for reducing flow cost and working method

文档序号:912774 发布日期:2021-02-26 浏览:20次 中文

阅读说明:本技术 降低流量成本的系统及工作方法 (System for reducing flow cost and working method ) 是由 任安刚 于 2020-11-20 设计创作,主要内容包括:本发明涉及一种降低流量成本的系统及工作方法,包括终端、广告投放服务器以及数据缓存服务器;终端向广告投放服务器发送广告位请求;广告投放服务器接收广告位请求,根据广告位请求通过数据缓存服务器读取缓存数据,判断缓存数据中是否存在相应的广告素材,如果存在,则向终端返回广告素材,否则根据广告位请求匹配相应的广告素材并发送至终端;终端接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。本发明提供的技术方案解决了设备或应用多次下载相同广告素材增加流量成本的问题,不仅降低了流量使用成本还提高了素材多次观看度,使广告更容易被人们记住,在降低流量成本的同时降低了公司运营成本。(The invention relates to a system for reducing flow cost and a working method thereof, comprising a terminal, an advertisement delivery server and a data cache server; the terminal sends an advertisement position request to an advertisement putting server; the advertisement delivery server receives the advertisement space request, reads the cache data through the data cache server according to the advertisement space request, judges whether corresponding advertisement materials exist in the cache data, if so, returns the advertisement materials to the terminal, otherwise, matches the corresponding advertisement materials according to the advertisement space request and sends the advertisement materials to the terminal; and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result. The technical scheme provided by the invention solves the problem that the equipment or application downloads the same advertisement material for multiple times to increase the flow cost, not only reduces the flow use cost, but also improves the multiple watching degree of the material, so that the advertisement is easier to remember by people, and the flow cost is reduced and the company operation cost is reduced.)

1. A system for reducing traffic costs, comprising: the system comprises a terminal, an advertisement putting server and a data cache server; the terminal and the data cache server are respectively connected with the advertisement delivery server;

the terminal is used for sending an advertisement space request to the advertisement putting server;

the advertisement delivery server is used for receiving an advertisement space request, reading cache data through the data cache server according to the advertisement space request, judging whether corresponding advertisement materials exist in the cache data, if so, returning the advertisement materials to the terminal, otherwise, matching the corresponding advertisement materials according to the advertisement space request and sending the advertisement materials to the terminal;

and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result.

2. The system of claim 1,

and the terminal carries a corresponding terminal identifier to send an advertisement space request to the advertisement delivery server.

3. The system of claim 1, wherein the determining whether the advertisement material exists in the local storage and performing the corresponding display according to the determination result comprises:

if yes, judging whether the advertisement material name in the local storage is the same as the received advertisement material name, and if so, directly playing the advertisement material in the local storage; otherwise, directly displaying the received advertisement material, deleting the advertisement material in local storage and storing the received advertisement material;

and if not, directly displaying the received advertisement materials and saving the received advertisement materials to a local storage.

4. The system of claim 2,

the data cache server is also used for recording the equipment identification, the application package name, the advertisement position identification and the matched advertisement material name of the current advertisement request.

5. The system of claim 1,

and forming a floating layer window on the page played by the terminal, and displaying the advertisement material in the floating layer window.

6. The system of claim 2, wherein the corresponding terminal identification comprises:

equipment identification, application package name and advertisement space identification.

7. The system of claim 6, wherein the device identification comprises:

a mobile phone number, IMSI, or IMEI.

8. The system according to claim 1, wherein the terminal employs one or a combination of the following:

computer, panel, smart mobile phone.

9. The system of claim 1,

the terminal and the data cache server are respectively connected with the advertisement delivery server through Ethernet.

10. A method of operating a system for reducing traffic cost, comprising:

the terminal sends an advertisement space request to the advertisement delivery server;

the advertisement delivery server is used for receiving the advertisement space request, reading cache data through the data cache server according to the advertisement space request, judging whether corresponding advertisement materials exist in the cache data, if so, returning the advertisement materials to the terminal, otherwise, matching the corresponding advertisement materials according to the advertisement space request, and sending the advertisement materials to the terminal;

and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result.

Technical Field

The invention belongs to the technical field of advertisement putting, and particularly relates to a system for reducing flow cost and a working method.

Background

With the popularization of mobile terminal applications, terminal advertisements become an effective means for promoting consumption and sales, many enterprises gradually attach importance to the role of terminal advertisements, and the enterprises display corresponding advertisement materials at different use stages by using intelligent devices or applications, for example, when starting applications or inserting a section of advertisements before playing videos, consumption and sales can be effectively promoted.

In the related art, the main way for processing material display in the industry is to respond to different advertisement materials according to advertisement requests. When the terminal initiates an advertisement display request, the advertisement delivery server returns corresponding advertisement materials according to the request conditions and the delivery conditions, and the terminal displays the advertisement materials in real time. However, the device or application displays the advertisement download material for multiple times, which increases the traffic cost, especially if the same advertisement material is downloaded for multiple times, which not only increases the traffic cost but also increases the operation cost of the enterprise.

Disclosure of Invention

In view of the above, the present invention is directed to overcome the deficiencies of the prior art, and provides a system and a working method for reducing traffic cost, so as to solve the problem of increasing traffic cost for downloading the same advertisement material multiple times in the prior art.

In order to achieve the purpose, the invention adopts the following technical scheme: a system for reducing traffic costs, comprising: the system comprises a terminal, an advertisement putting server and a data cache server; the terminal and the data cache server are respectively connected with the advertisement delivery server;

the terminal is used for sending an advertisement space request to the advertisement putting server;

the advertisement delivery server is used for receiving an advertisement space request, reading cache data through the data cache server according to the advertisement space request, judging whether corresponding advertisement materials exist in the cache data, if so, returning the advertisement materials to the terminal, otherwise, matching the corresponding advertisement materials according to the advertisement space request and sending the advertisement materials to the terminal;

and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result.

Further, the terminal carries a corresponding terminal identifier to send an advertisement space request to the advertisement delivery server.

Further, the determining whether the advertisement material exists in the local storage and performing corresponding display according to the determination result includes:

if yes, judging whether the advertisement material name in the local storage is the same as the received advertisement material name, and if so, directly playing the advertisement material in the local storage; otherwise, directly displaying the received advertisement material, deleting the advertisement material in local storage and storing the received advertisement material;

and if not, directly displaying the received advertisement materials and saving the received advertisement materials to a local storage.

Furthermore, the data cache server is also used for recording the equipment identifier, the application package name, the advertisement space identifier and the matched advertisement material name of the current advertisement request.

Further, a floating layer window is formed on the page played by the terminal, and advertisement materials are displayed in the floating layer window.

Further, the corresponding terminal identifier includes:

equipment identification, application package name and advertisement space identification.

Further, the device identification includes:

a mobile phone number, IMSI, or IMEI.

Further, the terminal may adopt one or a combination of the following terminals:

computer, panel, smart mobile phone.

Further, the terminal and the data cache server are respectively connected with the advertisement delivery server through the Ethernet.

The embodiment of the application provides a working method of a system for reducing flow cost, which comprises the following steps:

the terminal sends an advertisement space request to the advertisement delivery server;

the advertisement delivery server is used for receiving the advertisement space request, reading cache data through the data cache server according to the advertisement space request, judging whether corresponding advertisement materials exist in the cache data, if so, returning the advertisement materials to the terminal, otherwise, matching the corresponding advertisement materials according to the advertisement space request, and sending the advertisement materials to the terminal;

and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result.

By adopting the technical scheme, the invention can achieve the following beneficial effects:

the invention provides a system for reducing flow cost and a working method thereof, comprising a terminal, an advertisement delivery server and a data cache server; the terminal sends an advertisement position request to an advertisement putting server; the advertisement delivery server receives the advertisement space request, reads the cache data through the data cache server according to the advertisement space request, judges whether corresponding advertisement materials exist in the cache data, if so, returns the advertisement materials to the terminal, otherwise, matches the corresponding advertisement materials according to the advertisement space request and sends the advertisement materials to the terminal; and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result. The technical scheme provided by the invention solves the problem that the equipment or application downloads the same advertisement material for multiple times to increase the flow cost, not only reduces the flow use cost, but also improves the multiple watching degree of the material, so that the advertisement is easier to remember by people, and the flow cost is reduced and the company operation cost is reduced.

Drawings

In order to more clearly illustrate the embodiments of the present invention 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 invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

FIG. 1 is a schematic diagram of a system for reducing traffic cost according to the present invention;

FIG. 2 is a schematic diagram of another embodiment of the system for reducing traffic cost according to the present invention;

FIG. 3 is a schematic diagram of the steps of the working method for reducing the traffic cost according to the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.

A specific system for reducing the flow cost provided in the embodiments of the present application will be described with reference to the accompanying drawings.

As shown in fig. 1, a system for reducing traffic cost provided in an embodiment of the present application includes: the system comprises a terminal 1, an advertisement putting server 2 and a data cache server 3; the terminal 1 and the data cache server 3 are respectively connected with the advertisement putting server 2;

the terminal 1 is used for sending an advertisement space request to the advertisement putting server 2;

the advertisement delivery server 2 is used for receiving an advertisement space request, reading cache data through the data cache server 3 according to the advertisement space request, judging whether corresponding advertisement materials exist in the cache data, if so, returning the advertisement materials to the terminal 1, otherwise, matching the corresponding advertisement materials according to the advertisement space request and sending the advertisement materials to the terminal 1;

and after receiving the advertisement material, the terminal 1 judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result.

The working principle of the system for reducing the flow cost is as follows: referring to fig. 2, the terminal 1 employs one or a combination of the following terminals 1: the system comprises a computer, a tablet, a smart phone, a terminal 1 and a data cache server 3, wherein the terminal and the data cache server are respectively connected with an advertisement putting server 2 through Ethernet. The terminal 1 application sends an advertisement space request to the advertisement putting server 2, the advertisement putting server 2 receives the request and preferentially reads the data cache server 3, the matched distributed advertisement materials are returned to the terminal 1 for displaying, and if the read data cache server 3 is not matched with the distributed advertisement materials, the advertisement putting server 2 is matched with the advertisement materials and is returned to the terminal 1 for displaying. When the terminal 1 obtains the return of the advertisement delivery server 2, whether the material name is matched with the locally stored material name is judged, if so, the local material is played, and if not, the new material is played, and meanwhile, the local material is deleted and the new advertisement material is downloaded.

In some embodiments, the terminal 1 carries a corresponding terminal 1 identifier to send an advertisement slot request to the advertisement delivery server 2.

Preferably, the corresponding terminal 1 identifier includes:

equipment identification, application package name and advertisement space identification.

In the application, the advertisement delivery server 2 matches corresponding advertisement materials through the equipment identifier, the application package name and the advertisement space identifier.

Preferably, the judging whether the advertisement material exists in the local storage and performing corresponding display according to the judgment result includes:

if yes, judging whether the advertisement material name in the local storage is the same as the received advertisement material name, and if so, directly playing the advertisement material in the local storage; otherwise, directly displaying the received advertisement material, deleting the advertisement material in local storage and storing the received advertisement material;

and if not, directly displaying the received advertisement materials and saving the received advertisement materials to a local storage.

Through the mode, the same advertisement material can be prevented from being repeatedly downloaded and downloaded for multiple times, and the flow cost is reduced.

Preferably, the data cache server 3 is further configured to record the device identifier, the application package name, the advertisement space identifier, and the matched advertisement material name of the current advertisement request.

It can be understood that, while returning the advertisement material to the terminal 1, the advertisement delivery server 2 records the advertisement material returned this time and the device corresponding identifier (mac or dnum, application package name, advertisement space identifier) into the data cache server 3 for matching when the terminal 1 requests again. The device identification of the device is stored in the data cache server 3, and when the terminal 1 requests matching of the advertisement material again, if the advertisement material is found to be cached, the device can be directly used, so that the same advertisement material is prevented from being downloaded for multiple times, and the flow cost is reduced.

Preferably, a floating window is formed on a page played by the terminal 1, and the advertisement material is displayed in the floating window.

And forming a floating layer window on the page played by the terminal 1, and displaying the advertisement material in the floating layer window.

Preferably, the corresponding terminal 1 identifier includes:

equipment identification, application package name and advertisement space identification.

Preferably, the device identification includes:

a mobile phone number, IMSI, or IMEI.

Since the service identification number of the intelligent terminal 1 is unique, the advertisement material downloaded before the terminal 1 can be found through the terminal 1 identification.

Wherein, the terminal 1 adopts one or a combination of the following terminals 1:

computer, panel, smart mobile phone.

It should be noted that the intelligent terminal 1 in the present application may further include other electronic devices, and the present application is not limited herein.

Preferably, the terminal 1 and the data cache server 3 are connected to the advertisement delivery server 2 through ethernet respectively. It is understood that the terminal 1, the data cache server 3, and the advertisement delivery server 2 may also be connected in other manners, and the application is not limited herein.

As shown in fig. 3, an embodiment of the present application provides a method for operating a system for reducing a traffic cost, including:

s101, the terminal 1 sends an advertisement space request to the advertisement putting server 2;

s102, the advertisement delivery server 2 is used for receiving an advertisement space request, reading cache data through the data cache server 3 according to the advertisement space request, judging whether corresponding advertisement materials exist in the cache data, if so, returning the advertisement materials to the terminal 1, otherwise, matching the corresponding advertisement materials according to the advertisement space request, and sending the advertisement materials to the terminal 1;

s103, after receiving the advertisement material, the terminal 1 judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result.

Specifically, the specific process of the working method of the system for reducing the flow cost is as follows:

an advertisement position request advertisement delivery server 2 of a terminal 1(PC, mobile, OTT) application, wherein the advertisement request needs to carry a corresponding identifier (mac or dnum, application package name, advertisement position identifier);

the advertisement putting server 2 receives the advertisement space request to carry out putting material matching;

the advertisement putting server 2 receives the request to preferentially read the data cache server 3, matches the distributed advertisement materials and returns the matched advertisement materials to the terminal 1 for displaying;

if the read data cache server 3 is not matched with the distributed advertisement materials, the matched advertisement materials released in the advertisement releasing server 2 are returned to the terminal 1 for displaying;

the advertisement putting server 2 returns the advertisement material to the terminal 1, and simultaneously records the returned advertisement material and the corresponding device identifier (mac or dnum, application package name and advertisement space identifier) into the data cache server 3 for matching when the terminal 1 requests again;

when the terminal 1 obtains the return of the advertisement delivery server 2, whether the material name is matched with the locally stored material name is judged, if so, the local material is played, and if not, the new material is played, and meanwhile, the local material is deleted and the new advertisement material is downloaded.

The embodiment of the application provides computer equipment, which comprises a processor and a memory connected with the processor;

the memory is used for storing a computer program used for executing the system for reducing the flow cost provided by any one of the above embodiments;

the processor is used to call and execute the computer program in the memory.

In summary, the present invention provides a system and a working method for reducing traffic cost, including a terminal, an advertisement delivery server and a data cache server; the terminal sends an advertisement position request to an advertisement putting server; the advertisement delivery server receives the advertisement space request, reads the cache data through the data cache server according to the advertisement space request, judges whether corresponding advertisement materials exist in the cache data, if so, returns the advertisement materials to the terminal, otherwise, matches the corresponding advertisement materials according to the advertisement space request and sends the advertisement materials to the terminal; and after receiving the advertisement material, the terminal judges whether the advertisement material exists in the local storage or not and correspondingly displays the advertisement material according to the judgment result. The technical scheme provided by the invention solves the problem that the equipment or application downloads the same advertisement material for multiple times to increase the flow cost, not only reduces the flow use cost, but also improves the multiple watching degree of the material, so that the advertisement is easier to remember by people, and the flow cost is reduced and the company operation cost is reduced.

It can be understood that the system embodiment provided above corresponds to the working method embodiment described above, and corresponding specific contents may be referred to each other, which are not described herein again.

As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.

The present application is described with reference to flowchart illustrations and/or block diagrams of systems, devices (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction system which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:选择直播界面的方法、装置以及存储介质

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类