[發明專利]一種瀏覽器內核切換匹配庫數據更新的方法和裝置有效
| 申請號: | 201310684117.1 | 申請日: | 2013-12-12 |
| 公開(公告)號: | CN103631955B | 公開(公告)日: | 2017-04-19 |
| 發明(設計)人: | 唐永剛;任寰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 瀏覽器 內核 切換 匹配 數據 更新 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,具體涉及一種瀏覽器內核切換匹配庫數據更新的方法和裝置。
背景技術
隨著瀏覽器技術的發展,市場中存在越來越多的瀏覽器內核,但是對于不同的瀏覽器內核,其支持的網頁格式存在不兼容,比如Chrome內核能夠解析的網頁,可能IE內核的不能夠解析,為了解決該種情況,現有技術中推出了一種可以切換內核的瀏覽器,用戶可以在訪問網頁的過程中,瀏覽器根據匹配庫的設置首先選擇一個內核打開網頁,但是該種預選的方式存在高概率的錯誤,用戶經常需要手動切換。上述的匹配庫由于網頁與內核的對應關系是人為篩選,其錯誤率高、影響客戶端對網頁的展示,并且人工成本高昂。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的瀏覽器內核切換匹配庫數據更新的裝置和相應的瀏覽器內核切換匹配庫數據更新的方法。
依據本發明的一個方面,提供了本發明公開了一種瀏覽器內核切換匹配庫數據更新的方法,包括:
獲取客戶端切換內核后的切換記錄;
解析每條切換記錄,獲得一條待篩選數據;所述待篩選數據包括各篩選參數,所述篩選參數包括URL、切換后的內核標識;
根據所述篩選參數對各待篩選數據歸并;
基于內核切換匹配庫對歸并后的待篩選數據進行篩選,并基于篩選結果生成驗證表;
基于所述驗證表,更新所述內核切換匹配庫。
可選地,所述根據所述篩選參數對各待篩選數據歸并包括:
針對具有同一URL的各待篩選數據,以所述內核標識為標準歸并為一條待篩選數據,并在該條數據中記錄對應內核標識的切換次數。
可選地,所述基于內核切換匹配庫對歸并后的待篩選數據進行篩選,并基于篩選結果生成驗證表包括:
針對歸并后具有同一URL的各條待篩選數據,判斷內核切換匹配庫中是否有對應所述URL的記錄;
如果沒有對應所述URL的記錄,則根據對應所述URL的各條待篩選數據在驗證表中進行記錄;
如果有對應所述URL的記錄,則確認已經在內核切換匹配庫記錄的內核標識;
刪除對應該被確認的內核標識的數據,并將除該被確認的內核標識之外的、切換次數大于第一閾值的各條待篩選數據在驗證表中進行記錄。
可選地,針對歸并后具有同一URL的各條待篩選數據,判斷內核切換匹配庫中是否有對應所述URL的記錄包括:
解析所述URL,確定對應所述URL的主域名,匹配方式及對應的匹配方式的匹配子串;
根據對應所述URL主域名,選擇內核切換匹配庫中所有與所述主域名相同的所有記錄;
在與所述主域名相同的所有記錄中,在與對應所述URL的匹配方式相同的記錄中,進行匹配子串的比較;如果匹配子串匹配上,判斷內核切換匹配庫中有對應所述URL的記錄。
可選地,所述匹配方式包括:
主域名匹配方式、子網址匹配方式、字串匹配方式、正則表達式匹配方式其中的至少一個。
可選地,所述針對具有同一URL的各待篩選數據,以所述內核標識為標準歸并為一條待篩選數據,并在該條數據中記錄對應內核標識的切換次數之后,還包括:
去掉切換次數小于第二閾值的歸并后的待篩選數據。
可選地,所述篩選參數還包括:用戶身份標識;
進一步的,所述根據所述篩選參數對各待篩選數據歸并時還包括:
將指定時間段內,同一用戶身份標識對同一URL和同一內核標識的切換記錄進行去重。
可選地,上述方法還進一步包括:
所述客戶端在針對一URL切換后,將URL、身份標識進行加密,與切換后內核標識一起構造切換記錄,并發送至服務器。
可選地,基于所述驗證表,更新所述內核切換匹配庫包括:
根據所述驗證表,確認最終待更新的URL記錄,并基于所述待更新的URL記錄,生成第一更新表;所述第一更新表的字段與所述內核切換匹配庫的字段一致;所述字段包括:主域名、匹配子串、匹配方式、內核標識;
將所述第一更新表的待更新數據插入或者更新入所述內核切換匹配庫。
可選地,所述將所述第一更新表的待更新數據插入或者更新入所述內核切換匹配庫包括:
針對第一更新表的具有相同主域名的待更新數據,判斷所述內核切換匹配庫中是否存在相同的主域名的記錄;
如果沒有相同的主域名的記錄,則直接將所述待更新數據插入內核切換匹配庫;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310684117.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鎖具的鎖頭連動結構
- 下一篇:嵌入式火焰監測與燃燒診斷系統





