一种使用广告位载体播放网页广告的系统及方法技术方案

技术编号:7027547 阅读:304 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种使用广告位载体播放网页广告的系统,包括系统的后台,该系统还包括:广告位载体辨别模块、广告位ID提取模块、数据请求模块和播放模块。本发明专利技术还公开了一种使用广告位载体播放网页广告的方法,根据广告位载体辨别标识辨别出当前网页上所有的广告位载体;根据所述广告位载体的属性提取出当前网页上所有的广告位标识;在一次数据请求中封装提取出的所有的广告位ID,向后台提交所述数据请求;根据后台一次性返回的数据,在广告位ID对应的广告位载体所定位的广告位上播放网页广告。采用本发明专利技术的系统及方法,能提高网页的页面加载速度,降低后台数据处理负荷。

【技术实现步骤摘要】

本专利技术涉及网页广告播放技术,尤其涉及。
技术介绍
现有技术中,在网页的广告位上采用IFRAME作为广告位载体,以显示广告位。 IFRAME内部包含一个广告页面。如图1所示为采用IFRAME作为广告位载体的标识方式示意图,图1中,IFRAME引用广告页面A所在的位置为一个广告位,IFRAME引用广告页面B所在的位置为另一个广告位。现有技术的缺陷为采用IFRAME作为广告位载体引用广告页面,在每个广告位播放网页广告时都会独立向后台请求数据,导致网页的页面加载速度减慢,增加后台数据处理负荷。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,能提高网页的页面加载速度,降低后台数据处理负荷。为达到上述目的,本专利技术的技术方案是这样实现的一种使用广告位载体播放网页广告的系统,包括系统的后台,该系统还包括广告位载体辨别模块、广告位ID提取模块、数据请求模块和播放模块;其中,广告位载体辨别模块,用于根据广告位载体辨别标识辨别出当前网页上所有的广告位载体;广告位ID提取模块,用于根据所述广告位载体的属性提取出当前网页上所有的广告位标识(ID);数据请求模块,用于在一次数据请求中封装提取出的所有的广告位ID,向后台提交所述数据请求;播放模块,用于根据后台一次性返回的数据,在广告位ID对应的广告位载体所定位的广告位上播放网页广告。其中,所述广告位载体辨别标识包括CLASSNAME ;所述广告位载体包括DIV ;广告位载体辨别模块,进一步用于通过判断当前网页上的DIV是否具备 CLASSNAME属性,辨别出当前网页上所有的广告位载体;具备CLASSNAME属性的DIV作为所述广告位载体。其中,所述广告位ID提取模块,进一步用于在收集当前网页上所有的具备 CLASSNAME属性的DIV后,根据每个具备CLASSNAME属性的DIV的ID属性,提取出每个具备 CLASSNAME属性的DIV对应的广告位ID,获得当前网页上所有的广告位ID。其中,所述后台,进一步用于在收到所述数据请求后,解析出数据请求中封装的所有的广告位ID,将所有的广告位ID所对应请求的数据一次性返回。其中,所述播放模块,进一步用于在根据每个广告位ID对应获取具备CLASSNAME 属性的DIV,并根据具备CLASSNAME属性的DIV定位到广告位后,根据返回的数据播放网页广告ο一种使用广告位载体播放网页广告的方法,该方法包括根据广告位载体辨别标识辨别出当前网页上所有的广告位载体;根据所述广告位载体的属性提取出当前网页上所有的广告位标识;在一次数据请求中封装提取出的所有的广告位ID,向后台提交所述数据请求;根据后台一次性返回的数据,在广告位ID对应的广告位载体所定位的广告位上播放网页广告。其中,所述广告位载体辨别标识包括CLASSNAME ;所述广告位载体包括DIV ;所述辨别出当前网页上所有的广告位载体具体包括通过判断当前网页上的DIV 是否具备CLASSNAME属性,辨别出当前网页上所有的广告位载体;具备CLASSNAME属性的 DIV作为所述广告位载体。其中,所述提取出当前网页上所有的广告位标识具体包括收集当前网页上所有的具备CLASSNAME属性的DIV ;根据每个具备CLASSNAME属性的DIV的ID属性,提取出每个具备CLASSNAME属性的DIV对应的广告位ID,获得当前网页上所有的广告位ID。其中,播放网页广告前该方法还包括后台解析出所述数据请求中封装的所有的广告位ID,将所有的广告位ID所对应请求的数据一次性返回。其中,所述播放网页广告具体包括根据每个广告位ID对应获取具备CLASSNAME 属性的DIV,并根据具备CLASSNAME属性的DIV定位到广告位,根据返回的数据播放网页广生 I=I O本专利技术根据广告位载体辨别标识辨别出当前网页上所有的广告位载体;根据广告位载体的属性提取出当前网页上所有的广告位标识;在一次数据请求中封装提取出的所有的广告位ID,向后台提交数据请求;根据后台一次性返回的数据,在广告位ID对应的广告位载体所定位的广告位上播放网页广告。采用本专利技术,只需要发一次数据请求,且在一次数据请求中包括了所有的广告位标识,因此,能提高网页的页面加载速度,降低后台数据处理负荷。附图说明图1为现有技术中采用IFRAME作为广告位载体的标识方式示意图;图2为本专利技术中采用DIV作为广告位载体的标识方式示意图;图3为本专利技术中采用DIV作为广告位载体播放网页广告的流程图;图4为本专利技术中数据格式的示意图。具体实施例方式本专利技术的基本思想是只需要发一次数据请求,且在一次数据请求中包括了所有的广告位标识,因此,能提高网页的页面加载速度,降低后台数据处理负荷。为使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进一步详细说明。现有技术中使用广告位载体播放网页广告的方案,需多次向后台发起数据请求, 使后台需针对每个广告位播放网页广告的这一数据请求处理数据及返回数据。由于存在一个广告位,就需要发起一次数据请求,后台相应的对该数据请求进行响应,而网页上存在的广告位众多,采用现有技术的处理方式,势必增加后台多次响应时对数据处理的数据处理负荷,占用资源,为后台的运行和资源调配带来不利影响,如果后台一直这样运行,则避免不了最终超负荷运行的问题。而本专利技术虽然也是一种使用广告位载体播放网页广告的方案,但是本专利技术只需要发起一次数据请求,就可以实现把网页上存在的所有广告位播放网页广告的数据请求发送给后台,因为本专利技术在这一次数据请求中包含了所有广告位的广告位标识(ID),从而后台也相应的针对这一次数据请求中的所有广告位的广告位ID统一进行数据处理后将数据返回,最终在网页上的各个广告位上根据返回的数据播放网页广告。本专利技术主要包括以下内容一种使用广告位载体播放网页广告的系统,该系统除了包括系统的后台,该系统还包括广告位载体辨别模块、广告位ID提取模块、数据请求模块和播放模块。其中,广告位载体辨别模块用于根据广告位载体辨别标识辨别出当前网页上所有的广告位载体。广告位ID提取模块用于根据广告位载体的属性提取出当前网页上所有的广告位ID。数据请求模块用于在一次数据请求中封装提取出的所有的广告位ID,向后台提交该数据请求。播放模块用于根据后台一次性返回的数据,在广告位ID对应的广告位载体所定位的广告位上播放网页广告。这里,广告位载体辨别标识包括CLASSNAME ;广告位载体包括DIV。广告位载体辨别模块进一步用于通过判断当前网页上的DIV是否具备CLASSNAME属性,辨别出当前网页上所有的广告位载体;具备CLASSNAME属性的DIV作为所述广告位载体。这里需要说明的是所述广告位载体辨别模块进一步用于通过判断当前网页上的 DIV是否具备CLASSNAME属性在技术上的理解是CLASSNAME属性中是否具备特定的值,该值是约定的。CLASSNAME的值可以是任意数量的字符串,并且以空格分开,比如“<div class =,,aa aal aa2”X/div>”,“<divclass ="bb cc dd”X/div>”。其中,class 就是 CLASNAME 应用在广告位载体上的描述方法。判断CLASSNAME是否含有某个本文档来自技高网...

【技术保护点】
1.一种使用广告位载体播放网页广告的系统,包括系统的后台,其特征在于,该系统还包括:广告位载体辨别模块、广告位ID提取模块、数据请求模块和播放模块;其中,广告位载体辨别模块,用于根据广告位载体辨别标识辨别出当前网页上所有的广告位载体;广告位ID提取模块,用于根据所述广告位载体的属性提取出当前网页上所有的广告位标识(ID);数据请求模块,用于在一次数据请求中封装提取出的所有的广告位ID,向后台提交所述数据请求;播放模块,用于根据后台一次性返回的数据,在广告位ID对应的广告位载体所定位的广告位上播放网页广告。

【技术特征摘要】

【专利技术属性】
技术研发人员:凌生龙杨杰黄子光朱龙云
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:11

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

1