[发明专利]网页重排方法和装置在审
申请号: | 201410409475.6 | 申请日: | 2014-08-19 |
公开(公告)号: | CN104182505A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 范金松;王石成;於一飞 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 重排 方法 装置 | ||
1.一种网页重排方法,其特征在于,包括:
根据用户的网页访问请求从服务端获取网页文件;
在识别所述网页文件中的广告元素后,获取所述广告元素在网页中的位置;
屏蔽所述广告元素;
将所述网页文件中的网页元素移动到所述广告元素的位置。
2.根据权利要求1所述的网页重排方法,其特征在于,
所述获取所述广告元素在网页中的位置包括:
根据所述网页文件生成render树;
在所述render树中获取所述广告元素的位置属性。
3.根据权利要求2所述的网页重排方法,其特征在于,
所述屏蔽所述广告元素包括:
在所述render树中将所述广告元素的可见属性修改为不可见。
4.根据权利要求2所述的网页重排方法,其特征在于,
所述将所述网页文件中的网页元素移动到所述广告元素的位置包括:
根据所述广告元素的位置属性选择待移动的网页元素;
在所述render树中将所述待移动的网页元素的位置属性修改为所述广告元素的位置属性。
5.根据权利要求4所述的网页重排方法,其特征在于,
所述根据所述广告元素的位置属性选择待移动的网页元素包括:
在所述广告元素的位置属性是所述广告元素的左侧或者右侧没有网页元素时,判断所述广告元素的下方是否存在和所述广告元素大小相同的网页元素;
如果所述广告元素的下方存在和所述广告元素大小相同的网页元素,则选择所述网页元素作为所述待移动的网页元素。
6.根据权利要求5所述的网页重排方法,其特征在于,
如果所述广告元素的下方不存在和所述广告元素大小相同的网页元素,则选择所述广告元素右侧的网页元素作为所述待移动的网页元素。
7.根据权利要求4所述的网页重排方法,其特征在于,
所述根据所述广告元素的位置属性选择待移动的网页元素包括:
在所述广告元素的位置属性是所述广告元素的左右两侧没有网页元素时,选择所述广告元素下方的网页元素作为所述待移动的网页元素。
8.根据权利要求4所述的网页重排方法,其特征在于,
所述根据所述广告元素的位置属性选择待移动的网页元素包括:
在所述广告元素在所述网页中的位置属性是所述广告元素的左侧和右侧都有网页元素时,选择所述广告元素右侧的网页元素作为所述待移动的网页元素。
9.一种网页重排装置,其特征在于,包括:
文件获取单元,用于根据用户的网页访问请求从服务端获取网页文件;
位置获取单元,用于在识别所述网页文件中的广告元素后,获取所述广告元素在网页中的位置;
广告屏蔽单元,用于屏蔽所述广告元素;
元素移动单元,用于将所述网页文件中的网页元素移动到所述广告元素的位置。
10.根据权利要求9所述的网页重排装置,其特征在于,所述位置获取单元包括:
生成子单元,用于根据所述网页文件生成render树;
获取子单元,用于在所述render树中获取所述广告元素的位置属性。
11.根据权利要求10所述的网页重排装置,其特征在于,所述广告屏蔽单元包括:
第一修改子单元,用于在所述render树中将所述广告元素的可见属性修改为不可见。
12.根据权利要求10所述的网页重排装置,其特征在于,所述元素移动单元包括:
元素选择子单元,用于根据所述广告元素的位置属性选择待移动的网页元素;
第二修改子单元,用于在所述render树中将所述待移动的网页元素的位置属性修改为所述广告元素的位置属性。
13.根据权利要求12所述的网页重排装置,其特征在于,所述元素选择子单元包括:
第一判断模块,用于在所述广告元素的位置属性是所述广告元素的左侧或者右侧没有网页元素时,判断所述广告元素的下方是否存在和所述广告元素大小相同的网页元素;
第一选择模块,用于在所述广告元素的下方存在和所述广告元素大小相同的网页元素时,选择所述网页元素作为所述待移动的网页元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司;,未经小米科技有限责任公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410409475.6/1.html,转载请声明来源钻瓜专利网。