降低流量成本的系统及工作方法

文档序号:912774 发布日期:2021-02-26 浏览:19次 >En<

阅读说明:本技术 降低流量成本的系统及工作方法 (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.)

降低流量成本的系统及工作方法

技术领域

本发明属于广告投放技术领域,具体涉及一种降低流量成本的系统及工作方法。

背景技术

随着移动终端应用的普及,终端广告成为了促成消费和销售的有效手段,很多企业开始逐渐重视起终端广告的作用,企业利用智能设备或应用在不同的使用阶段展示相应的广告素材,如启动应用时或播放视频前插播一段广告,能够有效的促进消费和销售。

相关技术中,业界处理素材展示的主要方式是根据广告请求响应不同的广告素材。终端在发起广告展示请求时,广告投放服务器根据请求条件及投放条件返回相应的广告素材,终端进行实时展示。但是,设备或应用多次展示广告下载素材,会增加流量成本,尤其是相同的广告素材多次下载,不仅增加流量成本同时增加了企业的运营成本。

发明内容

有鉴于此,本发明的目的在于克服现有技术的不足,提供一种降低流量成本的系统及工作方法,以解决现有技术中对相同广告素材多次下载增加流量成本的问题。

为实现以上目的,本发明采用如下技术方案:一种降低流量成本的系统,包括:终端、广告投放服务器以及数据缓存服务器;所述终端、数据缓存服务器分别与所述广告投放服务器连接;

所述终端用于向所述广告投放服务器发送广告位请求;

所述广告投放服务器用于接收广告位请求,根据所述广告位请求通过所述数据缓存服务器读取缓存数据,判断所述缓存数据中是否存在相应的广告素材,如果存在,则向所述终端返回广告素材,否则根据所述广告位请求匹配相应的广告素材并发送至终端;

所述终端接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。

进一步的,所述终端携带相应的终端标识向所述广告投放服务器发送广告位请求。

进一步的,所述判断本地存储中是否存在广告素材并根据判断结果进行相应展示,包括:

如果存在,则判断本地存储中的广告素材名称与接收到的广告素材名称是否相同,如果相同则直接播放本地存储中的广告素材;否则,直接展示接收到的广告素材,同时删除本地存储中的广告素材并存储接收到的广告素材;

如果不存在,则直接展示接收到的广告素材并将接收到的广告素材保存至本地存储。

进一步的,所述数据缓存服务器还用于记录当前广告请求的设备标识、应用包名、广告位标识及匹配到的广告素材名称。

进一步的,在所述终端播放的页面形成浮层窗口,并在所述浮层窗口中展示广告素材。

进一步的,所述相应的终端标识包括:

设备标识、应用包名及广告位标识。

进一步的,所述设备标识包括:

手机号码、IMSI或IMEI。

进一步的,所述终端采用下列终端之一或组合:

电脑、平板、智能手机。

进一步的,所述终端、数据缓存服务器分别通过以太网与所述广告投放服务器连接。

本申请实施例提供一种降低流量成本系统的工作方法,包括:

终端向所述广告投放服务器发送广告位请求;

广告投放服务器用于接收广告位请求,根据所述广告位请求通过数据缓存服务器读取缓存数据,判断所述缓存数据中是否存在相应的广告素材,如果存在,则向所述终端返回广告素材,否则根据所述广告位请求匹配相应的广告素材,并发送至终端;

所述终端接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。

本发明采用以上技术方案,能够达到的有益效果包括:

本发明提供一种降低流量成本的系统及工作方法,包括终端、广告投放服务器以及数据缓存服务器;终端向广告投放服务器发送广告位请求;广告投放服务器接收广告位请求,根据广告位请求通过数据缓存服务器读取缓存数据,判断缓存数据中是否存在相应的广告素材,如果存在,则向终端返回广告素材,否则根据广告位请求匹配相应的广告素材并发送至终端;终端接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。本发明提供的技术方案解决了设备或应用多次下载相同广告素材增加流量成本的问题,不仅降低了流量使用成本还提高了素材多次观看度,使广告更容易被人们记住,在降低流量成本的同时降低了公司运营成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明降低流量成本的系统的结构示意图;

图2为本发明降低流量成本的系统的另一种结构示意图;

图3为本发明降低流量成本的工作方法的步骤示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

下面结合附图介绍本申请实施例中提供的一个具体的降低流量成本的系统。

如图1所示,本申请实施例中提供的降低流量成本的系统包括:终端1、广告投放服务器2以及数据缓存服务器3;所述终端1、数据缓存服务器3分别与所述广告投放服务器2连接;

所述终端1用于向所述广告投放服务器2发送广告位请求;

所述广告投放服务器2用于接收广告位请求,根据所述广告位请求通过所述数据缓存服务器3读取缓存数据,判断所述缓存数据中是否存在相应的广告素材,如果存在,则向所述终端1返回广告素材,否则根据所述广告位请求匹配相应的广告素材并发送至终端1;

所述终端1接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。

降低流量成本的系统的工作原理为:参见图2,终端1采用下列终端1之一或组合:电脑、平板、智能手机,终端1、数据缓存服务器3分别通过以太网与所述广告投放服务器2连接。终端1应用向所述广告投放服务器2发送广告位请求,广告投放服务器2接收到请求优先读取数据缓存服务器3,匹配已分配的广告素材返回给终端1进行展示,如果读取数据缓存服务器3未匹配到分配的广告素材,则广告投放服务器2匹配广告素材返回给终端1进行展示。终端1获取到广告投放服务器2返回时判断素材名称与本地存储的素材名称是否匹配,如果匹配则播放本地素材,如果与本地素材名称不匹配,则播放新的素材,同时删除本地素材并下载新的广告素材。

一些实施例中,所述终端1携带相应的终端1标识向所述广告投放服务器2发送广告位请求。

优选的,所述相应的终端1标识包括:

设备标识、应用包名及广告位标识。

本申请中广告投放服务器2通过设备标识、应用包名及广告位标识广告投放服务器2匹配相应广告素材。

优选的,所述判断本地存储中是否存在广告素材并根据判断结果进行相应展示,包括:

如果存在,则判断本地存储中的广告素材名称与接收到的广告素材名称是否相同,如果相同则直接播放本地存储中的广告素材;否则,直接展示接收到的广告素材,同时删除本地存储中的广告素材并存储接收到的广告素材;

如果不存在,则直接展示接收到的广告素材并将接收到的广告素材保存至本地存储。

通过上述方式,本申请能够避免相同的广告素材重复下载、多次下载,降低流量成本。

优选的,所述数据缓存服务器3还用于记录当前广告请求的设备标识、应用包名、广告位标识及匹配到的广告素材名称。

可以理解的是,广告投放服务器2在给终端1返回广告素材的同时,将本次返回的广告素材及设备相应标识(mac或dnum、应用包名、广告位标识)记录到数据缓存服务器3中,用于终端1再次请求时进行匹配。将该设备的设备标识存储到数据缓存服务器3中,当终端1再次请求匹配广告素材时,如果发现已经缓存过,则可直接使用,避免多次下载相同广告素材,减少流量成本。

优选的,在所述终端1播放的页面形成浮层窗口,并在所述浮层窗口中展示广告素材。

在终端1播放的页面形成浮层窗口,并在浮层窗口中展示广告素材。

优选的,所述相应的终端1标识包括:

设备标识、应用包名及广告位标识。

优选的,所述设备标识包括:

手机号码、IMSI或IMEI。

因为智能终端1的服务识别号是唯一的,因此,可以通过终端1标识查找到该终端1之前下载存储过的广告素材。

其中,所述终端1采用下列终端1之一或组合:

电脑、平板、智能手机。

需要说明的是,本申请中的智能终端1还可以包括其他电子设备,本申请在此不做限定。

优选的,所述终端1、数据缓存服务器3分别通过以太网与所述广告投放服务器2连接。可以理解的是,终端1、数据缓存服务器3、广告投放服务器2还可以通过其他方式连接,本申请在此不做限定。

如图3所示,本申请实施例提供一种降低流量成本系统的工作方法,包括:

S101,终端1向所述广告投放服务器2发送广告位请求;

S102,广告投放服务器2用于接收广告位请求,根据所述广告位请求通过数据缓存服务器3读取缓存数据,判断所述缓存数据中是否存在相应的广告素材,如果存在,则向所述终端1返回广告素材,否则根据所述广告位请求匹配相应的广告素材,并发送至终端1;

S103,所述终端1接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。

具体的,本申请一种降低流量成本系统的工作方法的具体流程为:

终端1(PC、mobile、OTT)应用的广告位请求广告投放服务器2,广告请求需要携带相应标识(mac或dnum、应用包名、广告位标识);

广告投放服务器2接收到广告位请求进行投放素材匹配;

广告投放服务器2接收到请求优先读取数据缓存服务器3,匹配已分配的广告素材返回给终端1进行展示;

如果读取数据缓存服务器3未匹配到分配的广告素材,则匹配广告投放服务器2中在投放的广告素材返回给终端1进行展示;

广告投放服务器2在给终端1返回广告素材的同时,将本次返回的广告素材及设备相应标识(mac或dnum、应用包名、广告位标识)记录到数据缓存服务器3中,用于终端1再次请求时进行匹配;

终端1获取到广告投放服务器2返回时,判断素材名称与本地存储的素材名称是否匹配,如果匹配则播放本地素材,如果与本地素材名称不匹配,则播放新的素材,同时删除本地素材并下载新的广告素材。

本申请实施例提供一种计算机设备,包括处理器,以及与处理器连接的存储器;

存储器用于存储计算机程序,计算机程序用于执行上述任一实施例提供的降低流量成本的系统;

处理器用于调用并执行存储器中的计算机程序。

综上所述,本发明提供一种降低流量成本的系统及工作方法,包括终端、广告投放服务器以及数据缓存服务器;终端向广告投放服务器发送广告位请求;广告投放服务器接收广告位请求,根据广告位请求通过数据缓存服务器读取缓存数据,判断缓存数据中是否存在相应的广告素材,如果存在,则向终端返回广告素材,否则根据广告位请求匹配相应的广告素材并发送至终端;终端接收到广告素材后,判断本地存储中是否存在广告素材并根据判断结果进行相应展示。本发明提供的技术方案解决了设备或应用多次下载相同广告素材增加流量成本的问题,不仅降低了流量使用成本还提高了素材多次观看度,使广告更容易被人们记住,在降低流量成本的同时降低了公司运营成本。

可以理解的是,上述提供的系统实施例与上述的工作方法实施例对应,相应的具体内容可以相互参考,在此不再赘述。

本领域内的技术人员应明白,本申请的实施例可提供为系统、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的系统、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的工作方法。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令系统的制造品,该指令系统实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类