一种展示网页广告的方法和系统的制作方法

文档序号:6630832阅读:144来源:国知局
一种展示网页广告的方法和系统的制作方法
【专利摘要】本发明公开了一种展示网页广告的系统,该系统包括:广告载体属性关键字收集模块、目标网页内容获取模块、已有广告载体辨别模块和目标网页广告投放模块。本发明还公开了一种展示网页广告的方法:收集网络中承载网页广告的HTML元素的属性中包含的关键字;获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息;根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素;将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。采用本发明的系统及方法,能提升展示网页广告时的用户体验,进而提高网页广告的投放效果和转化率。
【专利说明】一种展示网页广告的方法和系统

【技术领域】
[0001]本发明属于互联网信息通信领域,尤其涉及网页广告领域中一种展示网页广告的方法和系统。

【背景技术】
[0002]现代浏览器提供了丰富而强大的开放接口,这些开放接口提供了对网页内容进行访问和操作的能力,通过其中一些接口,能够对用户打开的网页的网页内容进行访问和操作,包括对网页中的HTML结构、CSS样式、JAVASCRIPT脚本进行读取、增、删、改等操作。
[0003]基于这些开放接口诞生了很多浏览器扩展应用程序(也称扩展程序、扩展应用或插件应用)。
[0004]在实现中,这些浏览器的开放接口是通过给JAVASCRIPT语言提供额外的接口,以使得第三方的浏览器扩展应用程序的JAVASCRIPT程序能够访问和操作用户打开的网页的网页内容来实现的。
[0005]目前,很多浏览器扩展应用程序都会在用户当前浏览的网页上生成并展示网页广生口 ο
[0006]这些浏览器扩展应用程序采用的展示网页广告的现有技术是,在浏览器窗口上选择某个区域作为广告区域(通常是左下角或右下角),并在此广告区域上展示自己的网页广告,广告遮盖在当前网页所展示的内容之上;这些浏览器扩展应用程序采用的展示网页广告的所述现有技术中,在选择所述广告区域时并不会考虑此广告区域是否遮盖住了当前网页的主体内容,导致所述广告区域经常遮盖住了当前网页的主体内容,甚至是遮盖住了当前网页内容中的重要信息。用户往往需要关闭所述网页广告才能进行正常的网页内容浏览和操作。这种展示网页广告的方式侵入性强,对用户体验产生了极大的负面影响。
[0007]现在的大部分网页上本身就会带有网页广告,这些网页广告和浏览器扩展应用程序所展示的广告是相互独立的,因此浏览器扩展应用程序采用的所述展示网页广告的现有技术,使得所展示的网页广告增加了用户感知到的网页广告的数量,负面影响了用户的浏览体验。
[0008]目前,网页本身带有的广告中,大部分是采用第三方广告平台的广告,这些广告以IFRAME元素作为载体,并且在CLASS属性、NAME属性或ID属性中带有与第三方广告平台有关的关键字。如图1所示为网页采用第三方广告平台的广告的示意图。图1中,作为广告载体的IFRAME的CLASS属性、NAME属性或ID属性的属性值中带有与第三方广告平台有关的关键字,不同的第三方广告平台的广告带有不同的关键字。
[0009]网页本身带有的广告中,还有部分广告则是采用此网页所属网站自身的广告,其作为广告位载体的HTML元素的CLASS属性、NAME属性或ID属性往往也会带有与该网站有关的关键字。如图2所示为网页采用所属网站自身的广告的示意图。图2中,作为广告位载体的HTML元素的CLASS属性、NAME属性或ID属性往往也会带有与该网站有关的关键字,不同的网站的广告带有不同的关键字。


【发明内容】

[0010]本发明目的在于提供一种展示网页广告的方法和系统,能提升展示网页广告时的用户体验,进而提高网页广告的投放效果和转化率。
[0011]本发明提供的一种展示网页广告的系统和方法是这样实现的:
[0012]一种展示网页广告的系统,该系统包括广告载体属性关键字收集模块、目标网页内容获取模块、已有广告载体辨别模块、目标网页广告投放模块;其中,
[0013]广告载体属性关键字收集模块,用于收集网络中承载网页广告的HTML元素的属性中包含的关键字;
[0014]目标网页内容获取模块,用于获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息;
[0015]已有广告载体辨别模块,用于根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素;
[0016]目标网页广告投放模块,用于将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。
[0017]其中,所述广告载体属性关键字收集模块,用于根据网络中用于承载网页广告的HTML元素及其属性,收集所述属性的值中能用于标识所述网页广告的关键字。
[0018]其中,所述目标网页内容获取模块,用于获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息,进而可以获取到目标网页中的各HTML元素及其所具有的属性和对应的属性值。
[0019]其中,所述已有广告载体辨别模块,用于根据所述获取到的目标网页中的各HTML元素及其所具有的属性和对应的属性值,对目标网页中的各HTML元素进行进一步的处理,在所述HTML元素具有的属性所对应的属性值包含所述收集的关键字时,判断此HTML元素为目标网页上承载已有网页广告的HTML元素,所述HTML元素所承载的内容为目标页面上的已有网页广告。
[0020]其中,所述目标网页广告投放模块,进一步用于获取所述已有网页广告的位置,进而将所要投放的目标网页广告定位覆盖在所述已有网页广告上面;或者将承载所述已有网页广告的HTML元素替换为承载所要投放的目标网页广告的HTML元素,如果承载所述已有网页广告的HTML元素为IFRAME元素,则还可以将所述IFRAME元素的SRC属性值替换为所要投放的目标网页广告的URL地址。
[0021]一种展示网页广告的方法和系统,该方法包括:
[0022]收集网络中承载网页广告的HTML元素的属性中包含的关键字;
[0023]获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息;
[0024]根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素;
[0025]将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。
[0026]其中,所述收集网络中承载网页广告的HTML元素的属性中包含的关键字包括:根据网络中用于承载网页广告的HTML元素及其属性,收集所述属性的值中能用于标识所述网页广告的关键字。
[0027]其中,所述获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息包括:获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息,进而可以获取到目标网页中的各HTML元素及其所具有的属性和对应的属性值。
[0028]其中,所述根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素包括:根据所述获取到的目标网页中的各HTML元素及其所具有的属性和对应的属性值,对目标网页中的各HTML元素进行进一步的处理,在所述HTML元素具有的属性所对应的属性值包含所述收集的关键字时,判断此HTML元素为目标网页上承载已有网页广告的HTML元素,所述HTML元素所承载的内容为目标页面上的已有网页广告。
[0029]其中,所述将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告包括:获取所述已有网页广告的位置,进而将所要投放的目标网页广告定位覆盖在所述已有网页广告上面;或者将承载所述已有网页广告的HTML元素替换为承载所要投放的目标网页广告的HTML元素,如果承载所述已有网页广告的HTML元素为IFRAME元素,则还可以将所述IFRAME元素的SRC属性值替换为所要投放的目标网页广告的URL地址。
[0030]其中,所述收集网络中承载网页广告的HTML元素的属性中包含的关键字和所述获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息,这两个步骤之间的顺序不作限制,可以交换执行顺序,也可以同时并行执行。
[0031]本发明收集网络中承载网页广告的HTML元素的属性中包含的关键字;获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息;根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素;将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。
[0032]采用本发明,不会在展示网页广告时遮挡住网页的核心内容,也不会增加用户感知到的网页上的广告数量,因此,能提升展示网页广告时的用户体验,进而提高网页广告的投放效果和转化率。

【专利附图】

【附图说明】
[0033]图1是网页采用第三方广告平台的广告的示意图;
[0034]图2是网页采用此网页所属网站自身的广告的示意图;
[0035]图3是本发明中的展示网页广告的流程图;

【具体实施方式】
[0036]本发明的基本思想是,辨别出网页上的已有网页广告,将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告,从而提升第三方展示网页广告时的用户体验,进而提高网页广告的投放效果和转化率。
[0037]为了使本【技术领域】的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0038]目前浏览器扩展应用程序采用的展示网页广告的现有技术是,在浏览器窗口上选择某个区域作为广告区域(通常是左下角或右下角),并在此广告区域上展示自己的网页广告,广告遮盖在当前网页所展示的内容之上;这些浏览器扩展应用程序采用的展示网页广告的所述现有技术中,在选择所述广告区域时并不会考虑此广告区域是否遮盖住了当前网页的主体内容,导致所述广告区域经常遮盖住了当前网页的主体内容,甚至是遮盖住了当前网页内容中的重要信息。用户往往需要关闭所述网页广告才能进行正常的网页内容浏览和操作。这种展示网页广告的方式侵入性强,对用户体验产生了极大的负面影响。
[0039]现在的大部分网页上本身就会带有网页广告,这些网页广告和浏览器扩展应用程序所展示的广告是相互独立的,因此浏览器扩展应用程序采用的所述展示网页广告的现有技术,使得所展示的网页广告增加了用户感知到的网页广告的数量,负面影响了用户的浏览体验。
[0040]而本发明所提供的展示网页广告的方法和系统,所投放的目标网页广告不会在展示网页广告时遮挡住网页的核心内容,也不会增加用户感知到的网页上的广告数量,因此,能提升展示网页广告时的用户体验,进而提高网页广告的投放效果和转化率。
[0041]下面是本申请提供的展示网页广告的方法和系统的一个实施例。
[0042]本发明所述一种展示网页广告的流程,如图3所示,该流程包括以下步骤:
[0043]步骤101、收集网络中承载网页广告的HTML元素的属性中包含的关键字。
[0044]本步骤,可以采用广告载体属性关键字收集模块实现。广告载体属性关键字收集模块可以采用人工收集的方式来具体实现,根据网络中用于承载网页广告的HTML元素及其属性,人工地收集所述属性的值中能用于标识所述网页广告的关键字,即人工地收集承载第三方广告平台的广告的HTML元素中属性的值所包含的关键字,以及承载目标网页自身广告的HTML元素中属性的值所包含的关键字,这些关键字可以用以标识所述HTML元素是一个承载着网页广告的HTML元素。例如,GOOGLE的第三方广告平台的广告,其承载网页广告的IFRAME元素的ID属性,会包含“ADS_G00GLE”这样的字符串,此字符串能够标识所述IFRAME元素是一个承载着GOOGLE广告平台的广告的IFRAME元素,因此所述字符串就是需要收集的关键字。
[0045]人工收集广告载体属性关键字的实现方式,只是广告载体属性关键字收集模块具体实现的一种实施例而已,并非用于限定本发明的保护范围。其他的实现广告载体属性关键字收集模块功能的实施例,也应当属于本申请的保护范围。
[0046]步骤102、获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息。
[0047]本步骤,可以采用目标网页内容获取模块实现。由于浏览器的开放接口是通过给JAVASCRIPT语言提供额外的接口来实现的,因此目标网页内容获取模块可以采用JAVASCRIPT程序具体实现,根据浏览器提供的获取网页信息的JAVASCRIPT开放接口,获取用户浏览的网页的信息,包括网页内容信息。用户浏览的网页即为所要投放的目标网页广告预投放到的目标网页。根据JAVASCRIPT提供的访问网页内容的HTML元素及其所具有的属性和对应的属性值的接口,可以获取到目标网页中的各HTML元素及其所具有的属性和对应的属性值。
[0048]步骤103、根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素。
[0049]本步骤,可以采用已有广告载体辨别模块实现。已有广告载体辨别模块可以采用JAVASCRIPT程序具体实现,根据所述获取到的目标网页中的各HTML元素及其所具有的属性和对应的属性值,在所述JAVASCRIPT程序中对目标网页中的各HTML元素进行进一步的处理,如果所述HTML元素具有的属性所对应的属性值包含所述收集的关键字时,辨别出此HTML元素为目标网页上承载已有网页广告的HTML元素,所述HTML元素所承载的内容为目标页面上的已有网页广告。
[0050]步骤104、将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。
[0051]本步骤,可以采用目标网页广告投放模块实现。由于浏览器的开放接口是通过给JAVASCRIPT语言提供额外的接口来实现的,因此目标网页广告投放模块可以采用JAVASCRIPT程序具体实现,根据JAVASCRIPT提供的获取HTML元素的位置属性的接口,获取承载已有网页广告的HTML元素的位置,然后根据JAVASCRIPT提供的操作HTML元素样式的接口,将承载所要投放的目标网页广告的HTML元素定位覆盖在承载所述已有网页广告的HTML元素上面;或者根据JAVASCRIPT提供的修改网页HTML元素的DOM树的接口,将承载所述已有网页广告的HTML元素替换为承载所要投放的目标网页广告的HTML元素,如果承载所述已有网页广告的HTML元素为IFRAME元素,则还可以根据JAVASCRIPT提供的修改HTML元素属性的接口,将所述IFRAME元素的SRC属性值替换为所要投放的目标网页广告的URL地址。
[0052]这里,对以上文字中涉及到的缩略语和关键术语说明如下:
[0053]1、网页:一种由标记语言构成的文本文件,标记语言能够描述网页的各个元素以及网页的结构,浏览器能够对标记语言进行解释并显示其描述的内容,从而展示网页。
[0054]2、HTML:超文本标记语言(Hyper Text Markup Language),是描述网页的通用的标记语言的一种。
[0055]3、HTML元素:具体描述网页中各元素(段落、图片、链接、区块等)的标记符。HTML元素可以具有一些属性,属性又包括属性名和对应的属性值。
[0056]4、IFRAME元素:HTML元素中的一种,可用以在网页中加载其他网页的内容。它可以具有SRC属性,其属性值表示所要加载的其他网页的URL地址。
[0057]5、JAVASCRIPT:编程语言的一种,能够对网页的内容进行访问和修改,包括对网页中的HTML元素及其属性和对应的属性值进行访问和修改。
[0058]6、URL:统一资源定位符(Uniform Resource Locator),用以描述互联网上的网页和其他资源的一种标识方式。
[0059]7、网页广告:在网页上展示的广告。
[0060]本申请的实施例中,步骤101执行在步骤102之前,但这只是本发明的一个实施例,并非用于限定本发明的保护范围。实际上,步骤102也可以执行在步骤101之前,或者这两个步骤同时并行执行,一样可以实现本发明的内容,这些也应当属于本申请的保护范围。
[0061]本申请的实施例中,借助于浏览器提供的开放接口(扩展接口或者插件接口)来实现对网页广告的投放和展示,但这只是本发明的一个实施例,并非用于限定本发明的保护范围。本领域技术人员也知道,除了浏览器提供的开放接口,其他的如类似浏览器的展示网页的应用软件或内核引擎、操作系统、底层硬件等,只要提供对网页内容进行访问和修改的接口,一样可以用于实现本发明的内容,这些也应当属于本申请的保护范围。
[0062]虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
【权利要求】
1.一种展示网页广告的系统,其特征在于,该系统包括: 广告载体属性关键字收集模块,用于收集网络中承载网页广告的HTML元素的属性中包含的关键字; 目标网页内容获取模块,用于获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息; 已有广告载体辨别模块,用于根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素; 目标网页广告投放模块,用于将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。
2.根据权利要求1所述的系统,其特征在于,所述广告载体属性关键字收集模块,用于根据网络中用于承载网页广告的HTML元素及其属性,收集所述属性的值中能用于标识所述网页广告的关键字。
3.根据权利要求1所述的系统,其特征在于,所述目标网页内容获取模块,用于获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息,进而可以获取到目标网页中的各HTML元素及其所具有的属性和对应的属性值。
4.根据权利要求1所述的系统,其特征在于,所述已有广告载体辨别模块,用于根据所述获取到的目标网页中的各HTML元素及其所具有的属性和对应的属性值,对目标网页中的各HTML元素进行进一步的处理,在所述HTML元素具有的属性所对应的属性值包含所述收集的关键字时,判断此HTML元素为目标网页上承载已有网页广告的HTML元素,所述HTML元素所承载的内容为目标页面上的已有网页广告。
5.根据权利要求1所述的系统,其特征在于,所述目标网页广告投放模块,进一步用于获取所述已有网页广告的位置,进而将所要投放的目标网页广告定位覆盖在所述已有网页广告上面;或者将承载所述已有网页广告的HTML元素替换为承载所要投放的目标网页广告的HTML元素,如果承载所述已有网页广告的HTML元素为IFRAME元素,则还可以将所述IFRAME元素的SRC属性值替换为所有投放的目标网页广告的URL地址。
6.一种展示网页广告的方法,其特征在于,所述方法包括: 收集网络中承载网页广告的HTML元素的属性中包含的关键字; 获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息; 根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素; 将所要投放的目标网页广告覆盖在所述已有网页广告上,或者把所述已有网页广告替换为所要投放的目标网页广告。
7.根据权利要求6所述的一种展示网页广告的方法,其特征在于,所述收集网络中承载网页广告的HTML兀素的属性中包含的关键字包括: 根据网络中用于承载网页广告的HTML元素及其属性,收集所述属性的值中能用于标识所述网页广告的关键字。
8.根据权利要求6所述的一种展示网页广告的方法,其特征在于,所述获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息包括: 获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息,进而可以获取到目标网页中的各HTML元素及其所具有的属性和对应的属性值。
9.根据权利要求6所述的一种展示网页广告的方法,其特征在于,所述根据HTML属性包含所述收集的关键字辨别出所述目标网页上承载已有网页广告的HTML元素包括: 根据所述获取到的目标网页中的各HTML元素及其所具有的属性和对应的属性值,对目标网页中的各HTML元素进行进一步的处理,在所述HTML元素具有的属性所对应的属性值包含所述收集的关键字时,判断此HTML元素为目标网页上承载已有网页广告的HTML元素,所述HTML元素所承载的内容为目标页面上的已有网页广告。
10.根据权利要求6所述的一种展示网页广告的方法,其特征在于,所述将所要投放的目标网页广告覆盖在所述已有网页广告上包括: 获取所述已有网页广告的位置,进而将所要投放的目标网页广告定位覆盖在所述已有网页广告上面。
11.根据权利要求6所述的一种展示网页广告的方法,其特征在于,所述将已有网页广告替换为所要投放的目标网页广告包括: 将承载所述已有网页广告的HTML元素替换为承载所要投放的目标网页广告的HTML元素; 如果承载所述已有网页广告的HTML元素为IFRAME元素,则还可以将所述IFRAME元素的SRC属性值替换为所有投放的目标网页广告的URL地址。
12.根据权利要求6所述的一种展示网页广告的方法,其特征在于,所述收集网络中承载网页广告的HTML元素的属性中包含的关键字和所述获取所要投放的目标网页广告预投放到的目标网页的信息,包括目标网页内容信息,这两个步骤之间的顺序不作限制,可以交换执行顺序,也可以同时并行执行。
【文档编号】G06F17/30GK104268282SQ201410556830
【公开日】2015年1月7日 申请日期:2014年10月15日 优先权日:2014年10月15日
【发明者】李阳 申请人:李阳
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1