[發明專利]一種用于確定渲染網頁的瀏覽器內核類型的方法與設備有效
| 申請號: | 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.szxzyx.cn/pat/books/201110413841.1/1.html,轉載請聲明來源鉆瓜專利網。





