[发明专利]一种用于确定渲染网页的浏览器内核类型的方法与设备有效
申请号: | 201110413841.1 | 申请日: | 2011-12-09 |
公开(公告)号: | CN103164423B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 钱毅;应蕾;连城 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙)11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 确定 渲染 网页 浏览器 内核 类型 方法 设备 | ||
1.一种计算机实现的用于确定渲染网页的浏览器内核类型的方法,该方法包括以下步骤:
a获取待处理的网页;
b根据所述网页,获取与所述网页的浏览器相关的特征信息;
c根据所述与所述网页的浏览器相关的特征信息,并结合所述网页的历史渲染记录,以加权确定渲染所述网页的浏览器内核类型;
其中,所述步骤c包括:
-根据所述与所述网页的浏览器相关的特征信息,基于预定分类规则对所述网页进行分类,以确定推荐的用于渲染所述网页的多个浏览器内核类型及所述多个浏览器内核类型中的每个浏览器内核类型对应的推荐权值;
-对所述网页的历史渲染记录进行统计分析,以确定历史上使用所述每个浏览器内核类型渲染所述网页的累计使用次数;
-针对所述每个浏览器内核类型,对该浏览器内核类型所对应的推荐权值,以及所述历史上使用该浏览器内核类型渲染所述网页的累计使用次数,进行加权计算;
-选择加权得到的最大权值所对应的浏览器内核类型作为渲染所述网页的浏览器内核类型。
2.根据权利要求1所述的方法,其中,所述步骤b包括:
-根据所述网页的标记语言文件,获取与所述网页的浏览器相关的特征信息。
3.根据权利要求1或2所述的方法,其中,所述预定分类规则包括以下至少任一项:
-决策树分类;
-支持向量机分类。
4.根据权利要求1或2所述的方法,其中,该方法还包括:
-根据预定筛选规则,从所述待处理的网页中获取优选网页;
其中,所述步骤b包括:
-根据所述优选网页,获取与所述优选网页的浏览器相关的特征信息。
5.根据权利要求4所述的方法,其中,所述预定筛选规则包括但不限于以下至少任一项:
-获取累计浏览次数超过累计次数阈值的网页作为优选网页;
-获取累计浏览次数最多的第一预定数量的网页作为优选网页;
-获取浏览频次超过频次阈值的网页作为优选网页;
-获取浏览频次最高的第二预定数量的网页作为优选网页。
6.根据权利要求1或2或5所述的方法,其中,所述与所述网页的浏览器相关的特征信息包括以下至少任一项:
-网页展示特征信息,其中,所述网页展示特征信息包括以下至少任一项:与特定浏览器内核类型相对应的专有脚本特征信息、与特定浏览器内核类型相对应的专有级联样式表特征信息、网页文档类型、网页标签、网页布局方式、网页主题;
-网页功能特征信息,其中,所述网页功能特征信息包括以下至少任一项:网页中包含需特定浏览器内核解析的控件、网页采用异步JavaScript和XML技术实现、网页中包含Flash功能、网页中包含图片动态效果展示、网页中包含悬浮窗口展示。
7.根据权利要求1或2或5所述的方法,其中,所述多个浏览器内核类型包括以下至少任两项:
-Trident内核;
-Presto内核;
-Webkit内核;
-Gecko内核。
8.根据权利要求1或2或5所述的方法,其中,该方法还包括:
-将所确定的渲染所述网页的浏览器内核类型信息提供给用户设备的浏览器,以用于渲染所述网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110413841.1/1.html,转载请声明来源钻瓜专利网。