一种广告加载方法、装置和设备制造方法及图纸

技术编号:13359238 阅读:31 留言:0更新日期:2016-07-17 17:37
本发明专利技术提供一种页面加载方法和装置,广告加载方法、装置和设备,其中方法包括:获取待加载的至少两个广告模版文件的文件名;对至少两个广告模版文件的文件名进行拼接,形成一个组合文件名,并向服务器发送广告模版请求,广告模版请求包括:组合文件名;接收服务器根据组合文件名返回的至少两个广告模版文件,并根据至少两个广告模版文件呈现广告。本发明专利技术提高了页面加载速度。

【技术实现步骤摘要】

本专利技术涉及网络技术,特别涉及一种广告加载方法、装置和设备,以及页面加载方法和装置。
技术介绍
目前很多网络页面中都内置有广告,并且该广告通常是以广告模版的形式来加载,即将要呈现的广告物料根据广告模版文件限定的呈现方式来呈现。具体实现中,是由广告插件根据广告模版文件呈现广告。在某一个页面中,可能会包括多种类型的广告,比如,静态嵌入在页面中的广告、在页面动态显示的广告等,每种类型的广告都对应着一个广告模版文件;而广告插件通常会向服务器分别请求该多个广告模版文件。例如,如果页面中包括三种类型的广告,则广告插件要向服务器请求三次,分别下载对应的三个广告模版文件,这种方式使得广告加载对网络资源的消耗较大,也影响了该页面中其他主体页面资源的加载速度,使得整体页面的加载速度较慢。
技术实现思路
有鉴于此,本专利技术提供一种广告加载方法、装置和设备,以及页面加载方法和装置,以提高页面加载速度。具体地,本专利技术是通过如下技术方案实现的:第一方面,提供一种广告加载方法,所述方法应用于对页面进行加载,所述页面包括至少两种类型的广告,每种广告通过一个对应的广告模版文件的限定方式进行呈现;所述方法包括:获取待加载的至少两个广告模版文件的文件名;对所述至少两个广告模版文件的文件名进行拼接,形成一个组合文件名,并向服务器发送广告模版请求,所述广告模版请求包括:所述组合文件名;接收所述服务器根据所述组合文件名返回的所述至少两个广告模版文件,并根据所述至少两个广告模版文件呈现所述广告。第二方面,提供一种页面加载方法,所述方法应用于对页面进行加载,所述页面包括至少两种类型的广告,每种广告通过一个对应的广告模版文件的限定方式进行呈现;所述方法包括:接收广告插件发送的广告模版请求,所述广告模版请求包括:所述广告插件对至少两个广告模版文件的文件名拼接形成的一个组合文件名;根据所述组合文件名,得到对应的拼接文件,所述拼接文件包括:所述至少两个广告模版文件;将所述拼接文件发送给所述广告插件,以使得所述广告插件根据所述拼接文件中的至少两个广告模版文件呈现所述广告。第三方面,提供一种广告加载装置,包括:信息获取单元,用于获取待加载的至少两个广告模版文件的文件名;模版请求单元,用于对所述至少两个广告模版文件的文件名进行拼接,形成一个组合文件名,并向服务器发送广告模版请求,所述广告模版请求包括:所述组合文件名;广告呈现单元,用于接收所述服务器根据所述组合文件名返回的所述至少两个广告模版文件,并根据所述至少两个广告模版文件呈现所述广告。第四方面,提供一种页面加载装置,包括:请求接收单元,用于接收广告插件发送的广告模版请求,所述广告模版请求包括:所述广告插件对至少两个广告模版文件的文件名拼接形成的一个组合文件名;文件获取单元,用于根据所述组合文件名,得到对应的拼接文件,所述拼接文件包括:所述至少两个广告模版文件;文件发送单元,用于将所述至少两个广告模版文件发送给所述广告插件,以使得所述广告插件根据所述至少两个广告模版文件呈现所述广告。第五方面,提供一种广告加载设备,包括广告加载装置,所述广告加载装置包括:信息获取单元,用于获取待加载的至少两个广告模版文件的文件名;模版请求单元,用于对所述至少两个广告模版文件的文件名进行拼接,形成一个组合文件名,并向服务器发送广告模版请求,所述广告模版请求包括:所述组合文件名;广告呈现单元,用于接收所述服务器根据所述组合文件名返回的所述至少两个广告模版文件,并根据所述至少两个广告模版文件呈现所述广告。本专利技术实施例通过拼接文件名,只发送一次请求,就同时向CDN服务器请求了多个文件名对应的文件;并且,CDN服务器也是一次性将多个广告模版文件发送给广告插件,相对于传统方式中的多次请求和多次下载,减少了对网络资源的消耗,提高了页面的加载速度。附图说明图1是本专利技术实施例提供的页面加载方法的应用系统架构;图2是本专利技术实施例提供的页面加载方法中的广告插件结构图;图3是本专利技术实施例提供的页面加载方法的流程图;图4是本专利技术实施例提供的服务器的结构图;图5是本专利技术实施例提供的广告加载装置的结构图;图6是本专利技术实施例提供的一种页面加载装置的结构图;图7是本专利技术实施例提供的另一种页面加载装置的结构图;图8是本专利技术实施例提供的服务器的实体结构示意图。具体实施方式本专利技术实施例的页面加载方法,应用于对页面进行加载,例如,该页面可以是乐视网的首页,或者是某个电影的播放页面等,并且,该页面在显示时同时还显示广告,该广告可以是属于页面的一部分,比如在页面中间的某个位置区域呈现的购物广告,或者是在页面上浮动显示的某个广告等。而本实施例的页面加载方法,目的是使得该页面在加载时提高整个页面(包括页面主体资源和广告)的加载速度。详见以下方案:图1示例了该页面加载方法的应用系统架构,如图1所示,假设用户在终端上通过浏览器打开某个页面,在加载该页面时,是由内容分发网络(ContentDeliveryNetwork,简称:CDN)服务器将页面数据发送给浏览器,浏览器解析该页面数据显示页面;其中,页面数据中还包括了广告加载装置,例如该广告加载装置是广告插件(或者包括了插件调用地址),浏览器同时也会调用执行该广告插件。广告插件是用于呈现该页面中的广告的工具,例如,假设该页面中包括有至少两种类型的广告,这些广告都需要由广告插件负责呈现。参见图2所示,广告的呈现需要两部分内容,一部分是广告物料数据,例如具体的广告文字、图片等,另一部分是广告模板数据,用于限定如何呈现上述广告物料,比如在页面的某位置,以方形区域显示广告,或者以动态方式呈现广告,或者几张广告图片轮流显示在某个区域等,即限定广告的具体呈现方式。广告插件要获取广告模版数据,根据该广告模版限定的方式来呈现广告物料。结合图1,上述的广告物料数据是放在广告物料文件,广告模版数据是放在广告模版文件中,而广告物料文件和广告模版文件可以是都存储在CDN服务器侧;广告服务器侧存储有广告物料文件在CDN服务器的存储地址,并且还存储有各个广告模版文件的文件名。广告插件在启动之后,可以向广告服务器发送广告请求,请求中可以携带当前插件所在页面的页面特征信息,该页面特征信息用于表明是哪个页面,比如以乐视网为例,当前页面是乐视网的所有电视剧节目的汇总简介界面,或者是某个电视剧的播放页本文档来自技高网...

【技术保护点】
一种广告加载方法,其特征在于,所述方法应用于对页面进行加载,所述页面包括至少两种类型的广告,每种广告通过一个对应的广告模版文件的限定方式进行呈现;所述方法包括:获取待加载的至少两个广告模版文件的文件名;对所述至少两个广告模版文件的文件名进行拼接,形成一个组合文件名,并向服务器发送广告模版请求,所述广告模版请求包括:所述组合文件名;接收所述服务器根据所述组合文件名返回的所述至少两个广告模版文件,并根据所述至少两个广告模版文件呈现所述广告。

【技术特征摘要】
1.一种广告加载方法,其特征在于,所述方法应用于对页面进行加载,所
述页面包括至少两种类型的广告,每种广告通过一个对应的广告模版文件的限
定方式进行呈现;所述方法包括:
获取待加载的至少两个广告模版文件的文件名;
对所述至少两个广告模版文件的文件名进行拼接,形成一个组合文件名,
并向服务器发送广告模版请求,所述广告模版请求包括:所述组合文件名;
接收所述服务器根据所述组合文件名返回的所述至少两个广告模版文件,
并根据所述至少两个广告模版文件呈现所述广告。
2.根据权利要求1所述的方法,其特征在于,所述对至少两个广告模版文
件的文件名进行拼接,形成一个组合文件名,包括:
将所述至少两个广告模版文件的文件名,按照哈希排序顺序排列,并且两
两文件名之间通过分隔符相隔。
3.根据权利要求1所述的方法,其特征在于,所述向服务器发送广告模版
请求,包括:在接收到页面主体资源加载完成的通知时,向所述服务器发送广
告模版请求。
4.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个广告
模版文件呈现所述广告,包括:
接收页面位置信息,且在所述页面位置信息满足所述广告模版文件中包括
的广告位置条件时,向所述服务器获取所述广告模版文件对应的广告物料;
根据所述广告模板文件的限定方式呈现所述广告物料。
5.一种页面加载方法,其特征在于,所述方法应用于对页面进行加载,所
述页面包括至少两种类型的广告,每种广告通过一个对应的广告模版文件的限
定方式进行呈现;所述方法包括:
接收广告加载装置发送的广告模版请求,所述广告模版请求包括:所述广
告加载装置对至少两个广告模版文件的文件名拼接形成的一个组合文件名;
根据所述组合文件名,得到对应的拼接文件,所述拼接文件包括:所述至
少两个广告模版文件;
将所述拼接文件发送给所述广告加载装置,以使得所述广告加载装置根据
所述拼接文件中的至少两个广告模版文件呈现所述广告。
6.根据权利要求5所述的方法,其特征在于,所述根据组合文件名,得到
对应的拼接文件,包括:
从缓存中获取所述拼接文件,所述拼接文件是在拼接所述至少两个广告模
版文件得到所述拼接文件时存储在缓存中。
7.根据权利要求5所述的方法,其特征在于,所述根据组合文件名,得到
对应的拼接文件,包括:
解析所述组合文件名,分别得到所述组合文件名中包括的至少两个广告模
版文件的文件名;
根据所述至少两个广告模版文件的文件名,分别获取对应的至少两个广告
模版...

【专利技术属性】
技术研发人员:姚蕾敖伟波
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1