广告展示方法、装置以及终端的制作方法

文档序号:10570554阅读:226来源:国知局
广告展示方法、装置以及终端的制作方法
【专利摘要】本发明公开了一种广告展示方法、装置以及终端。所述方法包括:获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的;根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告;将所述目标广告在终端中进行展示。上述方法能够为广告缓存池中的广告合理设置展示优先级,从而提高广告的收入。
【专利说明】
广告展示方法、装置以及终端
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种广告展示方法、装置以及终端。
【背景技术】
[0002]随着各种软件平台的高速发展,各种广告商越来越倾向于在各种软件平台上展示自己的广告,于是,广告成为了互联网公司的重要收入来源之一。目前的广告的展示规则是,如果拉取到新的广告,则优先展示新的广告。但是,由于广告的价格有高有低,例如,A客户的广告展示一次的费用可能等于B客户的广告展示几次的费用,按照现时的展示规则,会导致互联网公司的广告收入的减少。

【发明内容】

[0003]本发明实施例公开了一种广告展示方法、装置以及终端,能够解决广告的展示优先级别设置不合理的技术问题。
[0004]第一方面,本发明提供了一种广告展示方法,所述方法包括:获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的;根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告;将所述目标广告在终端中进行展示。
[0005]结合第一方面,第一方面的第一种可能的实施方式中,在相同的条件下,所述广告的展示优先级与所述广告的价值成正比;在相同的条件下,所述广告的展示优先级与所述广告展示权重成正比,其中,所述广告的展示权重与所述广告的有效展示时间成反比;在相同的条件下,所述广告的展示优先级与所述广告展示次数成反比;在相同的条件下,被广告平台统计到广告展示时所述广告的展示优先级低于没有被广告平台统计到广告展示时所述广告的展示优先级。
[0006]结合第一方面,第一方面的第二种可能的实施方式中,从展示优先级最大的广告中选择出目标广告包括:从展示优先级最大的广告中选择出优先权最高的广告以作为所述目标广告。
[0007]结合第一方面,第一方面的第三种可能的实施方式中,将所述目标广告在终端中进行展示包括:在满足触发条件时,将所述目标广告在终端中进行展示,其中,所述触发条件为以下任意一个:所述终端的定时时间已经到达;所述终端接入网络;所述终端启动目标进程。
[0008]结合第一方面,第一方面的第四种可能的实施方式中,将所述目标广告在终端中进行展示之后所述方法还包括:向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在所述广告缓存池中。
[0009]第二方面,本发明提供了一种广告展示装置,所述装置包括:获取模块、选择模块以及展示模块,其中,所述获取模块用于获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的;所述选择模块用于根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告;所述展示模块用于将所述目标广告在终端中进行展示。
[0010]结合第二方面,第二方面的第一种可能的实施方式中,在相同的条件下,所述广告的展示优先级与所述广告的价值成正比;在相同的条件下,所述广告的展示优先级与所述广告展示权重成正比,其中,所述广告的展示权重与所述广告的有效展示时间成反比;在相同的条件下,所述广告的展示优先级与所述广告展示次数成反比;在相同的条件下,被广告平台统计到广告展示时所述广告的展示优先级低于没有被广告平台统计到广告展示时所述广告的展示优先级。
[0011]结合第二方面,第二方面的第二种可能的实施方式中,所述选择模块具体用于从展示优先级最大的广告中选择出优先权最高的广告以作为所述目标广告。
[0012]结合第二方面,第二方面的第三种可能的实施方式中,所述展示模块用于在满足触发条件时,将所述目标广告在终端中进行展示,其中,所述触发条件为以下任意一个:所述终端的定时时间已经到达;所述终端接入网络;所述终端启动目标进程。
[0013]结合第二方面,第二方面的第四种可能的实施方式中,所述装置还包括拉取模块,所述拉取模块用于向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在所述广告缓存池中。
[0014]第三方面,提供了一种服务器,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种广告展示方法;其中,所述方法为第一方面任一项所述的方法。
[0015]第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储了计算设备所执行的用于主题推荐的程序代码。所述程序代码包括用于执行在第一方面中任一项的方法的指令。
[0016]在本发明中,通过综合考虑广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示等因素确定广告缓存池中的每个广告的展示优先级别,然后,根据广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从展示优先级最大的广告中选择出目标广告,最后,将目标广告在终端中进行展示。通过这种方式,能够为广告缓存池中的广告合理设置展示优先级,从而提高广告的收入。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例公开的第一种广告展示方法的流程图;
[0019]图2是本发明实施例公开的第一种广告展示装置的结构示意图;
[0020]图3是本发明实施例公开的第二种广告展示装置的结构示意图;[0021 ]图4是本发明实施例公开的一种终端的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组入口 ο
[0024]请参见图1,图1为本发明实施例公开的第一种广告展示方法。本发明实施例的广告展示方法从终端的角度出发进行描述。本发明实施例的广告展示方法包括:
[0025 ] 110:获取终端的广告缓存池中的每个广告的展示优先级。
[0026]广告缓存池是终端中的缓存空间,从广告平台拉取得到的广告都会暂时存储在广告缓存池中,当终端需要展示广告时,可以直接从广告缓存池中读取广告并进行展示,而不需要通过网络向广告平台拉取广告,从而避免了等待广告传输的时间。
[0027]在一具体的实施例中,广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的。在确定广告的展示优先级时,遵循以下原则:
[0028]在相同的条件下,广告的展示优先级与广告的价值成正比。原因在于,广告的价值与ecpm(effective cost per mille,是指每一千次展示可以获得的广告收入)基本成正比,所以,广告的价值越高,能带来的收入越高,反之,广告的价值越低,能带来的收入越少。此外,广告的价值还受季节,广告平台的运营策略等等因素的影响。
[0029]在相同的条件下,广告的展示优先级与广告展示权重成正比,其中,广告的展示权重与广告的有效展示时间成反比。原因在于,广告的有效展示时间越长,用户获得的有效信息越多,则再次展示的需求越低,反之,广告的有效展示时间越短,用户获得的有效信息越少,则再次展示的需求越高。
[0030]在相同的条件下,广告的展示优先级与广告展示次数成反比。原因在于,广告的展示次数越少,用户获得的有效信息越多,则再次展示的需求越低,广告的展示次数越多,用户获得的有效信息越少,则再次展示的需求越高。
[0031]在相同的条件下,被广告平台统计到广告展示时广告的展示优先级低于没有被广告平台统计到广告展示时广告的展示优先级。原因在于,广告平台只会对广告展示统计一次,即,如果广告展示已经被统计过了,则即使后面再次进行广告展示,广告平台也不会进行统计。广告平台是广告的提供者,终端展示的广告均是向广告平台拉取得到的。
[0032]可以理解的是,在确定广告的展示优先级时,可以同时考虑广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示等因素,也可以只考虑上述因素中的部分,本发明不作具体限定。
[0033]120:根据广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从展示优先级最大的广告中选择出目标广告。
[0034]在一具体的实施例中,根据广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告的数量可能为一个,此时,终端将展示优先级最大的广告设置为目标广告。在另一具体的实施例中,根据广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告的数量可能为多个,此时,终端从展示优先级最大的广告中选择出优先权最高的广告以作为目标广告。其中,每个广告的优先权都是根据经验人工设置的。
[0035]130:将目标广告在终端中进行展示。
[0036]在一具体的实施例中,在满足触发条件时,将目标广告在终端中进行展示。其中,触发条件为以下任意一个:终端的定时时间已经到达;终端接入网络;终端启动目标进程。
[0037]140:向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在广告缓存池中。
[0038]在一具体的实施例中,为了提高广告收入,在将目标广告在终端中进行展示之后,可以向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在广告缓存池中。
[0039]上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的装置。
[0040]请参见图2,图2为本发明实施例公开的第一种广告展示装置的结构示意图。本发明实施例提供的广告展示装置20包括:获取模块210、选择模块220以及展示模块230。
[0041]所述获取模块210用于获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的。
[0042]所述选择模块220用于根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告。
[0043]所述展示模块230用于将所述目标广告在终端中进行展示。
[0044]可选地,在相同的条件下,所述广告的展示优先级与所述广告的价值成正比;
[0045]在相同的条件下,所述广告的展示优先级与所述广告展示权重成正比,其中,所述广告的展示权重与所述广告的有效展示时间成反比;
[0046]在相同的条件下,所述广告的展示优先级与所述广告展示次数成反比;
[0047]在相同的条件下,被广告平台统计到广告展示时所述广告的展示优先级低于没有被广告平台统计到广告展示时所述广告的展示优先级。
[0048]可选地,所述选择模块220具体用于从展示优先级最大的广告中选择出优先权最高的广告以作为所述目标广告。
[0049]可选地,所述展示模块230用于在满足触发条件时,将所述目标广告在终端中进行展示,其中,所述触发条件为以下任意一个:所述终端的定时时间已经到达;所述终端接入网络;所述终端启动目标进程。
[0050]请参见图3,图3为本发明实施例公开的第二种广告展示装置的结构示意图。如图3所示,本实施提供的广告展示装置30是根据图2所示的广告展示装置20优化得到的。本实施例的广告展示装置30和图2所示的广告展示装置20的不同之处在于,所述广告展示装置30还包括拉取模块240。
[0051 ]所述拉取模块240用于向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在所述广告缓存池中。
[0052]本发明实施例的广告展示装置30能够实现如图1所示的广告展示方法,具体请参阅图1以及相关实施例,此处不再重复赘述。
[0053]请参见图4,图4为本发明实施例公开的一种终端的结构示意图。本实施例的服务器包括:至少一个处理器801、通信接口 802、用户接口 803和存储器804,处理器801、通信接口 802、用户接口 803和存储器804可通过总线或者其它方式连接,本发明实施例以通过总线805连接为例。其中,
[0054]处理器801可以是通用处理器,例如中央处理器(Central Processing Unit,CPU)。
[0055]通信接口802可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他终端或服务器进行通信。本发明实施例中,通信接口802具体用于将目标推荐对象推荐给终端的用户。
[0056]用户接口803具体可为触控面板,包括触摸屏和触控屏,用于检测触控面板上的操作指令,用户接口803也可以是物理按键或者鼠标。用户接口803还可以为显示屏,用于输出、显示图像或数据。
[0057]存储器804可以包括易失性存储器(Volatile Memory ),例如随机存取存储器(Random Access Memory,RAM);存储器也可以包括非易失性存储器(Non-Volati I eMemory),例如只读存储器(Read-Only Memory ,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器804还可以包括上述种类的存储器的组合。存储器804用于存储一组程序代码,处理器801用于调用存储器804中存储的程序代码,执行如下操作:
[0058]获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的;
[0059]根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告;
[0060]将所述目标广告在终端中进行展示。
[0061]可选地,在相同的条件下,所述广告的展示优先级与所述广告的价值成正比;在相同的条件下,所述广告的展示优先级与所述广告展示权重成正比,其中,所述广告的展示权重与所述广告的有效展示时间成反比;在相同的条件下,所述广告的展示优先级与所述广告展示次数成反比;在相同的条件下,被广告平台统计到广告展示时所述广告的展示优先级低于没有被广告平台统计到广告展示时所述广告的展示优先级。
[0062]可选地,处理器801执行如下操作:从展示优先级最大的广告中选择出优先权最高的广告以作为所述目标广告。
[0063]可选地,处理器801执行如下操作:在满足触发条件时,将所述目标广告在终端中进行展示,其中,所述触发条件为以下任意一个:所述终端的定时时间已经到达;所述终端接入网络;所述终端启动目标进程。
[0064]可选地,处理器801执行如下操作:向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在所述广告缓存池中。
[0065]在本发明中,通过综合考虑广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示等因素确定广告缓存池中的每个广告的展示优先级别,然后,根据广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从展示优先级最大的广告中选择出目标广告,最后,将目标广告在终端中进行展示。通过这种方式,能够为广告缓存池中的广告合理设置展示优先级,从而提高广告的收入。
[0066]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,R0M)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PR0M)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(0ne_time Programmable Read-Only Memory,0TPR0M)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只读光盘(CompactDisc Read-Only Memory,CD_R0M)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0067]以上对本发明实施例公开的一种终端防盗方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种广告展示方法,其特征在于,所述方法包括: 获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的; 根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告; 将所述目标广告在终端中进行展示。2.根据权利要求1所述的方法,其特征在于, 在相同的条件下,所述广告的展示优先级与所述广告的价值成正比; 在相同的条件下,所述广告的展示优先级与所述广告展示权重成正比,其中,所述广告的展示权重与所述广告的有效展示时间成反比; 在相同的条件下,所述广告的展示优先级与所述广告展示次数成反比; 在相同的条件下,被广告平台统计到广告展示时所述广告的展示优先级低于没有被广告平台统计到广告展示时所述广告的展示优先级。3.根据权利要求1所述的方法,其特征在于,从展示优先级最大的广告中选择出目标广告包括: 从展示优先级最大的广告中选择出优先权最高的广告以作为所述目标广告。4.根据权利要求1所述的方法,其特征在于,将所述目标广告在终端中进行展示包括: 在满足触发条件时,将所述目标广告在终端中进行展示,其中,所述触发条件为以下任意一个:所述终端的定时时间已经到达;所述终端接入网络;所述终端启动目标进程。5.根据权利要求1所述的方法,其特征在于,将所述目标广告在终端中进行展示之后所述方法还包括: 向广告平台拉取价格最高的广告,并在拉取成功后,将拉取到的广告存储在所述广告缓存池中。6.—种广告展示装置,其特征在于,所述装置包括:获取模块、选择模块以及展示模块,其中, 所述获取模块用于获取终端的广告缓存池中的每个广告的展示优先级,其中,所述广告的展示优先级是根据广告的价值、广告展示权重、广告展示次数以及是否被广告平台统计到广告展示确定的; 所述选择模块用于根据所述广告缓存池中的每个广告的展示优先级选择出展示优先级最大的广告,并从所述展示优先级最大的广告中选择出目标广告; 所述展示模块用于将所述目标广告在终端中进行展示。7.根据权利要求6所述的装置,其特征在于, 在相同的条件下,所述广告的展示优先级与所述广告的价值成正比; 在相同的条件下,所述广告的展示优先级与所述广告展示权重成正比,其中,所述广告的展示权重与所述广告的有效展示时间成反比; 在相同的条件下,所述广告的展示优先级与所述广告展示次数成反比; 在相同的条件下,被广告平台统计到广告展示时所述广告的展示优先级低于没有被广告平台统计到广告展示时所述广告的展示优先级。8.根据权利要求6所述的装置,其特征在于,所述选择模块具体用于从展示优先级最大的广告中选择出优先权最高的广告以作为所述目标广告。9.根据权利要求6所述的装置,其特征在于,所述展示模块用于在满足触发条件时,将所述目标广告在终端中进行展示,其中,所述触发条件为以下任意一个:所述终端的定时时间已经到达;所述终端接入网络;所述终端启动目标进程。10.一种服务器,其特征在于,包括:处理器、存储器、通信接口和总线; 所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种广告展示方法;其中,所述方法为如权利要求1至5任一项所述的方法。
【文档编号】G06Q30/02GK105931088SQ201610496147
【公开日】2016年9月7日
【申请日】2016年6月28日
【发明人】龚赈
【申请人】北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1