[發明專利]攔截業務對象的方法及瀏覽器客戶端在審
| 申請號: | 201410602310.0 | 申請日: | 2014-10-31 |
| 公開(公告)號: | CN104346457A | 公開(公告)日: | 2015-02-11 |
| 發明(設計)人: | 宗小斌;李海亮 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘭淑鐸 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 攔截 業務 對象 方法 瀏覽器 客戶端 | ||
技術領域
本申請涉及網絡技術領域,特別是涉及一種攔截業務對象的方法及瀏覽器客戶端。
背景技術
眾所周知,在互聯網上瀏覽網頁內容離不開瀏覽器,并且,現在多數用戶使用的都是微軟公司提供的基于IE內核的IE瀏覽器。用戶在通過IE瀏覽器瀏覽網頁時難免會受到廣告等業務對象的干擾,例如:彈窗廣告。為了盡量避免用戶在瀏覽網頁時受到干擾,因此,在通過IE瀏覽器瀏覽網頁時,對廣告等業務對象進行攔截是很有必要的。
目前,IE瀏覽器的廣告攔截功能都是基于IE瀏覽器自帶的彈窗廣告的彈窗攔截。在攔截時,需要用戶在彈出的廣告攔截彈窗中手動設置需要攔截的網站網址,由IE瀏覽器在加載到被設置的網站網址時進行阻止,以完成對業務對象的攔截。
而現有的這種通過IE瀏覽器進行業務對象的攔截方法,一方面,由于需要用戶手動地設置網站網址,增加了用戶負擔,且攔截效率低下;另一方面,用戶不可能將包含業務對象的所有網站網址均設置在彈窗中,因此,還存在著部分業務對象無法被攔截的情況。總之,現有通過IE瀏覽器攔截業務對象的方案無法有效地對業務對象進行攔截。
發明內容
鑒于上述現有攔截業務對象的方案中存在無法有效地對業務對象進行攔截的問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的攔截業務對象的方法、瀏覽器客戶端。
依據本發明的一個方面,提供了一種攔截業務對象的方法,該方法包括:通過IE內核的瀏覽器的設定插件獲取所述瀏覽器加載的新網頁對應的統一資源定位符URL和/或級聯樣式表CSS信息,其中,所述設定插件由獨立于瀏覽器的應用程序通過瀏覽器輔助對象注入至所述IE內核的瀏覽器;通過所述設定插件判斷所述URL是否在業務對象攔截名單中,和/或,通過所述設定插件判斷所述CSS信息是否在所述業務對象攔截名單中;若所述URL在所述業務對象攔截名單中,和/或,所述CSS信息在所述業務對象攔截名單中,則通過所述設定插件對所述URL和/或所述CSS信息進行攔截;根據攔截結果在所述瀏覽器中加載所述新網頁。
根據本發明的另一方面,提供了一種瀏覽器客戶端,包括:網頁信息獲取模塊,用于通過IE內核的瀏覽器的設定插件獲取所述瀏覽器加載的新網頁對應的統一資源定位符URL和/或級聯樣式表CSS信息,其中,所述設定插件由獨立于瀏覽器的應用程序通過瀏覽器輔助對象注入至所述IE內核的瀏覽器;判斷模塊,用于通過所述設定插件判斷所述URL是否在業務對象攔截名單中,和/或,通過所述設定插件判斷所述CSS信息是否在所述業務對象攔截名單中;攔截模塊,用于若所述URL在所述業務對象攔截名單中,和/或,所述CSS信息在所述業務對象攔截名單中,則通過所述設定插件對所述URL和/或所述CSS信息進行攔截;網頁加載模塊,用于根據攔截結果在所述瀏覽器中加載所述新網頁。
本發明的攔截業務對象的方案,通過獨立于瀏覽器的應用程序向瀏覽器注入設定插件,瀏覽器在加載網頁時,設定插件通過將加載的網頁對應的URL(Uniform?Resource?Locator,統一資源定位符)和/或CSS(Cascading?Style?Sheets,級聯樣式表)信息與業務對象攔截名單進行比對,若URL在業務對象攔截名單中,和/或,CSS信息在業務對象攔截名單中,則通過對URL和/或CSS信息進行攔截,以此來實現對業務對象的攔截。本發明提供的攔截業務對象的方案,一方面,設定插件所能獲取的業務對象攔截名單的信息量非常大,因此攔截范圍更寬;另一方面,在攔截時不僅考慮到對網頁URL的比對,還對網頁的CSS信息進行比對,攔截的信息更加具體,因此,能夠在瀏覽器加載網頁時對業務對象進行有效攔截。同時,本發明提供的攔截業務對象的方案由設定插件來執行,還能夠減輕瀏覽器的工作負荷。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1是根據本發明實施例一的一種攔截業務對象的方法的步驟流程圖;
圖2是根據本發明實施例二的一種攔截業務對象的方法的步驟流程圖;
圖3是根據本發明實施例三的一種攔截業務對象的方法的步驟流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410602310.0/2.html,轉載請聲明來源鉆瓜專利網。





