一种媒体界面的漂浮广告处理和显示的方法及装置与流程

文档序号:12596200阅读:211来源:国知局
一种媒体界面的漂浮广告处理和显示的方法及装置与流程

本发明涉及互联网媒体技术领域,尤其涉及一种媒体界面的漂浮广告处理和显示的方法及装置。



背景技术:

近年来互联网媒体的广告层出不穷,媒体界面上有各种漂浮广告(在媒体界面最上层显示的广告),并且媒体界面上的漂浮广告显示的位置混乱,容易将媒体界面上最主要的内容覆盖,导致媒体界面上的最主要的内容无法完整显示。



技术实现要素:

本发明实施例的目的是提供一种媒体界面的漂浮广告处理和显示的方法及装置,用于解决因漂浮广告显示的位置混乱导致的媒体界面上的最主要的内容无法完整显示的问题。

本发明实施例的目的是通过以下技术方案实现的:

一种媒体界面的漂浮广告处理和显示的方法,包括:

接收到对媒体界面的访问请求后,获取所述媒体界面的各个界面区域的元数据以及漂浮广告的元数据;其中,所述界面区域的元数据至少包括界面区域的位置信息和区域大小,所述漂浮广告的元数据至少包括漂浮广告的位置信息和区域大小;

计算各个界面区域的区域价值量化值,并确定区域价值量化值最大的界面区域为目标界面区域;

根据目标界面区域的位置信息和区域大小,以及漂浮广告的位置信息和区 域大小,判断漂浮广告是否与所述目标界面区域有交集;

若有交集,将漂浮广告的位置信息修改为,使得所述漂浮广告与所述目标界面区域无交集的位置信息;

根据获取的各个界面区域的元数据以及修改后的所述漂浮广告的元数据,进行所述媒体界面的显示。

较佳地,计算各个界面区域的区域价值量化值,包括:

根据各个界面区域的位置信息和区域大小,确定所述媒体界面的中心点以及各个界面区域的中心点;

计算所述界面区域的中心点与所述媒体界面的中心点的距离值;

计算所述界面区域在所述媒体界面中的界面区域权重;

计算所述距离值与所述界面区域权重的乘积,作为区域价值量化值。

较佳地,将漂浮广告的位置信息修改为,使得所述漂浮广告与所述目标界面区域无交集的位置信息,包括:

判断各个界面区域中,除所述目标界面区域之外,是否存在区域大小与所述漂浮广告的区域大小相适应的界面区域;

如果存在,将漂浮广告的位置信息修改为,使得所述漂浮广告仅与一个所述相适应的界面区域有交集的位置信息;

否则,将漂浮广告的位置信息修改为,使得漂浮广告仅与除所述目标界面区域之外,所述媒体界面边缘处的两个以上的界面区域有交集的位置信息。

较佳地,所述界面区域的元数据还包括界面区域的关键词;所述漂浮广告的元数据还包括漂浮广告的关键词;

根据各个界面区域的位置信息、区域大小和关键词,所述漂浮广告的位置信息、区域大小和关键词,对所述相适应的界面区域,计算广告价值量化值;

将漂浮广告的位置信息修改为,使得所述漂浮广告仅与一个所述相适应的界面区域有交集的位置信息,包括:

将所述漂浮广告的位置信息修改为,使得所述漂浮广告仅与广告价值量化 值最大的界面区域有交集的位置信息。

较佳地,根据各个界面区域的位置信息、区域大小和关键词,所述漂浮广告的位置信息、区域大小和关键词,对所述相适应的界面区域,按照如下方式计算广告价值量化值:

计算所述界面区域的关键词与所述漂浮广告的关键词的相似度;

计算所述界面区域的区域大小与所述漂浮广告的区域大小的适应因子;

将所述距离值与第一广告价值权重的乘积、所述相似度与第二广告价值权重的乘积、所述适应因子与第三广告价值权重的乘积之和,作为广告价值量化值;其中,所述第一广告价值权重、所述第二广告价值权重和所述第三广告价值权重的和为1。

一种媒体界面的漂浮广告处理和显示的装置,包括:

信息获取模块,用于:接收到对媒体界面的访问请求后,获取所述媒体界面的各个界面区域的元数据以及漂浮广告的元数据;其中,所述界面区域的元数据至少包括界面区域的位置信息和区域大小,所述漂浮广告的元数据至少包括漂浮广告的位置信息和区域大小;

目标区域确定模块,用于:计算各个界面区域的区域价值量化值,并确定区域价值量化值最大的界面区域为目标界面区域;

交集判断模块,用于:根据目标界面区域的位置信息和区域大小,以及漂浮广告的位置信息和区域大小,判断漂浮广告是否与所述目标界面区域有交集;

位置信息修改模块,用于:若有交集,将漂浮广告的位置信息修改为,使得所述漂浮广告与所述目标界面区域无交集的位置信息;

媒体界面显示模块,用于:根据获取的各个界面区域的元数据以及修改后的所述漂浮广告的元数据,进行所述媒体界面的显示。

较佳地,计算各个界面区域的区域价值量化值时,所述目标区域确定模块,具体用于:

根据各个界面区域的位置信息和区域大小,确定所述媒体界面的中心点以及各个界面区域的中心点;

计算所述界面区域的中心点与所述媒体界面的中心点的距离值;

计算所述界面区域在所述媒体界面中的界面区域权重;

计算所述距离值与所述界面区域权重的乘积,作为区域价值量化值。

较佳地,所述位置信息修改模块,具体用于:

判断各个界面区域中,除所述目标界面区域之外,是否存在区域大小与所述漂浮广告的区域大小相适应的界面区域;

如果存在,将漂浮广告的位置信息修改为,使得所述漂浮广告仅与一个所述相适应的界面区域有交集的位置信息;

否则,将漂浮广告的位置信息修改为,使得漂浮广告仅与除所述目标界面区域之外,所述媒体界面边缘处的两个以上的界面区域有交集的位置信息。

较佳地,所述界面区域的元数据还包括界面区域的关键词;所述漂浮广告的元数据还包括漂浮广告的关键词;

该装置还包括广告价值计算模块,用于:根据各个界面区域的位置信息、区域大小和关键词,所述漂浮广告的位置信息、区域大小和关键词,对所述相适应的界面区域,计算广告价值量化值;

将漂浮广告的位置信息修改为,使得所述漂浮广告仅与一个所述相适应的界面区域有交集的位置信息时,所述位置信息修改模块,具体用于:将所述漂浮广告的位置信息修改为,使得所述漂浮广告仅与广告价值量化值最大的界面区域有交集的位置信息。

较佳地,所述广告价值计算模块,具体用于;

根据各个界面区域的位置信息、区域大小和关键词,所述漂浮广告的位置信息、区域大小和关键词,对所述相适应的界面区域,按照如下方式计算广告价值量化值:

计算所述界面区域的关键词与所述漂浮广告的关键词的相似度;

计算所述界面区域的区域大小与所述漂浮广告的区域大小的适应因子;

将所述距离值与第一广告价值权重的乘积、所述相似度与第二广告价值权重的乘积、所述适应因子与第三广告价值权重的乘积之和,作为广告价值量化值;其中,所述第一广告价值权重、所述第二广告价值权重和所述第三广告价值权重的和为1。

本发明实施例的有益效果如下:

本发明实施例提供的一种媒体界面的漂浮广告处理和显示的方法及装置中,接收到对媒体界面的访问请求后,并非立即显示该媒体界面,而是预先找到区域价值量化值最大的界面区域,该区域通常为媒体界面上最主要的内容所在的区域,即为目标界面区域,又由于漂浮广告是在媒体界面的最上层,若该目标界面区域与漂浮广告有交集,说明媒体界面上最主要的内容被漂浮广告所覆盖;这时,本发明实施例提供的方案中,将漂浮广告的位置信息,修改为使得漂浮广告与目标界面区域无交集的位置信息,即,将漂浮广告移动至目标界面区域之外的区域。对漂浮广告经过上述预处理后,最终显示的媒体界面上,最主要的内容就不会被漂浮广告所覆盖,实现了该内容的完整显示,提高了用户体验。

附图说明

图1为本发明实施例提供一种媒体界面的漂浮广告处理和显示的方法流程图;

图2为本发明实施例中的媒体界面示意图;

图3为本发明实施例提供的一种区域价值量化值计算的方法流程图;

图4为本发明实施例提供的一种漂浮广告的位置信息修改的方法流程图;

图5为本发明实施例提供的一种广告价值量化值计算的方法流程图;

图6为本发明实施例提供的另一种媒体界面的漂浮广告处理和显示的方法流程图;

图7为本发明实施例提供的一种媒体界面的漂浮广告处理和显示的装置示意图。

具体实施方式

下面结合附图和实施例对本发明提供的一种媒体界面的漂浮广告处理和显示的方法及装置进行更详细地说明。

如图1所示,本发明实施例提供一种媒体界面的漂浮广告处理和显示的方法,其具体实现方式如下:

步骤110、接收到对媒体界面的访问请求后,获取媒体界面的各个界面区域的元数据以及漂浮广告的元数据;其中,界面区域的元数据至少包括界面区域的位置信息和区域大小,漂浮广告的元数据至少包括漂浮广告的位置信息和区域大小。

其中,媒体界面可以但不限于是互联网页面。

步骤120、计算各个界面区域的区域价值量化值,并确定区域价值量化值最大的界面区域为目标界面区域。

其中,区域价值量化值反映了界面区域在整个媒体界面中的重要性,区域价值量化值越大,界面区域在整个媒体界面中越重要;区域价值量化值最大的界面区域为最主要的内容所在的区域,认为是目标界面区域。

步骤130、根据目标界面区域的位置信息和区域大小,以及漂浮广告的位置信息和区域大小,判断漂浮广告是否与目标界面区域有交集。

步骤140、若有交集,将漂浮广告的位置信息修改为,使得漂浮广告与目标界面区域无交集的位置信息。

步骤150、根据获取的各个界面区域的元数据以及修改后的漂浮广告的元数据,进行媒体界面的显示。

上述过程中,若判断漂浮广告与目标界面区域无交集,则根据获取的界面区域的元数据以及漂浮广告的元数据,进行媒体界面的显示。

本发明实施例提供的一种媒体界面的漂浮广告处理和显示的方法中,接收到对媒体界面的访问请求后,并非立即显示该媒体界面,而是预先找到区域价值量化值最大的界面区域,该区域通常为媒体界面上最主要的内容所在的区域,即为目标界面区域,又由于漂浮广告是在媒体界面的最上层,若该目标界面区域与漂浮广告有交集,说明媒体界面上最主要的内容被漂浮广告所覆盖;这时,本发明实施例提供的方案中,将漂浮广告的位置信息,修改为使得漂浮广告与目标界面区域无交集的位置信息,即,将漂浮广告移动至目标界面区域之外的区域。对漂浮广告经过上述预处理后,最终显示的媒体界面上,最主要的内容就不会被漂浮广告所覆盖,实现了该内容的完整显示,提高了用户体验。

本实施例中,对上述步骤110中获取到的媒体界面的各个界面区域的位置信息和区域大小,以及漂浮广告的位置信息和区域大小进行举例说明。如图2所示,假设媒体界面的左上角为坐标原点(0,0),x轴方向的长为1、y轴方向的长为1,媒体界面划分为n个界面区域,各个界面区域以左上角的坐标为位置信息,那么步骤110中获取的具体内容如下:界面区域1的位置信息为(0,0),区域大小为:x轴方向的长lx1、y轴方向的长ly1;界面区域2的位置信息为(x2,0),区域大小为:x轴方向的长lx2、y轴方向的长ly2;界面区域3的位置信息为(0,y3),区域大小为:x轴方向的长lx3、y轴方向的长ly3;界面区域4的位置信息为(x4,y4),区域大小为:x轴方向的长lx4、y轴方向的长ly4;界面区域5的位置信息为(0,y5),区域大小为:x轴方向的长lx5、y轴方向的长ly5;界面区域6的位置信息为(0,y6),区域大小为:x轴方向的长lx6、y轴方向的长ly6;…….;界面区域n的位置信息为(xn,yn),区域大小为:x轴方向的长lxn、y轴方向的长lyn;漂浮广告p的位置信息为(xp,yp),区域大小为:x轴方向的长lxp、y轴方向的长lyp。

发明人在实现本发明的过程中发现,界面区域的中心越是接近媒体界面的中心的位置,其区域价值越大,并且,界面区域权重(界面区域的区域大小占整个媒体界面的百分比)越大,其区域价值越大。因此,上述各个实施例中, 可以将界面区域中心与媒体界面中心的距离,和/或界面区域权重(界面区域的区域大小占整个媒体界面的百分比)作为参考因素,进而得到界面区域的区域价值量化值。相应的,上述步骤120的一种实现方式,如图3所示,其具体步骤如下:

步骤310、根据各个界面区域的位置信息和区域大小,确定媒体界面的中心点以及各个界面区域的中心点。

以图2所示的媒体界面为例,根据获取的各个界面区域的位置信息和区域大小,确定的媒体界面的中心点以及各个界面区域的中心点如下:媒体界面的中心点为(1/2,1/2),界面区域1的中心点为(lx1/2,ly1/2),界面区域2的中心点为(x2+lx2/2,ly2/2),界面区域3的中心点为(lx3/2,y3+ly3/2),界面区域4的中心点为(x4+lx4/2,y4+ly4/2),界面区域5的中心点为(lx5/2,y5+ly5/2),界面区域6的中心点为(lx6/2,y6+ly6/2);……;界面区域n的中心点为(xn+lxn/2,yn+lyn/2)。

步骤320、计算界面区域的中心点与媒体界面的中心点的距离值。

步骤330、计算界面区域在媒体界面中的界面区域权重。

步骤340、计算距离值与界面区域权重的乘积,作为区域价值量化值。

本实施例中,将界面区域与媒体界面的中心的距离,以及界面区域权重综合起来衡量一个界面区域的区域价值,使得到的区域价值量化值更加准确,确定的目标界面区域也就越准确,从而实现了准确地移动漂浮广告。

以上仅是对步骤120的实现方式的一种举例并非限定。可以仅通过界面区域的中心点与媒体界面的中心点的距离值来衡量一个界面区域的区域价值,或者仅通过界面区域权重来衡量一个界面区域的区域价值,以提高处理效率。

上述各个实施例中,步骤130中判断漂浮广告是否与目标界面区域有交集时,可以通过将漂浮广告的位置信息和区域大小,与目标界面区域的位置信息和区域大小进行对比来判断。

假设,目标界面区域的位置信息和区域大小所指示的区域:x轴方向的范 围为[a,b],y轴方向的范围为[c,d];漂浮广告的位置信息和区域大小所指示的区域:x轴方向的范围为[a’,b’],y轴方向的范围为[c’,d’]。如果[a,b]与[a’,b’]有交集,和/或[c,d]与[c’,d’]有交集,则说明漂浮广告与目标界面区域有交集。

较佳地,上述各个实施例中,如图4所示,上述步骤140的一种实现方式可以是:

步骤410、判断各个界面区域中,除目标界面区域之外,是否存在区域大小与漂浮广告的区域大小相适应的界面区域,如果存在,执行步骤420,否则执行步骤430。

以图2所示的界面区域1为例对该步骤中的判断过程进行说明:界面区域1的区域大小为:x轴方向的长lx1、y轴方向的长ly1;漂浮广告p的区域大小为:x轴方向的长lxp、y轴方向的长lyp;判断是否x轴方向的lx1大于或者等于lxp,且y轴方向的ly1大于或者等于lyp;若是,认为界面区域1的区域大小与漂浮广告的区域大小相适应,否则,认为界面区域1的区域大小与漂浮广告的区域大小不相适应。其中,界面区域的区域大小比漂浮广告的区域大小越大,认为二者相适应的程度越高。

步骤420、将漂浮广告的位置信息修改为,使得漂浮广告仅与一个上述相适应的界面区域有交集的位置信息。

该步骤中,可以将一个上述相适应的界面区域的位置信息,作为修改后的漂浮广告的位置信息。也可以根据一个上述相适应的界面区域内的其它位置,修改漂浮广告的位置信息,只要保证漂浮广告仅与一个上述相适应的界面区域有交集即可。

步骤430、将漂浮广告的位置信息修改为,使得漂浮广告仅与除目标界面区域之外,媒体界面边缘处的两个以上的界面区域有交集的位置信息。

本实施例中,通过对界面区域的区域大小与漂浮广告的区域大小相适应的情况的判断,将漂浮广告移动到一个与漂浮广告的区域大小相适应的界面区域 中,这样,就可以保证漂浮广告仅覆盖一个界面区域,对其它的界面区域不会造成影响。另外,若无与漂浮广告的区域大小相适应的的界面区域,将其移动至媒体界面的边缘处,通常在媒体界面的边缘处的内容价值较低,也减少了对媒体界面的显示的内容的影响,提高了用户体验。

为了尽可能的不影响漂浮广告的功能,可以将漂浮广告移动到一个广告价值最大的界面区域。从上述相关实施例可知,界面区域的中心越是接近媒体界面的中心的位置,对应的内容相对越重要,因此,需要尽量将漂浮广告避开这样的区域,另外,发明人在实现本发明的过程中发现,区域大小与漂浮广告的区域大小相适应的程度(适应度)越高,界面区域显示的内容与漂浮广告的内容越接近,这样的界面区域的广告价值就越大,因此,可以综合考虑这些因素来衡量一个界面区域的广告价值。

其中,漂浮广告的内容通过漂浮广告的关键词来体现,界面区域的内容通过界面区域的关键词来体现。

因此,上述界面区域的元数据还包括界面区域的关键词;上述漂浮广告的元数据还包括漂浮广告的关键词。根据各个界面区域的位置信息、区域大小和关键词,漂浮广告的位置信息、区域大小和关键词,对上述相适应的界面区域,计算广告价值量化值。相应的,上述将漂浮广告的位置信息修改为,使得漂浮广告仅与一个上述相适应的界面区域有交集的位置信息,具体的:

将漂浮广告的位置信息修改为,使得漂浮广告仅与上述广告价值量化值最大的界面区域有交集的位置信息。

本实施例中,将漂浮广告移动到广告价值最大的界面区域中,在保证了最主要的内容完整显示的前提下,又不会影响到漂浮广告的功能。

较佳地,如图5所示,根据各个界面区域的位置信息、区域大小和关键词,漂浮广告的位置信息、区域大小和关键词,对上述相适应的界面区域,按照如下方式计算广告价值量化值:

步骤510、计算界面区域的关键词与漂浮广告的关键词的相似度。

其中,界面区域的关键词与漂浮广告的关键词的相似度的具体计算方式可参照现有技术。

步骤520、计算界面区域的区域大小与漂浮广告的区域大小的适应因子。

具体的,记界面区域的面积为Sb,漂浮广告的面积为Sa,适应因子A=1-Sa/Sb。

对于界面区域的区域大小与漂浮广告的区域大小不相适应的情况,Sb取值为Sa,因此,A=0。

步骤530、将上述距离值与第一广告价值权重的乘积、上述相似度与第二广告价值权重的乘积、上述适应因子与第三广告价值权重的乘积之和,作为广告价值量化值;其中,第一广告价值权重、第二广告价值权重和第三广告价值权重的和为1。

第一广告价值权重表明了上述距离值在衡量界面区域的广告价值时所占的百分比;第二广告价值权重表明了上述相似度在衡量界面区域的广告价值时所占的百分比;第三广告价值权重表明了上述适应因子在衡量界面区域的广告价值时所占的百分比。第一广告价值权重、第二广告价值权重和第三广告价值的权重的具体取值,可以根据实际的需要进行设置。

下面通过一个具体的实施例,如图6所示,对本发明实施例提供的一种媒体界面的漂浮广告处理和显示的方法进行更加详细的说明。

用户对媒体界面发出访问请求时,执行步骤610、接收用户对媒体界面的访问请求,执行步骤620。

步骤620、通过文档对象模型(Docunment Object Model,DOM)解析媒体界面后,获取媒体界面的各个界面区域的元数据以及漂浮广告的元数据;其中,界面区域的元数据至少包括界面区域的区域编号、位置信息、区域大小和关键词,漂浮广告的元数据至少包括漂浮广告的广告编号、位置信息、区域大小和关键词,执行步骤630。

该步骤中,获取的各个界面区域的元数据以及漂浮广告的元数据,可参照 上述相关的实施例,此处不再赘述。

步骤630、根据各个界面区域的位置信息和区域大小,确定媒体界面的中心点以及各个界面区域的中心点;计算界面区域的中心点与媒体界面的中心点的距离值B;计算界面区域在媒体界面中的界面区域权重;计算距离值B与界面区域权重的乘积,作为区域价值量化值,并存储到界面区域的元数据中,执行步骤640。

步骤640、根据步骤630中计算的区域价值量化值,确定区域价值量化值最大的界面区域为目标界面区域,执行步骤650。

步骤650、将漂浮广告的位置信息和区域大小,与目标界面区域的位置信息和区域大小进行对比,判断漂浮广告是否与目标界面区域有交集,若有交集,执行步骤660,否则执行步骤6120。

步骤660、判断各个界面区域中,除目标界面区域之外,是否存在区域大小与漂浮广告的区域大小相适应的界面区域,若存在,执行步骤670,否则执行步骤6100。

该步骤的具体判断方式可参见上述相关实施例。

步骤670、根据各个界面区域的位置信息、区域大小和关键词,漂浮广告的位置信息、区域大小和关键词,对上述相适应的界面区域,计算广告价值量化值,并存储到界面区域的元数据中,执行步骤680。

具体的,计算界面区域的关键词与漂浮广告的关键词的相似度(记为K);计算界面区域的区域大小与漂浮广告的区域大小的适应因子A;将上述距离值(记为B)与第一广告价值权重(记为W1)的乘积、上述相似度K与第二广告价值权重(记为W2)的乘积、上述适应因子A与第三广告价值权重(记为W3)的乘积之和(记为V),作为广告价值量化值,公式表达如下:

V=W1B+W2K+W3A (1)

本实施例中,W1取值为0.5,W2取值为0.4,W3取值为0.1。

步骤680、根据步骤670中计算的广告价值量化值,确定广告价值量化值 最大的界面区域,执行步骤690。

步骤690、通过DOM技术将漂浮广告的位置信息修改为,使得漂浮广告仅与上述广告价值量化值最大的界面区域有交集的位置信息,执行步骤6110。

该步骤中,可以将上述广告价值量化值最大的界面区域的位置信息作为修改后的漂浮广告的位置信息。

步骤6100、通过DOM技术将漂浮广告的位置信息修改为,使得漂浮广告仅与除目标界面区域之外,媒体界面边缘处的两个以上的界面区域有交集的位置信息,执行步骤6110。

该步骤中,可以将媒体界面边缘处的一个界面区域的位置信息作为修改后的漂浮广告的位置信息。

步骤6110、根据获取的各个界面区域的元数据以及修改后的漂浮广告的元数据,进行媒体界面的显示。

步骤6120、根据获取的各个界面区域的元数据以及漂浮广告的元数据,进行媒体界面的显示。

基于同样的发明构思,如图7所示,本发明实施例提供一种媒体界面的漂浮广告处理和显示的装置,包括信息获取模块701、目标区域确定模块702、交集判断模块703、位置信息修改模块704和媒体界面显示模块705。

信息获取模块701,用于:接收到对媒体界面的访问请求后,获取媒体界面的各个界面区域的元数据以及漂浮广告的元数据;其中,界面区域的元数据至少包括界面区域的位置信息和区域大小,漂浮广告的元数据至少包括漂浮广告的位置信息和区域大小;

目标区域确定模块702,用于:计算各个界面区域的区域价值量化值,并确定区域价值量化值最大的界面区域为目标界面区域;

交集判断模块703,用于:根据目标界面区域的位置信息和区域大小,以及漂浮广告的位置信息和区域大小,判断漂浮广告是否与目标界面区域有交集;

位置信息修改模块704,用于:若有交集,将漂浮广告的位置信息修改为,使得漂浮广告与目标界面区域无交集的位置信息;

媒体界面显示模块705,用于:根据获取的各个界面区域的元数据以及修改后的漂浮广告的元数据,进行媒体界面的显示。

本发明实施例提供的一种媒体界面的漂浮广告处理和显示的方法中,接收到对媒体界面的访问请求后,并非立即显示该媒体界面,而是预先找到区域价值量化值最大的界面区域,该区域通常为媒体界面上最主要的内容所在的区域,即为目标界面区域,又由于漂浮广告是在媒体界面的最上层,若该目标界面区域与漂浮广告有交集,说明媒体界面上最主要的内容被漂浮广告所覆盖;这时,本发明实施例提供的方案中,将漂浮广告的位置信息,修改为使得漂浮广告与目标界面区域无交集的位置信息,即,将漂浮广告移动至目标界面区域之外的区域。对漂浮广告经过上述预处理后,最终显示的媒体界面上,最主要的内容就不会被漂浮广告所覆盖,实现了该内容的完整显示,提高了用户体验。

较佳地,计算各个界面区域的区域价值量化值时,目标区域确定模块702,具体用于:

根据各个界面区域的位置信息和区域大小,确定媒体界面的中心点以及各个界面区域的中心点;

计算界面区域的中心点与媒体界面的中心点的距离值;

计算界面区域在媒体界面中的界面区域权重;

计算距离值与界面区域权重的乘积,作为区域价值量化值。

较佳地,位置信息修改模块704,具体用于:

判断各个界面区域中,除目标界面区域之外,是否存在区域大小与漂浮广告的区域大小相适应的界面区域;

如果存在,将漂浮广告的位置信息修改为,使得漂浮广告仅与一个上述相适应的界面区域有交集的位置信息;

否则,将漂浮广告的位置信息修改为,使得漂浮广告仅与除目标界面区域 之外,媒体界面边缘处的两个以上的界面区域有交集的位置信息。

较佳地,界面区域的元数据还包括界面区域的关键词;漂浮广告的元数据还包括漂浮广告的关键词;

该装置还包括广告价值计算模块,用于:根据各个界面区域的位置信息、区域大小和关键词,漂浮广告的位置信息、区域大小和关键词,对上述相适应的界面区域,计算广告价值量化值;

将漂浮广告的位置信息修改为,使得漂浮广告仅与一个上述相适应的界面区域有交集的位置信息时,位置信息修改模块704,具体用于:将漂浮广告的位置信息修改为,使得漂浮广告仅与广告价值量化值最大的界面区域有交集的位置信息。

较佳地,广告价值计算模块,具体用于;

根据各个界面区域的位置信息、区域大小和关键词,漂浮广告的位置信息、区域大小和关键词,对上述相适应的界面区域,按照如下方式计算广告价值量化值:

计算界面区域的关键词与漂浮广告的关键词的相似度;

计算界面区域的区域大小与漂浮广告的区域大小的适应因子;

将上述距离值与第一广告价值权重的乘积、上述相似度与第二广告价值权重的乘积、上述适应因子与第三广告价值权重的乘积之和,作为广告价值量化值;其中,第一广告价值权重、第二广告价值权重和第三广告价值权重的和为1。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产 品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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