一种推广资源展示方法及装置与流程

文档序号:18744614发布日期:2019-09-21 02:11阅读:288来源:国知局
一种推广资源展示方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种推广资源展示方法及装置。



背景技术:

目前,通过移动应用app变现的公司已经越来越多。使用移动应用变现,一般的展现形式就是在产品内部,设计符合用户操作逻辑的广告位;通过该广告位展示广告让用户以观看,点击广告让用户以了解的方式,达到广告主传播品牌的目的,同时移动应用的归属公司又能从中获取商业利益。

传统广告位的设计一般是以场景为基准,针对每个场景设置单一广告位,当轮到广告位进行广告展示时,向广告主或者中间商的服务器端发起广告请求,在拿到广告数据之后,对广告数据进行处理,并将处理后的广告发送至待展示的广告位进行展示;

上述过程中针对每个场景设置单一广告位的方法,当轮到该广告位进行展示广告时,单独向广告主或者中间商的服务端发起广告请求,由于客户端请求广告、以及接收广告的过程需要一定的时间,经常会出现客户端还没有接收到广告或者接收到广告还没有显示时,用户已经跳出了所在网页,从而导致所请求的广告没有进行有效展示造成严重的广告浪费问题。



技术实现要素:

本申请实施例的目的是提供一种推广资源展示方法及装置,通过直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率;并且一旦出现具有目标资源展示位的属性信息的目标资源池为空池的情况,将该目标资源池的关联资源池确定为可用资源池,这样能够避免出现从本次资源池中获取不到可用推广资源的情况,满足了快速响应客户端对推广资源的获取需求。

为解决上述技术问题,本申请实施例是这样实现的:

本申请实施例提供了一种推广资源展示方法,包括:

接收客户端发送的推广资源获取请求,其中,所述推广资源获取请求携带有所述客户端的已展示网页包含的至少一个目标资源展示位的属性信息;

针对每个所述目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池;其中,所述推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,所述推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,所述可用资源池包括:具有所述目标资源展示位的属性信息的目标资源池、或者所述目标资源池的关联资源池,所述关联资源池与所述目标资源池之间的资源池关联度满足预设条件;

从确定出的所述可用资源池中,选取在所述目标资源展示位处待展示的目标推广资源;

将各所述目标资源展示位对应的所述目标推广资源发送至所述客户端,以使所述客户端在所述目标资源展示位处展示相应的所述目标推广资源。

本申请实施例提供了一种推广资源展示装置,包括:

推广资源获取模块,用于接收客户端发送的推广资源获取请求,其中,所述推广资源获取请求携带有所述客户端的已展示网页包含的至少一个目标资源展示位的属性信息;

可用资源池确定模块,用于针对每个所述目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池;其中,所述推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,所述推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,所述可用资源池包括:具有所述目标资源展示位的属性信息的目标资源池、或者所述目标资源池的关联资源池,所述关联资源池与所述目标资源池之间的资源池关联度满足预设条件;

目标推广资源选取模块,用于从确定出的所述可用资源池中,选取在所述目标资源展示位处待展示的目标推广资源;

目标推广资源发送模块,用于将各所述目标资源展示位对应的所述目标推广资源发送至所述客户端,以使所述客户端在所述目标资源展示位处展示相应的所述目标推广资源。

本申请实施例提供了一种推广资源展示设备,包括:处理器;以及

被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现以下流程:

接收客户端发送的推广资源获取请求,其中,所述推广资源获取请求携带有所述客户端的已展示网页包含的至少一个目标资源展示位的属性信息;

针对每个所述目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池;其中,所述推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,所述推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,所述可用资源池包括:具有所述目标资源展示位的属性信息的目标资源池、或者所述目标资源池的关联资源池,所述关联资源池与所述目标资源池之间的资源池关联度满足预设条件;

从确定出的所述可用资源池中,选取在所述目标资源展示位处待展示的目标推广资源;

将各所述目标资源展示位对应的所述目标推广资源发送至所述客户端,以使所述客户端在所述目标资源展示位处展示相应的所述目标推广资源。

本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:

接收客户端发送的推广资源获取请求,其中,所述推广资源获取请求携带有所述客户端的已展示网页包含的至少一个目标资源展示位的属性信息;

针对每个所述目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池;其中,所述推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,所述推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,所述可用资源池包括:具有所述目标资源展示位的属性信息的目标资源池、或者所述目标资源池的关联资源池,所述关联资源池与所述目标资源池之间的资源池关联度满足预设条件;

从确定出的所述可用资源池中,选取在所述目标资源展示位处待展示的目标推广资源;

将各所述目标资源展示位对应的所述目标推广资源发送至所述客户端,以使所述客户端在所述目标资源展示位处展示相应的所述目标推广资源。

本申请实施例中的推广资源展示方法及装置,通过预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,并在推广资源池中存入对应的推广资源,当接收到客户端针对目标资源展示位的推广资源获取请求时,直接从该目标资源展示位对应的可用资源池中获取相应的目标推广资源,再将该目标推广资源发送至相应的客户端,这样直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率;并且一旦出现具有目标资源展示位的属性信息的目标资源池为空池的情况,将该目标资源池的关联资源池确定为可用资源池,这样能够避免出现从本次资源池中获取不到可用推广资源的情况,满足了快速响应客户端对推广资源的获取需求。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的推广资源展示系统的应用场景示意图;

图2为本申请实施例提供的推广资源展示方法的第一种流程示意图;

图3为本申请实施例提供的推广资源展示方法的第二种流程示意图;

图4为本申请实施例提供的推广资源展示方法的第三种流程示意图;

图5为本申请实施例提供的推广资源展示方法的第四种流程示意图;

图6为本申请实施例提供的推广资源展示方法的第五种流程示意图;

图7为本申请实施例提供的推广资源展示装置的第一种模块组成示意图;

图8为本申请实施例提供的推广资源展示装置的第二种模块组成示意图;

图9为本申请实施例提供的推广资源展示设备的结构示意图。

具体实施方式

本申请实施例提供了一种推广资源展示方法及装置,通过预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,并在推广资源池中存入对应的推广资源信息,当接收到客户端针对目标资源展示位的推广资源获取请求时,直接从该目标资源展示位对应的可用资源池中获取相应的目标推广资源,再将该目标推广资源发送至相应的客户端,这样直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率;并且一旦出现具有目标资源展示位的属性信息的目标资源池为空池的情况,将该目标资源池的关联资源池确定为可用资源池,这样能够避免出现从本次资源池中获取不到可用推广资源的情况,满足了快速响应客户端对推广资源的获取需求。

图1为本说明书一个或多个实施例提供的推广资源展示系统的应用场景示意图,如图1所示,该系统包括:处理服务器、终端设备和提供推广资源的服务器,其中,该终端设备可以是智能手机、平板电脑等移动终端,该提供推广资源的服务器可以是本地服务器也可以为其他用于提供推广资源的服务器;其中,推广资源展示的具体过程为:

(1)用户终端设备向处理服务器发送针对待展示网页的资源池创建请求,其中,该资源池创建请求中携带有待展示网页包含的各资源展示位的属性信息;

(2)处理服务器接收终端设备发送的针对待展示网页的资源池创建请求,根据所接收到的待展示网页包含的各资源展示位的属性信息,对上述各资源展示位进行分类,得到多个资源展示位集合,其中,每个资源展示位结合中包括属性相同的至少一个资源展示位;

(3)处理服务器针对每个资源展示位集合,判断已创建好的多个推广资源池中是否存在与该资源展示位集合的属性信息对应的推广资源池;若存在,则将已创建的推广资源池确定为该资源展示位集合对应的推广资源池;若不存在,则创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池;

(4)处理服务器向提供推广资源的服务器获取与该资源展示位集合的属性信息相关的多个推广资源信息,并将获取到的多个推广资源信息添加到该资源展示位集合所对应的推广资源池中;

(5)处理服务器根据已创建的多个推广资源池对应的属性信息,确定与目标资源池相匹配的关联资源池,并针对每个已创建的推广资源池,记录该目标资源池与其他关联资源池之间的资源池关联度;

(5)用户终端设备向处理服务器发送目标推广资源获取请求,其中,该目标推广资源获取请求中携带有该终端设备已展示网页所包含的至少一个展示位的属性信息;

(6)处理服务器接收到目标推广资源获取请求后,针对每个目标资源展示位,在预先创建的多个推广资源池中,根据该目标资源展示位的属性信息,确定与该目标资源展示位对应的可用资源池,其中,该可用资源池包括:具有目标资源展示位的属性信息的目标资源池、或者目标资源池的关联资源池;

(7)处理服务器从确定出的可用资源池中,选取在目标资源展示位处待展示的目标推广资源,并将各目标资源展示位所对应的目标推广资源发送至用户终端设备;

(8)用户终端设备接收处理服务器发送的已展示网页所包含的各目标资源展示位所对应的目标推广资源,并在已展示网页所对应的目标资源展示位处展示相应的目标推广资源。

图2为本申请一实施例提供的推广资源展示方法的第一种流程示意图,图2中的方法能够由图1中的处理服务器执行,如图2所示,该方法至少包括以下步骤:

S201,接收客户端发送的推广资源获取请求,其中,推广资源获取请求携带有客户端的已展示网页包含的至少一个目标资源展示位的属性信息,其中,该属性信息包括:资源类型和资源性质中至少一项;

具体的,处理服务器接收到的客户端向其发送的推广资源获取请求是在客户端已展示网页展示之前获取到的,该推广资源获取请求中携带有已展示网页包含的至少一个目标资源展示位的属性信息,处理服务器通过对接收到的至少一个目标资源展示位的属性信息,预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,以及,将满足预设关系的已创建的推广资源池两两之间创建关联得到关联推广资源池,并在推广资源池中存入对应的推广资源信息,其中,上述属性信息包括:资源类型和资源性质中至少一项;

其中,上述资源展示位可以为广告位,对应的资源类型可以为广告类型、资源性质可以为广告性质;广告类型可以包括原生广告、插屏广告、横幅广告、激励视频广告;针对广告性质,在主页的广告一般属于高曝光,用户点击进入应用程序就能看见的广告,在结果页广告一般属于高展示即尽可能长的时间让用户看见的广告,在中间页插屏一般是高利用的广告,处理服务器请求到一个广告就能展示出来;

S202,针对每个目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的属性信息,确定与该目标资源展示位对应的可用资源池;其中,推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,可用资源池包括:具有目标资源展示位的属性信息的目标资源池、或者目标资源池的关联资源池,关联资源池与目标资源池之间的资源池关联度满足预设条件;

具体的,针对在用户操作的必经路径的最先时机,一般是在目标资源展示的逻辑路径上,寻找提前的合适的时间发起目标资源获取请求,例如,在某应用的主页,或者用户点击某个功能进入到另一个功能的操作中间页,都可以作为目标资源的预请求逻辑;处理服务器预先从客户端接收到的携带有已展示网页包含的至少一个目标资源展示位的属性信息,根据该网页所包含的至少一个目标资源的属性信息,从上述预先创建的推广资源池中确定与该目标资源展示位对应的可用资源池;其中,该推广资源池的属性信息是根据该推广资源池对应的资源展示位的属性信息确定的;

S203,从确定出的可用资源池中,选取在目标资源展示位处待展示的目标推广资源;

具体的,当处理服务器预先接收到目标资源的获取请求时,根据预先接收到的已展示网页包含的至少一个目标资源展示位的属性信息,按照预设规则,可以将具有目标资源展示位的属性信息的目标资源池确定为可用资源池,并从该确定出的可用资源池中,选取在目标资源展示位处待展示的目标推广资源;若目标资源池中不存在推广资源信息,此时可以将与目标资源池之间的资源池关联度满足预设条件的关联资源池确定为可用资源池,并从该确定出的可用资源池中,选取在目标资源展示位处待展示的目标推广资源;

为了保证后续当接收到客户端发送过的携带有已展示网页包含的至少一个目标资源展示位的推广资源获取请求时,能够针对该目标资源展示位快速查找到对应的资源推广信息,在从可用资源池中选取目标推广资源后,还向推广资源提供方获取与可用资源池对应的资源展示位集合的属性信息相关的多个推广资源信息,并将获取到的多个推广资源信息添加到该可用资源池中;

S204,将各目标资源展示位对应的目标推广资源发送至客户端,以使客户端在目标资源展示位处展示相应的目标推广资源;

具体的,处理服务器从确定出的可用资源池中选取出目标资源展示位处待展示的目标推广资源,并将各目标资源展示位对应的各目标推广资源发送至客户端,使得在客户端已展示网页中相应的目标资源展示位处展示所对应的目标推广资源,此外,如果检测到客户端在发送推广资源获取请求后,在待展示网页还未展示前,客户端未响应已展示网页的展示时机,则处理服务器将针对该待展示网页所包含的至少一个目标资源展示位所对应的目标推广资源存储在可用资源池中,待客户端响应已展示网页的展示时机时,将该已展示网页所对应的各目标资源展示位对应的目标推广资源发送至客户端,即有效避免了所请求的广告没有进行有效展示造成严重的广告浪费问题,同时,通过直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源信息,提高了对客户端的资源获取请求的响应效率;

本申请实施例中,通过预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,并在推广资源池中存入对应的推广资源,当接收到客户端针对目标资源展示位的推广资源获取请求时,直接从该目标资源展示位对应的可用资源池中获取相应的目标推广资源,再将该目标推广资源发送至相应的客户端,这样直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率;并且一旦出现具有目标资源展示位的属性信息的目标资源池为空池的情况,将该目标资源池的关联资源池确定为可用资源池,这样能够避免出现从本次资源池中获取不到可用推广资源的情况,满足了快速响应客户端对推广资源的获取需求。

其中,需要预先对接收到的客户端发送的推广资源获取请求,根据该推广资源中所携带的已展示网页包含的至少一个目标资源展示位的属性信息,预先与上述目标资源展示位的属性信息对应的推广资源信息的推广资源池,具体的,如图3所示,在S201接收客户端发送的推广资源获取请求之前,还包括:

S205,接收客户端发送的针对待展示网页的资源池创建请求,其中,资源池创建请求携带有待展示网页包含的各资源展示位的属性信息,且资源池创建请求是客户端检测到用户针对待展示网页的查看触发操作生成的;

具体的,上述资源池创建请求是在用户打开应用界面的时候找准时机发起的,一般是在目标资源展示的逻辑路径上,寻找提前的合适的时间发起资源池创建请求,例如,在某应用的主页,或者用户点击某个功能进入到另一个功能的操作中间页,都可以作为创建资源池的预请求逻辑;

上述待展示网页是针对某一应用的待展示网页,该待展示网页包括:某一应用的任意一种页面,例如,当用户针对客户端中的某一应用进行触发操作时,跳转到的应用首页,或者,也可以是该应用所对应的中间页,例如用户针对某一应用的首页显示信息,点击跳转到的娱乐、新闻、体育等中间网页,还可以是该应用所对应的结果页等;

上述资源池创建请求为,例如,客户端当检测到用户点击某一目标应用时,该资源池创建请求为针对应用首页包含的资源展示位的资源池创建请求;又如,客户端检测到用户点击目标应用中某一功能页面查看控件(如娱乐网页查看控件)时,该资源池创建请求为针对该功能页面包含的资源展示位的资源池创建请求;

S206,根据各资源展示位的属性信息,对多个资源展示位进行分类,得到多个资源展示位集合,其中,每个资源展示位集合包括:属性信息相同的至少一个资源展示位;

具体的,由于待展示网页中包括至少一个资源展示位,针对应用产品中的不同位置,该资源展示位处对应的不同类型以及不同性质的资源,可以对多个资源展示位进行分类,针对位置而言,可以有首页资源展示位、中间页资源展示位和结果页资源展示位;

针对类型而言,例如,上述资源展示位为广告展示位,该广告展示位的类型可以为原生广告位、插屏广告位、横幅广告位、激励视频广告位;其中,原生广告位展示的广告为原生广告,当处理服务器识别出该待展示网页中存在广告原生广告位时,该处理服务器向广告主或者中间商获取包括标题、描述、按钮文案、大图、小图等,拿到上述数据后,处理服务器对获取到的数据进性拼接,生成各种各样的广告,其中,该原生广告位处的原生广告不能关闭;

插屏广告位展示的广告为插屏广告,当处理服务器识别出该待展示网页中存在广告插屏广告位时,该处理服务器向广告主或者中间商获取一个全屏的界面,该插屏广告不需要处理服务器进性拼接,在需要展示插屏广告的广告位处直接展示,其中,该插屏广告位处的插屏广告时可以关闭的;

横幅广告位展示的广告为横幅广告,当处理服务器识别出该待展示网页中存在横幅广告位时,该处理服务器向广告主或者中间商获取一个弹窗,该弹窗可以为300*250的弹窗,在需要展示横幅广告的广告位处直接展示,其中,该横幅广告位处的横幅广告是不能关闭的;

激励视频广告位展示的广告为激励视频广告,该广告位展示的广告位激励视频广告,即用户在看完一个长达30s左右的激励视频之后才能获得奖励,其中,该激励视频广告位处的激励视频广告是可以关闭的;

针对性质而言,在主页的广告一般属于高曝光,用户点击进入应用程序就能看见的广告,在结果页广告一般属于高展示即尽可能长的时间让用户看见的广告,在中间页插屏一般是高利用的广告,处理服务器请求到一个广告就能展示出来;

S207,针对每个资源展示位集合,判断已创建的推广资源池中是否存在与该资源展示位集合的属性信息对应的推广资源池;其中,与该资源展示位集合的属性信息对应的推广资源池是指针对具有该资源展示位集合的属性信息的其他资源展示位所创建的资源展示位;

若存在,则执行S208,将已创建的推广资源池确定为该资源展示位集合对应的推广资源池;

若不存在,则执行S209,创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池,具体的,若针对每个资源展示位集合,判断出已创建的推广资源池中不存在与该资源展示位对应的属性信息对应的推广资源池,则创建一个与该资源展示位集合的属性信息对应的初始资源池;获取与该资源展示位集合的属性信息对应的推广资源,将获取到的多个推广资源信息添加到初始资源池中,得到该资源展示位集合对应的推广资源池。

其中,为了进一步提高对客户端的资源获取请求的响应效率,以及提高各推广资源池中的推广资源的利用率,具体的,如图4所示,在S209创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池之后,还包括:

S210,根据已创建的多个推广资源池对应的属性信息,确定两两推广资源池之间的资源池关联度;

具体的,各推广资源池之间不是完全独立互不相干的,各推广资源池中的推广资源信息之间是可以相互利用的,根据各推广资源池对应的属性信息,按照预设规则,确定两两推广资源池之间的资源池关联度;

例如,各个推广资源池之间的关联度的设置是根据误差分析法进行设置的,属性信息中的类型越相近的推广资源池之间的匹配程度越高,例如A推广资源池与B推广资源池既是同类型又是同性质的资源池,满足上述条件的推广资源池之间的关联度就越大;其次,若A推广资源池与C推广资源池是同类型不同性质的推广资源池,则满足上述条件的推广资源池之间的匹配程度其次;若A推广资源池与D推广资源池之间是不同类型不同性质的推广资源池,则满足上述条件的推广资源池之间的匹配程度最低,根据上述各推广资源池之间的关联度设置方法,确定两两推广资源池之间的资源池关联度;

S211,针对每个已创建的推广资源池,记录该推广资源池与其他推广资源池之间的资源池关联度,具体的,按照上述各推广资源池之间的关联度设置方法,例如,将满足同类型又是同性质的资源池之间的关联度设置为100%,同类型不同性质的推广资源池之间的关联度设置为60%,不同类型不同性质的推广资源池之间的关联度设置为20%,则记录A推广资源池与B推广资源池之间的关联度为100%,A推广资源池与C推广资源池之间的关联度为60%,A推广资源池与D推广资源池之间的关联度为20%。

其中,推广资源池对应的属性信息包括:该推广资源池对应的资源展示位集合的资源类型和资源性质;

具体的,如图5所示,上述S210,根据已创建的多个推广资源池对应的属性信息,确定两两推广资源池之间的资源池关联度,包括:

S2101,在已创建的多个推广资源池中,选取任意两个推广资源池作为资源池组合;具体的,假设已创建的推广资源池分别为推广资源池A、推广资源池B、推广资源池C、推广资源池D;任意选取推广资源池A与B,A与C,A与D,B与C,B与D,C与D作为资源池组合;

S2102,针对每个资源池组合,根据该资源池组合中各推广资源池对应的资源类型和预设类型匹配规则,确定资源池组合对应的第一关联度;

具体的,每个资源池组合包括的第一资源池和第二资源池,根据该资源池组合中的第一资源池对应的资源类型与第二资源池对应的资源类型,以及预设类型匹配规则,确定第一资源池与第二资源池之间所对应的第一关联度;其中,上述预设类型的匹配规则包括:预先针对各推广资源池对应的资源展示位集合的资源类型的相似程度,设置各资源类型之间的第一关联度;将检测到的推广资源池所对应的资源类型按照该预设类型的匹配规则进行匹配;

例如,将资源池组合中类型相同的资源池之间的关联度设置为100%;将资源池组合中类型相似程度较大的资源池之间的关联度设置为80%,将资源池组合中类型完全不相似的资源池之间的关联度设置为0%;将检测到的推广资源池所对应的资源类型按照该预设类型的匹配规则进行匹配,若推广资源池A与推广资源池B均属于原生广告池,则确定推广资源池A与推广资源池B之间的第一关联度设置为100%;若推广资源池A为原生广告池,推广资源池C为横幅广告池,由于原生广告池与横幅广告池之间是可以相互利用的,则将推广资源池A与推广资源池C之间的第一关联度设置为80%;若推广资源池D为插屏广告,由于原生广告池A与插屏广告池D之间是不可以相互利用的,因此设置推广资源池A与推广资源池D之间的第一关联度设置为0%;

S2103,根据该资源池组合中各推广资源池对应的资源性质和预设性质匹配规则,确定资源池组合对应的第二关联度;

其中,上述预设性质的匹配规则包括:预先针对各推广资源池对应的资源展示位集合的资源性质的相似程度,设置各资源类型之间的第二关联度;将检测到的推广资源池所对应的资源性质按照该预设性质的匹配规则进行匹配;

例如,将资源池组合中性质相同的资源池之间的关联度设置为100%;将资源池组合中性质相似程度较大的资源池之间的关联度设置为80%,将资源池组合中性质完全不相似的资源池之间的关联度设置为0%;将检测到的推广资源池所对应的资源性质按照该预设性质的匹配规则进行匹配,若推广资源池A与推广资源池B均属于高曝光的资源池,则确定推广资源池A与推广资源池B之间的第二关联度设置为100%;若推广资源池A为高曝光的资源池,推广资源池C为高展示的资源池,则确定推广资源池A与推广资源池C之间的第二关联度为80%;

S2104,根据第一关联度、第二关联度和对应的权重系数,确定资源池组合中的两个推广资源池之间的资源池关联度;具体的,该权重系数包括:预先设置的资源类型对应的第一权重系数和资源性质对应的第二权重系数;资源池关联度为第一关联度与第一权重系数的乘机、第二关联度与第二权重系数的乘积之和;例如,设置第一权重系数为80%,第二权重系数为20%,若某资源池组合中的两个推荐资源池之间的第一关联度为100%,第二关联度为80%,则该资源池组合中的两个推广资源池之间的资源池关联度为96%。

其中,如图6所示,上述S202针对每个目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的属性信息,确定与该目标资源展示位对应的可用资源池,包括:

S2021,针对每个目标资源展示位,在预先构建的推广资源池中,判断具有目标资源展示位的属性信息的目标资源池中是否存在至少一个推广资源信息;

S2022,若是,则将目标资源池确定为与该目标资源展示位对应的可用资源池;

S2023,若否,则根据记录的资源池关联度,确定目标资源池的关联资源池,并将关联资源池确定为与该目标资源展示位对应的可用资源池。

具体的,为了保证在接收到客户端发送的携带有已展示网页包含的至少一个目标资源展示位的推广资源获取请求时,能够快速的从该目标资源展示位所对应的预先构建的推广资源池中获取该目标资源展示位所对应的推广资源信息,在接收到客户端发送的推广资源获取请求时,首先判断具有目标资源展示位的属性信息的目标资源池中是否存在至少一个推广资源信息;如果检测到该目标资源池中存在至少一个推广资源信息,则将该目标资源池确定为与该目标资源展示位所对应的可用资源池;若检测到该目标资源展示位的属性信息的目标资源池中不存在推广资源信息,则根据记录的资源池关联度,按照关联度从大到的顺序,确定出该目标资源池的关联资源池,并将该关联资源池确定为与该目标资源展示位对应的可用资源池;

其中,在上述S202针对每个目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的属性信息,确定与该目标资源展示位对应的可用资源池之后,还包括:

判断该目标资源展示位对应的可用资源池中是否存在至少一个推广资源信息;若判断结果为否,则根据该可用资源池所对应的属性信息,获取该属性信息所对应的推广资源信息,并将获取到的推广资源信息存储在该可用资源池;

具体的,为了保证在接收到客户端发送的展示已展示网页所对应的至少一个目标推广资源的展示指令时,能够确保从确定出的可用资源池中能够获取到该目标推广资源的展示位所对应的推广资源信息,在检测到可用资源池中没有相应的推广资源信息后,需要根据该可用资源池所对应的属性信息,继续获取与该属性信息所对应的推广资源信息;

例如,推广资源池A中存放的推广资源信息所对应的推广资源展示位为原生高曝光的推广资源展示位,推广资源B中存放的推广资源信息所对应的推广资源展示位为原生高展示的推广资源展示位,推广资源C中存放的推广资源信息所对应的推广资源展示位为横幅高利用的推广资源展示位,推广资源D中存放的推广资源信息所对应的推广资源展示位为插屏高曝光的推广资源展示位;轮到推广资源池A中的推广资源展示位展示时,该推广资源展示位优先去推广资源池A中获取所对应的目标推广资源,如果该推广资源池A中存在至少一个推广资源信息,则立刻从推广资源池A中选取目标推广资源,发送至客户端待展示网页中的目标推广资源展示位出进行展示;若该推广资源池A中的推广资源信息发送至客户端后,检测到该推广资源池A为空,则向处理服务器获取该推广资源池A所对应的推广资源信息,并将获取到的推广资源信息存放在推广资源池A中;

其中,上述S2023,根据记录的资源池关联度,确定目标资源池的关联资源池,并将关联资源池确定为与该目标资源展示位对应的可用资源池,包括:

步骤一,根据记录的资源池关联度,选取与目标资源池的资源池关联度最大的关联资源池;

步骤二,判断资源池关联度最大的关联资源池中是否存在至少一个推广资源信息;

若判断结果为是,则执行步骤三,将资源池关联度最大的关联资源池确定为最终的关联资源池;

若判断结果为否,则执行步骤四,继续选取下一个与目标资源池的资源池关联度最大的关联资源池,直到选取的关联资源池中存在至少一个推广资源信息。

其中,上述确定两两推广资源池之间的资源池关联度所基于的预设类型匹配规则以及预设性质匹配规则是使用搜索引擎算法匹配来实现的,类似于在百度搜索框中输入一个字符串,点击搜索按钮之后,百度的搜索并不是只在自己的数据库中进行搜索,它可能同时遍历Google,Yahoo,Bing,ASK等网站的数据库,然后对获取到的所有数据进行排序,从中选取出最优的数据进行展示;

同理,假设目标资源展示位的属性信息所对应的目标资源池为推广资源池A,该推广资源池A的关联推广资源池分别为:推广资源池B、推广资源池C和推广资源池D;其中,推广资源池B与推广资源池A之间的关联度为100%,推广资源池C与推广资源池A之间的关联度为80%,推广资源池D与推广资源池A之间的关联度为60%,推广资源池E与推广资源池A之间的关联度为0%,当推广资源池A中没有推广资源信息,此时处理服务器就会去遍历推广资源池A的所有关联推广资源池;经过遍历之后,发现推广资源池B与推广资源池A的关联度最高,则优先查看推广资源池B中的推广资源信息,若推广资源池B中此时没有推广资源信息,则去查看推广资源池C,若此时推广资源池C中有推广资源信息,则将该推广资源池C确定为最终的关联资源池,并从C池中选取高价位的目标推广资源,优先保证高价位目标推广资源的展示时机;

若经过查看发现推广资源池C中也不存在推广资源信息,则继续选取下一个与推广资源池关联度最大的关联资源池,直到选取的关联资源池中存在至少一个推广资源信息;若经过遍历发现推广资源池E与推广资源池A之间的关联度为0%,则说明推广资源池E与推广资源池A是两种类型和性质均不相同的推广资源池,不能进行“透池”,即便推广资源池E中存在推广资源信息,此时也是不能拿来放在推广资源池A中的广告位中进行展示。

其中,上述S209创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池,包括:

步骤一,创建一个与该资源展示位集合的属性信息对应的初始资源池,其中,该初始资源池为针对该资源展示位集合的属性信息预先建立的,用于存储该资源展示位集合的属性信息所对应的推广资源信息;

步骤二,向推广资源提供方获取与该资源展示位集合的属性信息相关的多个推广资源信息,其中,该推广资源提供方可以为中间商或推广资源持有方,具体的,处理服务器根据该资源展示位集合所具有的属性信息向推广资源提供方获取多个推广资源信息;

步骤三,将获取到的多个推广资源信息添加到初始资源池中,得到该资源展示位集合对应的推广资源池;

具体的,针对推广资源信息为原生广告类型的推广资源信息,处理服务器获取到推广资源信息之后,需要对所接收到的推广资源信息:标题、描述、按钮文案、大图、小图等进行处理,并将上述推广资源信息进行自定义拼接后形成具有全屏界面的推广资源信息,并将生成的推广资源信息添加到初始资源池中,得到该资源展示位集合对应的推广资源池;对于推广资源信息为插屏广告类型的推广资源信息,由于获取到的该推广资源信息为全屏的界面,则不需要处理服务器进行拼接处理,直接将获取到的推广资源信息添加到初始资源池中,得到该资源展示位集合对应的推广资源池。

本申请实施例中的推广资源展示方法,通过预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,并在推广资源池中存入对应的推广资源,当接收到客户端针对目标资源展示位的推广资源获取请求时,直接从该目标资源展示位对应的可用资源池中获取相应的目标推广资源,再将该目标推广资源发送至相应的客户端,这样直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率;并且一旦出现具有目标资源展示位的属性信息的目标资源池为空池的情况,将该目标资源池的关联资源池确定为可用资源池,这样能够避免出现从本次资源池中获取不到可用推广资源的情况,满足了快速响应客户端对推广资源的获取需求。

对应上述图1至图6描述的推广资源展示方法,基于相同的技术构思,本申请实施例还提供了一种推广资源展示装置,图7为本申请实施例提供的推广资源展示装置的第一种模块组成示意图,该装置用于执行图1至图6描述的推广资源展示方法,如图7所示,该装置包括:

推广资源获取模块701,用于接收客户端发送的推广资源获取请求,其中,所述推广资源获取请求携带有所述客户端的已展示网页包含的至少一个目标资源展示位的属性信息;

可用资源池确定模块702,用于针对每个所述目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池;其中,所述推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,所述推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,所述可用资源池包括:具有所述目标资源展示位的属性信息的目标资源池、或者所述目标资源池的关联资源池,所述关联资源池与所述目标资源池之间的资源池关联度满足预设条件;

目标推广资源选取模块703,用于从确定出的所述可用资源池中,选取在所述目标资源展示位处待展示的目标推广资源;

目标推广资源发送模块704,用于将各所述目标资源展示位对应的所述目标推广资源发送至所述客户端,以使所述客户端在所述目标资源展示位处展示相应的所述目标推广资源。

可选地,如图8所示,上述装置还包括:

资源池创建请求接收模块705,用于接收客户端发送的针对待展示网页的资源池创建请求,其中,所述资源池创建请求携带有所述待展示网页包含的各资源展示位的属性信息,且所述资源池创建请求是客户端检测到用户针对待展示网页的查看触发操作生成的;

资源展示位集合生成模块706,用于根据各所述资源展示位的所述属性信息,对多个所述资源展示位进行分类,得到多个资源展示位集合,其中,每个所述资源展示位集合包括:属性信息相同的至少一个资源展示位;

推广资源池判断模块707,用于针对每个所述资源展示位集合,判断已创建的推广资源池中是否存在与该资源展示位集合的属性信息对应的推广资源池;

第一检测结果生成模块708,用于若判断结果为是,则将所述已创建的推广资源池确定为该资源展示位集合对应的推广资源池;

第二检测结果生成模块709,用于若判断结果为否,则创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池。

可选地,所述装置还包括:

资源池关联度确定模块,用于根据已创建的多个所述推广资源池对应的属性信息,确定两两所述推广资源池之间的资源池关联度;

资源池关联度记录模块,用于针对每个已创建的所述推广资源池,记录该推广资源池与其他推广资源池之间的所述资源池关联度。

可选地,所述推广资源池对应的属性信息包括:该推广资源池对应的资源展示位集合的资源类型和资源性质;

所述资源池关联度确定模块,具体用于:

在已创建的多个所述推广资源池中,选取任意两个所述推广资源池作为资源池组合;

针对每个所述资源池组合,根据该资源池组合中各所述推广资源池对应的所述资源类型和预设类型匹配规则,确定所述资源池组合对应的第一关联度;以及,

根据该资源池组合中各所述推广资源池对应的所述资源性质和预设性质匹配规则,确定所述资源池组合对应的第二关联度;

根据所述第一关联度、所述第二关联度和对应的权重系数,确定所述资源池组合中的两个推广资源池之间的资源池关联度。

可选地,所述可用资源池确定模块702,具体用于:

在预先构建的推广资源池中,判断具有所述目标资源展示位的所述属性信息的目标资源池中是否存在至少一个推广资源信息;

若是,则将所述目标资源池确定为与该目标资源展示位对应的可用资源池;

若否,则根据记录的所述资源池关联度,确定所述目标资源池的关联资源池,并将所述关联资源池确定为与该目标资源展示位对应的可用资源池。

可选地,所述可用资源池确定模块702,进一步具体用于:

根据记录的所述资源池关联度,选取与所述目标资源池的资源池关联度最大的关联资源池;

判断所述资源池关联度最大的关联资源池中是否存在至少一个推广资源信息;

若是,则将所述资源池关联度最大的关联资源池确定为最终的关联资源池;

若否,则继续选取下一个与所述目标资源池的资源池关联度最大的关联资源池,直到选取的关联资源池中存在至少一个推广资源信息。

可选地,所述第二检测结果生成模块709,具体用于:

创建一个与该资源展示位集合的属性信息对应的初始资源池;

向推广资源提供方获取与该资源展示位集合的属性信息相关的多个推广资源信息;

将获取到的多个推广资源信息添加到所述初始资源池中,得到该资源展示位集合对应的推广资源池。

本申请实施例中的推广资源展示装置,通过预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,并在推广资源池中存入对应的推广资源,当接收到客户端针对目标资源展示位的推广资源获取请求时,直接从该目标资源展示位对应的可用资源池中获取相应的目标推广资源,再将该目标推广资源发送至相应的客户端,这样直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率。

需要说明的是,本申请实施例提供的推广资源展示装置与本申请实施例提供的推广资源展示方法基于同一发明构思,因此该实施例的具体实施可以参见前述推广资源展示方法的实施,重复之处不再赘述。

进一步地,对应上述图1至图6所示的方法,基于相同的技术构思,本申请实施例还提供了一种推广资源展示设备,该设备用于执行上述的推广资源展示方法,图9为本申请实施例提供的推广资源展示设备的结构示意图。

如图9所示,推广资源展示设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器901和存储器902,存储器902中可以存储有一个或一个以上存储应用程序或数据。其中,存储器902可以是短暂存储或持久存储。存储在存储器902的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对推广资源展示设备中的一系列计算机可执行指令。更进一步地,处理器901可以设置为与存储器902通信,在推广资源展示设备上执行存储器902中的一系列计算机可执行指令。推广资源展示设备还可以包括一个或一个以上电源903,一个或一个以上有线或无线网络接口904,一个或一个以上输入输出接口905,一个或一个以上键盘906等。

在一个具体的实施例中,推广资源展示设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对推广资源展示设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:

接收客户端发送的推广资源获取请求,其中,所述推广资源获取请求携带有所述客户端的已展示网页包含的至少一个目标资源展示位的属性信息;

针对每个所述目标资源展示位,在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池;其中,所述推广资源池是预先针对属性信息相同的至少一个资源展示位所构建的,所述推广资源池包括:在属性信息相同的至少一个资源展示位处待展示的多个推广资源信息,所述可用资源池包括:具有所述目标资源展示位的属性信息的目标资源池、或者所述目标资源池的关联资源池,所述关联资源池与所述目标资源池之间的资源池关联度满足预设条件;

从确定出的所述可用资源池中,选取在所述目标资源展示位处待展示的目标推广资源;

将各所述目标资源展示位对应的所述目标推广资源发送至所述客户端,以使所述客户端在所述目标资源展示位处展示相应的所述目标推广资源。

可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:在接收客户端发送的推广资源获取请求之前,还包括:

接收客户端发送的针对待展示网页的资源池创建请求,其中,所述资源池创建请求携带有所述待展示网页包含的各资源展示位的属性信息,且所述资源池创建请求是客户端检测到用户针对待展示网页的查看触发操作生成的;

根据各所述资源展示位的所述属性信息,对多个所述资源展示位进行分类,得到多个资源展示位集合,其中,每个所述资源展示位集合包括:属性信息相同的至少一个资源展示位;

针对每个所述资源展示位集合,判断已创建的推广资源池中是否存在与该资源展示位集合的属性信息对应的推广资源池;

若存在,则将所述已创建的推广资源池确定为该资源展示位集合对应的推广资源池;

若不存在,则创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池。

可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:在创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池之后,还包括:

根据已创建的多个所述推广资源池对应的属性信息,确定两两所述推广资源池之间的资源池关联度;

针对每个已创建的所述推广资源池,记录该推广资源池与其他推广资源池之间的所述资源池关联度。

可选地,所述推广资源池对应的属性信息包括:该推广资源池对应的资源展示位集合的资源类型和资源性质;

计算机可执行指令在被执行时,所述根据已创建的多个所述推广资源池对应的属性信息,确定两两所述推广资源池之间的资源池关联度,包括:

在已创建的多个所述推广资源池中,选取任意两个所述推广资源池作为资源池组合;

针对每个所述资源池组合,根据该资源池组合中各所述推广资源池对应的所述资源类型和预设类型匹配规则,确定所述资源池组合对应的第一关联度;以及,

根据该资源池组合中各所述推广资源池对应的所述资源性质和预设性质匹配规则,确定所述资源池组合对应的第二关联度;

根据所述第一关联度、所述第二关联度和对应的权重系数,确定所述资源池组合中的两个推广资源池之间的资源池关联度。

可选地,计算机可执行指令在被执行时,所述在预先构建的推广资源池中,根据该目标资源展示位的所述属性信息,确定与该目标资源展示位对应的可用资源池,包括:

在预先构建的推广资源池中,判断具有所述目标资源展示位的所述属性信息的目标资源池中是否存在至少一个推广资源信息;

若是,则将所述目标资源池确定为与该目标资源展示位对应的可用资源池;

若否,则根据记录的所述资源池关联度,确定所述目标资源池的关联资源池,并将所述关联资源池确定为与该目标资源展示位对应的可用资源池。

可选地,计算机可执行指令在被执行时,所述根据记录的所述资源池关联度,确定所述目标资源池的关联资源池,包括:

根据记录的所述资源池关联度,选取与所述目标资源池的资源池关联度最大的关联资源池;

判断所述资源池关联度最大的关联资源池中是否存在至少一个推广资源信息;

若是,则将所述资源池关联度最大的关联资源池确定为最终的关联资源池;

若否,则继续选取下一个与所述目标资源池的资源池关联度最大的关联资源池,直到选取的关联资源池中存在至少一个推广资源信息。

可选地,计算机可执行指令在被执行时,所述创建包含与该资源展示位集合的属性信息对应的多个推广资源信息的推广资源池,包括:

创建一个与该资源展示位集合的属性信息对应的初始资源池;

向推广资源提供方获取与该资源展示位集合的属性信息相关的多个推广资源信息;

将获取到的多个推广资源信息添加到所述初始资源池中,得到该资源展示位集合对应的推广资源池。

本申请实施例中的推广资源展示设备,通过预先针对具有每一类属性信息的资源展示位创建对应的推广资源池,并在推广资源池中存入对应的推广资源,当接收到客户端针对目标资源展示位的推广资源获取请求时,直接从该目标资源展示位对应的可用资源池中获取相应的目标推广资源,再将该目标推广资源发送至相应的客户端,这样直接从本地资源池中获取推广资源,无需再次向资源提供方请求获取相应的推广资源,提高了对客户端的资源获取请求的响应效率。

优选的,本申请实施例还提供一种推广资源展示设备,包括处理器901,存储器902,存储在存储器902上并可在处理器901上运行的计算机程序,该计算机程序被处理器901执行时实现上述推广资源展示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1