[發明專利]一種彈窗屏蔽方法及裝置在審
| 申請號: | 201710512072.8 | 申請日: | 2017-06-28 |
| 公開(公告)號: | CN107330054A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 趙宇航 | 申請(專利權)人: | 趙宇航 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 長沙星耀專利事務所(普通合伙)43205 | 代理人: | 許伯嚴 |
| 地址: | 410000 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 屏蔽 方法 裝置 | ||
技術領域
本申請涉及通信技術領域,尤其涉及一種彈窗屏蔽方法及裝置。
背景技術
瀏覽器(Browser),是萬維網服務的客戶端瀏覽程序,它可以通過向萬維網服務器發送各種請求,然后對萬維網服務器根據這些請求返回的數據,如超文本信息和各種多媒體數據進行解釋、顯示和播放。通過瀏覽器,用戶可以瀏覽萬維網服務的各種數據,比如網頁、視頻等等。在此過程中,除了用戶自身請求的數據之外,往往會出現一些其他的數據,比如彈窗廣告等,這些彈窗常常會對用戶造成騷擾,極大影響到用戶的瀏覽體驗。
現有技術中,文獻CN 102945341A提出了一種彈窗的攔截方法,該方法采用將識別到的彈窗移動到終端的顯示屏幕的顯示范圍之外以實現攔截監控到的彈窗。然而,該方法僅僅將彈窗移動到視線范圍外,即進行位置的轉移,并未真正實現彈窗的攔截與關閉,是一種消極的攔截方式。
此外,文獻CN 104123276A提出了一種瀏覽器中彈窗的攔截方法,該方法采用在檢測到瀏覽器發起彈窗請求時,調用鉤子函數,然后利用改鉤子函數確定該彈窗請求是否為用戶主動發起的請求,并由此確定對彈窗的操作。然而,該方法雖然實現了的主動彈窗攔截,但由于用戶主動發起的請求往往都是用戶已經打開的程序或者進程,因此,該主動攔截方式僅僅針對用戶已經在瀏覽器中啟動的進程或者程序,對于用戶已經安裝但并未啟動的進程或者程序發出的彈窗請求,則全部定義為惡意彈窗請求,因此,這種彈窗攔截方法具有很大的邏輯上的漏洞,從而導致惡意彈窗的誤判操作,導致非惡意彈窗被屏蔽,用戶無法獲取合法的提示信息,從而影響用戶的使用體驗。
然而,隨著技術的發展,彈窗的類型也不斷增加,上述攔截彈窗的方法僅僅針對無點擊控件或者僅有關閉、最小化這樣簡單的彈窗界面,而新型的彈窗界面,如勾選控件與確定控件的類型、多級子選項的類型,則無法采用上述攔截方法進行有效識別與攔截,因此,有待提出一種針對多種類型彈窗界面的主動的識別準確性更高的彈窗攔截方法。
發明內容
為了解決上述問題,本發明提出一種彈窗屏蔽方法,所述方法包括如下步驟:
S1,獲取終端中已安裝應用程序的信息列表和瀏覽器中已注冊網站的信息列表,根據所述已安裝應用程序的信息列表和所述已注冊網站的信息列表生成安全進程配置信息;
S2,檢測所述終端中是否存在彈窗進程的啟動操作;
S3,如果檢測到所述彈窗進程的啟動操作,則獲取所述彈窗進程的配置信息,并將所述彈窗進程的配置信息與所述安全進程配置信息進行匹配;
S4,如果匹配成功,則識別為非惡意彈窗;并判斷所述彈窗進程的類別,如果所述彈窗進程具有勾選控件與確定控件,則自動取消勾選項并執行確定操作;如果所述彈窗進程具有一級或者多級選項,則依次搜索各選項或者各選項其子選項,直至找到關閉選項,并執行關閉操作;
S5,如果匹配失敗,則識別為惡意彈窗,并對所述彈窗進程執行屏蔽操作。
作為一種優選的實施方式,記錄所述彈窗進程的識別信息與操作信息,并將所述識別信息與操作信息存儲在所述終端中;如果再次檢測到所述終端中存在彈窗進程的啟動操作,則先將所述彈窗進程與所述識別信息進行匹配,如果匹配成功,則直接執行與所述識別信息對應的操作信息相應的操作;如果匹配不成功,則直接執行與所述識別信息對應的操作信息相應的操作
作為一種優選的實施方式,為用戶提供所述非惡意彈窗的默認選擇配置界面,并根據所述用戶的選擇自動執行所述非惡意彈窗對應的操作;并根據所述檢測彈窗進程的啟動操作的數量提示用戶對所述默認選擇配置界面進行更新設置。
作為一種優選的實施方式,所述步驟S4還包括:如果匹配失敗,則識別為惡意彈窗,執行惡意彈窗類別判斷操作,并根據所述惡意彈窗類別對所述彈窗進程執行屏蔽操作。
作為一種優選的實施方式,所述惡意彈窗類別判斷操作具體包括:判斷所述彈窗進程是否具有關閉控件按鈕,如果無,則判定為一級惡意彈窗,直接執行關閉所述彈窗進程的操作;如果有,則判定為二級惡意彈窗,并自動執行所述關閉控件按鈕的點擊操作,以關閉所述彈窗進程。
此外,本發明提出了一種彈窗屏蔽裝置,所述裝置包括如下模塊:
配置信息生成模塊,用于獲取終端中已安裝應用程序的信息列表和瀏覽器中已注冊網站的信息列表,根據所述已安裝應用程序的信息列表和所述已注冊網站的信息列表生成安全進程配置信息;
檢測模塊,用于檢測所述終端中是否存在彈窗進程的啟動操作;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于趙宇航,未經趙宇航許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710512072.8/2.html,轉載請聲明來源鉆瓜專利網。





