[發(fā)明專利]一種用于確定渲染網(wǎng)頁的瀏覽器內核類型的方法與設備有效
| 申請?zhí)枺?/td> | 201110413841.1 | 申請日: | 2011-12-09 |
| 公開(公告)號: | CN103164423B | 公開(公告)日: | 2017-11-03 |
| 發(fā)明(設計)人: | 錢毅;應蕾;連城 | 申請(專利權)人: | 百度在線網(wǎng)絡技術(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙)11370 | 代理人: | 羅朋 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 確定 渲染 網(wǎng)頁 瀏覽器 內核 類型 方法 設備 | ||
技術領域
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種用于確定渲染網(wǎng)頁的瀏覽器內核類型的技術。
背景技術
隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,已出現(xiàn)多種用于解析并渲染網(wǎng)頁的瀏覽器內核,如IE瀏覽器使用的Trident內核、Firefox瀏覽器使用的Gecko內核、Safari瀏覽器使用的Webkit內核等,其用于決定瀏覽器顯示能夠網(wǎng)頁的內容以及相應的格式。由于不同的瀏覽器內核對網(wǎng)頁內容的解析方式與支持程度不同,同一網(wǎng)頁在使用不同的瀏覽器內核渲染的瀏覽器中顯示的效果存在很大差異。目前,支持雙瀏覽器內核或多瀏覽器內核的瀏覽器可通過切換瀏覽器內核來渲染不同的網(wǎng)頁,以保證網(wǎng)頁在該瀏覽器中的顯示效果,現(xiàn)有技術在通過對網(wǎng)頁進行篩選分類以確定渲染該網(wǎng)頁的瀏覽器內核類型來實現(xiàn)瀏覽器內核的自動切換時,一般采用人工篩選的方式,但由于人工篩選需投入較高人工成本且篩選周期較長,難以實現(xiàn)大規(guī)模數(shù)據(jù)快速篩選。
因此,如何實現(xiàn)有效地確定渲染網(wǎng)頁的瀏覽器內核類型,成為目前亟待解決的問題之一。
發(fā)明內容
本發(fā)明的目的是提供一種用于確定渲染網(wǎng)頁的瀏覽器內核類型的方法與設備。
根據(jù)本發(fā)明的一個方面,提供了一種用于確定渲染網(wǎng)頁的瀏覽器內核類型的方法,該方法包括以下步驟:
a獲取待處理的網(wǎng)頁;
b根據(jù)所述網(wǎng)頁,獲取所述網(wǎng)頁的瀏覽器相關的特征信息;
c根據(jù)所述瀏覽器相關的特征信息,基于預定分類規(guī)則,確定渲染所述網(wǎng)頁的瀏覽器內核類型。
根據(jù)本發(fā)明的另一方面,還提供了一種用于確定渲染網(wǎng)頁的瀏覽器內核類型的設備,該設備包括:
第一網(wǎng)頁獲取裝置,用于獲取待處理的網(wǎng)頁;
特征信息獲取裝置,用于根據(jù)所述網(wǎng)頁,獲取所述網(wǎng)頁的瀏覽器相關的特征信息;
類型確定裝置,用于根據(jù)所述瀏覽器相關的特征信息,基于預定分類規(guī)則,確定渲染所述網(wǎng)頁的瀏覽器內核類型。
與現(xiàn)有技術相比,本發(fā)明通過提取網(wǎng)頁的展示、功能等特征信息,利用決策樹、支持向量機(SVM)等分類方法對該些網(wǎng)頁進行篩選分類以確定渲染該些網(wǎng)頁的瀏覽器內核類型,從而降低人工篩選成本,同時能夠對新出現(xiàn)的網(wǎng)頁及時確定渲染該網(wǎng)頁的瀏覽器內核類型,保證網(wǎng)頁在瀏覽器中的展示效果,以提升用戶瀏覽體驗。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出根據(jù)本發(fā)明一個方面的用于確定渲染網(wǎng)頁的瀏覽器內核類型的設備示意圖;
圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于確定渲染網(wǎng)頁的瀏覽器內核類型的示例圖;
圖3示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于確定渲染網(wǎng)頁的瀏覽器內核類型的示例圖;
圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于確定渲染網(wǎng)頁的瀏覽器內核類型的設備示意圖;
圖5示出根據(jù)本發(fā)明另一個方面的用于確定渲染網(wǎng)頁的瀏覽器內核類型的方法流程圖
圖6示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于確定渲染網(wǎng)頁的瀏覽器內核類型的方法流程圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發(fā)明作進一步詳細描述。
圖1示出根據(jù)本發(fā)明一個方面的用于確定渲染網(wǎng)頁的瀏覽器內核類型的設備示意圖。確定設備1包括第一網(wǎng)頁獲取裝置11、特征信息獲取裝置12和類型確定裝置13。
在此,確定設備1為網(wǎng)絡設備,包括但不限于計算機、網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。
在此,現(xiàn)有的瀏覽器可以是例如Microsoft公司的IE瀏覽器、Mozilla公司的Firefox瀏覽器、Google公司的Safari瀏覽器、蘋果公司的Safari瀏覽器、遨游公司的Maxthon瀏覽器、Opera公司的Opera瀏覽器、360公司的360瀏覽器、搜狐公司的搜狗瀏覽器、騰訊公司的騰訊TT瀏覽器等
在此,所述瀏覽器內核類型包括但不限于:
1)IE瀏覽器使用的Trident內核;
2)Opera瀏覽器使用的Presto內核;
3)Safari瀏覽器使用的Webkit內核;
4)Firefox瀏覽器使用的Gecko內核。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網(wǎng)絡技術(北京)有限公司,未經百度在線網(wǎng)絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110413841.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





