本申請涉及通信技術(shù)領(lǐng)域,尤其涉及一種彈窗屏蔽方法及裝置。
背景技術(shù):
瀏覽器(browser),是萬維網(wǎng)服務(wù)的客戶端瀏覽程序,它可以通過向萬維網(wǎng)服務(wù)器發(fā)送各種請求,然后對萬維網(wǎng)服務(wù)器根據(jù)這些請求返回的數(shù)據(jù),如超文本信息和各種多媒體數(shù)據(jù)進(jìn)行解釋、顯示和播放。通過瀏覽器,用戶可以瀏覽萬維網(wǎng)服務(wù)的各種數(shù)據(jù),比如網(wǎng)頁、視頻等等。在此過程中,除了用戶自身請求的數(shù)據(jù)之外,往往會出現(xiàn)一些其他的數(shù)據(jù),比如彈窗廣告等,這些彈窗常常會對用戶造成騷擾,極大影響到用戶的瀏覽體驗(yàn)。
現(xiàn)有技術(shù)中,文獻(xiàn)cn102945341a提出了一種彈窗的攔截方法,該方法采用將識別到的彈窗移動到終端的顯示屏幕的顯示范圍之外以實(shí)現(xiàn)攔截監(jiān)控到的彈窗。然而,該方法僅僅將彈窗移動到視線范圍外,即進(jìn)行位置的轉(zhuǎn)移,并未真正實(shí)現(xiàn)彈窗的攔截與關(guān)閉,是一種消極的攔截方式。
此外,文獻(xiàn)cn104123276a提出了一種瀏覽器中彈窗的攔截方法,該方法采用在檢測到瀏覽器發(fā)起彈窗請求時,調(diào)用鉤子函數(shù),然后利用改鉤子函數(shù)確定該彈窗請求是否為用戶主動發(fā)起的請求,并由此確定對彈窗的操作。然而,該方法雖然實(shí)現(xiàn)了的主動彈窗攔截,但由于用戶主動發(fā)起的請求往往都是用戶已經(jīng)打開的程序或者進(jìn)程,因此,該主動攔截方式僅僅針對用戶已經(jīng)在瀏覽器中啟動的進(jìn)程或者程序,對于用戶已經(jīng)安裝但并未啟動的進(jìn)程或者程序發(fā)出的彈窗請求,則全部定義為惡意彈窗請求,因此,這種彈窗攔截方法具有很大的邏輯上的漏洞,從而導(dǎo)致惡意彈窗的誤判操作,導(dǎo)致非惡意彈窗被屏蔽,用戶無法獲取合法的提示信息,從而影響用戶的使用體驗(yàn)。
然而,隨著技術(shù)的發(fā)展,彈窗的類型也不斷增加,上述攔截彈窗的方法僅僅針對無點(diǎn)擊控件或者僅有關(guān)閉、最小化這樣簡單的彈窗界面,而新型的彈窗界面,如勾選控件與確定控件的類型、多級子選項(xiàng)的類型,則無法采用上述攔截方法進(jìn)行有效識別與攔截,因此,有待提出一種針對多種類型彈窗界面的主動的識別準(zhǔn)確性更高的彈窗攔截方法。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問題,本發(fā)明提出一種彈窗屏蔽方法,所述方法包括如下步驟:
s1,獲取終端中已安裝應(yīng)用程序的信息列表和瀏覽器中已注冊網(wǎng)站的信息列表,根據(jù)所述已安裝應(yīng)用程序的信息列表和所述已注冊網(wǎng)站的信息列表生成安全進(jìn)程配置信息;
s2,檢測所述終端中是否存在彈窗進(jìn)程的啟動操作;
s3,如果檢測到所述彈窗進(jìn)程的啟動操作,則獲取所述彈窗進(jìn)程的配置信息,并將所述彈窗進(jìn)程的配置信息與所述安全進(jìn)程配置信息進(jìn)行匹配;
s4,如果匹配成功,則識別為非惡意彈窗;并判斷所述彈窗進(jìn)程的類別,如果所述彈窗進(jìn)程具有勾選控件與確定控件,則自動取消勾選項(xiàng)并執(zhí)行確定操作;如果所述彈窗進(jìn)程具有一級或者多級選項(xiàng),則依次搜索各選項(xiàng)或者各選項(xiàng)其子選項(xiàng),直至找到關(guān)閉選項(xiàng),并執(zhí)行關(guān)閉操作;
s5,如果匹配失敗,則識別為惡意彈窗,并對所述彈窗進(jìn)程執(zhí)行屏蔽操作。
作為一種優(yōu)選的實(shí)施方式,記錄所述彈窗進(jìn)程的識別信息與操作信息,并將所述識別信息與操作信息存儲在所述終端中;如果再次檢測到所述終端中存在彈窗進(jìn)程的啟動操作,則先將所述彈窗進(jìn)程與所述識別信息進(jìn)行匹配,如果匹配成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作;如果匹配不成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作
作為一種優(yōu)選的實(shí)施方式,為用戶提供所述非惡意彈窗的默認(rèn)選擇配置界面,并根據(jù)所述用戶的選擇自動執(zhí)行所述非惡意彈窗對應(yīng)的操作;并根據(jù)所述檢測彈窗進(jìn)程的啟動操作的數(shù)量提示用戶對所述默認(rèn)選擇配置界面進(jìn)行更新設(shè)置。
作為一種優(yōu)選的實(shí)施方式,所述步驟s4還包括:如果匹配失敗,則識別為惡意彈窗,執(zhí)行惡意彈窗類別判斷操作,并根據(jù)所述惡意彈窗類別對所述彈窗進(jìn)程執(zhí)行屏蔽操作。
作為一種優(yōu)選的實(shí)施方式,所述惡意彈窗類別判斷操作具體包括:判斷所述彈窗進(jìn)程是否具有關(guān)閉控件按鈕,如果無,則判定為一級惡意彈窗,直接執(zhí)行關(guān)閉所述彈窗進(jìn)程的操作;如果有,則判定為二級惡意彈窗,并自動執(zhí)行所述關(guān)閉控件按鈕的點(diǎn)擊操作,以關(guān)閉所述彈窗進(jìn)程。
此外,本發(fā)明提出了一種彈窗屏蔽裝置,所述裝置包括如下模塊:
配置信息生成模塊,用于獲取終端中已安裝應(yīng)用程序的信息列表和瀏覽器中已注冊網(wǎng)站的信息列表,根據(jù)所述已安裝應(yīng)用程序的信息列表和所述已注冊網(wǎng)站的信息列表生成安全進(jìn)程配置信息;
檢測模塊,用于檢測所述終端中是否存在彈窗進(jìn)程的啟動操作;
匹配模塊,用于執(zhí)行如果檢測到所述彈窗進(jìn)程的啟動操作,則獲取所述彈窗進(jìn)程的配置信息,并將所述彈窗進(jìn)程的配置信息與所述安全進(jìn)程配置信息進(jìn)行匹配;
非惡意彈窗操作模塊,用于執(zhí)行如果匹配成功,則識別所述彈窗進(jìn)程為非惡意彈窗;并判斷所述彈窗進(jìn)程的類別,如果所述彈窗進(jìn)程具有勾選控件與確定控件,則自動取消勾選項(xiàng)并執(zhí)行確定操作;如果所述彈窗進(jìn)程具有一級或者多級選項(xiàng),則依次搜索各選項(xiàng)或者各選項(xiàng)其子選項(xiàng),直至找到關(guān)閉選項(xiàng),并執(zhí)行關(guān)閉操作;
惡意彈窗操作模塊,用于執(zhí)行如果匹配失敗,則識別所述彈窗進(jìn)程為惡意彈窗,判斷所述彈窗進(jìn)程是否具有關(guān)閉控件按鈕,如果無,則判定為一級惡意彈窗,直接執(zhí)行關(guān)閉所述彈窗進(jìn)程的操作;如果有,則判定為二級惡意彈窗,并自動執(zhí)行所述關(guān)閉控件按鈕的點(diǎn)擊操作,以關(guān)閉所述彈窗進(jìn)程。
作為一種優(yōu)選的實(shí)施方式,記錄所述彈窗進(jìn)程的識別信息與操作信息,并將所述識別信息與操作信息存儲在所述終端中;如果再次檢測到所述終端中存在彈窗進(jìn)程的啟動操作,則先將所述彈窗進(jìn)程與所述識別信息進(jìn)行匹配,如果匹配成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作;如果匹配不成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作
作為一種優(yōu)選的實(shí)施方式,為用戶提供所述非惡意彈窗的默認(rèn)選擇配置界面,并根據(jù)所述用戶的選擇自動執(zhí)行所述非惡意彈窗對應(yīng)的操作;并根據(jù)所述檢測彈窗進(jìn)程的啟動操作的數(shù)量提示用戶對所述默認(rèn)選擇配置界面進(jìn)行更新設(shè)置。
本發(fā)明提出了一種能夠兼顧傳統(tǒng)彈窗界面和新型彈窗界面的彈窗攔截方法與裝置,以終端中已安裝或者已注冊信息作為進(jìn)程是否合法的依據(jù),而不僅僅局限于已啟動的應(yīng)用程序與進(jìn)程,因此,該合法性的判斷更加全面、客觀;此外,根據(jù)進(jìn)程界面控件信息對彈窗進(jìn)程進(jìn)行分類、自動識別、選取對用戶最有利的控件點(diǎn)擊選擇方案,最大限度的避免了暴力關(guān)閉進(jìn)程給程序和系統(tǒng)的正常運(yùn)行帶來的干擾,是一種“因地制宜”的靈活性高的彈窗攔截方法,從而改善了用戶體驗(yàn)。最后,設(shè)置默認(rèn)選擇配置界面實(shí)現(xiàn)多個合法應(yīng)用程序與多個合法注冊網(wǎng)址對應(yīng)合法彈窗進(jìn)程信息的一次性集中設(shè)置,避免了用戶反復(fù)選擇最佳設(shè)置帶來的不便。
附圖說明
圖1是一種新型的含有勾選控件和關(guān)閉控件的彈窗界面示意圖;
圖2是一種新型的含有二級子選項(xiàng)控件的彈窗界面示意圖;
圖3是一種新型的含有勾選控件和確定按鈕控件的彈窗界面示意圖;
圖4是本發(fā)明的一種彈窗屏蔽裝置示意圖。
具體實(shí)施方式
以下結(jié)合附圖進(jìn)一步說明本發(fā)明的實(shí)施例。
實(shí)施例一:
本發(fā)明提出一種彈窗屏蔽方法,所述方法包括如下步驟:
s1,獲取終端中已安裝應(yīng)用程序的信息列表和瀏覽器中已注冊網(wǎng)站的信息列表,根據(jù)所述已安裝應(yīng)用程序的信息列表和所述已注冊網(wǎng)站的信息列表生成安全進(jìn)程配置信息;例如,終端用戶已經(jīng)在瀏覽器注冊為淘寶用戶和百度貼吧用戶,已經(jīng)安裝了辦公軟件wps、社交軟件qq等,則自動在該終端中搜索上述已經(jīng)安裝和已經(jīng)注冊的用戶相關(guān)信息,該信息不含用戶的隱私信息,僅僅采集用戶是否已經(jīng)安裝該軟件或者是否已經(jīng)在該網(wǎng)址進(jìn)行注冊,以作為彈窗進(jìn)程合法性的依據(jù);并將采集到的該相關(guān)信息進(jìn)行整理,提取與該相關(guān)信息對應(yīng)的有可能與彈窗進(jìn)程相關(guān)的信息,并由此生成安全進(jìn)程配置信息。需要強(qiáng)調(diào)的是,該相關(guān)信息的收集與整理與對應(yīng)的應(yīng)用軟件是否被打開、已注冊的網(wǎng)站是否正在登陸無關(guān),這樣設(shè)置的原因在于彈窗進(jìn)程的啟動與應(yīng)用軟件是否被打開或者注冊網(wǎng)址是否已經(jīng)登陸并無必然關(guān)系,這樣可以大大降低合法彈窗進(jìn)程被誤判的可能性。
s2,檢測所述終端中是否存在彈窗進(jìn)程的啟動操作;該啟動操作可以是前臺的,也可以是后臺的;其中,前臺的進(jìn)程可以是直接展示在終端顯示設(shè)備上可以被用戶觀察到的,也可以是在顯示設(shè)備外部不能被用戶觀察到的;這樣可以實(shí)現(xiàn)彈窗進(jìn)程的全面監(jiān)控,避免了僅僅將彈窗進(jìn)程轉(zhuǎn)移到顯示設(shè)備外部不能被用戶觀察而實(shí)際并未關(guān)閉彈窗進(jìn)程造成占用系統(tǒng)內(nèi)存、影響用戶安全使用終端帶來的問題。
s3,如果檢測到所述彈窗進(jìn)程的啟動操作,則獲取所述彈窗進(jìn)程的配置信息,并將所述彈窗進(jìn)程的配置信息與所述安全進(jìn)程配置信息進(jìn)行匹配;所述彈窗進(jìn)程的配置信息含有該彈窗進(jìn)程的屬性信息、來源信息,如果該彈窗進(jìn)程是辦公軟件wps推送的,則其與已經(jīng)安裝的wps軟件具有能夠匹配的屬性信息,這種屬性信息是wps軟件及其彈窗進(jìn)程特有的信息,因此,通過該屬性信息進(jìn)行匹配性驗(yàn)證,具有較高的準(zhǔn)確度。
s4,如果匹配成功,則識別所述彈窗進(jìn)程為非惡意彈窗;并判斷所述彈窗進(jìn)程的類別,如果所述彈窗進(jìn)程具有勾選控件與確定控件,如圖1的一種新型的含有勾選控件和關(guān)閉控件的彈窗界面示意圖所示,則自動取消勾選項(xiàng)并執(zhí)行確定操作;如果所述彈窗進(jìn)程具有一級或者多級選項(xiàng),圖2的一種新型的含有二級子選項(xiàng)控件的彈窗界面示意圖,則依次搜索各選項(xiàng)或者各選項(xiàng)其子選項(xiàng),直至找到關(guān)閉選項(xiàng),并執(zhí)行關(guān)閉操作;此外,圖3給出了一種新型的含有勾選控件和確定按鈕控件的彈窗界面示意圖。需要說明的是,以上三種彈窗進(jìn)程的界面僅僅作為一種示例性實(shí)施方式,實(shí)際并不局限于以上三種,新型彈窗界面是一種不同于傳統(tǒng)彈窗界面的彈窗進(jìn)程顯示方式,其除了具有關(guān)閉、最小化控件以外,還可以具有其他類型的控件及其組合,例如單選框控件、復(fù)選框控件、確認(rèn)控件、鏈接控件等,這種新型的控件組合形式通過彈窗界面進(jìn)行展示,這種展示方式是傳統(tǒng)彈窗界面所不具有的,對這種新型彈窗界面的識別與控制也是本發(fā)明的創(chuàng)造性貢獻(xiàn)之一。
s5,如果匹配失敗,則識別為惡意彈窗,并對所述彈窗進(jìn)程執(zhí)行屏蔽操作。
作為一種優(yōu)選的實(shí)施方式,記錄所述彈窗進(jìn)程的識別信息與操作信息,并將所述識別信息與操作信息存儲在所述終端中;如果再次檢測到所述終端中存在彈窗進(jìn)程的啟動操作,則先將所述彈窗進(jìn)程與所述識別信息進(jìn)行匹配,如果匹配成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作;如果匹配不成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作。通過每次彈窗進(jìn)程識別過程中對上述記錄的更新,可以不斷增加該識別信息的數(shù)據(jù)量,從而增大樣本數(shù)量,有效避免了用戶針對同樣一種彈窗進(jìn)程反復(fù)設(shè)置帶來的厭煩的問題。
作為一種優(yōu)選的實(shí)施方式,為用戶提供所述非惡意彈窗的默認(rèn)選擇配置界面,并根據(jù)所述用戶的選擇自動執(zhí)行所述非惡意彈窗對應(yīng)的操作;并根據(jù)所述檢測彈窗進(jìn)程的啟動操作的數(shù)量提示用戶對所述默認(rèn)選擇配置界面進(jìn)行更新設(shè)置。
作為一種優(yōu)選的實(shí)施方式,所述步驟s4還包括:如果匹配失敗,則識別為惡意彈窗,執(zhí)行惡意彈窗類別判斷操作,并根據(jù)所述惡意彈窗類別對所述彈窗進(jìn)程執(zhí)行屏蔽操作。
作為一種優(yōu)選的實(shí)施方式,所述惡意彈窗類別判斷操作具體包括:判斷所述彈窗進(jìn)程是否具有關(guān)閉控件按鈕,如果無,則判定為一級惡意彈窗,直接執(zhí)行關(guān)閉所述彈窗進(jìn)程的操作;如果有,則判定為二級惡意彈窗,并自動執(zhí)行所述關(guān)閉控件按鈕的點(diǎn)擊操作,以關(guān)閉所述彈窗進(jìn)程。該方法通過自動識別彈窗進(jìn)程的配置信息,獲取彈窗進(jìn)程界面上的控件類型、數(shù)量、功能等信息,進(jìn)而對該彈窗執(zhí)行最有效的關(guān)閉或者先選擇后關(guān)閉的操作,從而避免用戶逐個點(diǎn)擊與選擇造成的操作復(fù)雜、影響用戶使用終端體驗(yàn)差的問題。
實(shí)施例二:
此外,本發(fā)明提出了一種彈窗屏蔽裝置,如圖4所示,所述裝置包括如下模塊:
配置信息生成模塊,用于獲取終端中已安裝應(yīng)用程序的信息列表和瀏覽器中已注冊網(wǎng)站的信息列表,根據(jù)所述已安裝應(yīng)用程序的信息列表和所述已注冊網(wǎng)站的信息列表生成安全進(jìn)程配置信息;例如,終端用戶已經(jīng)在瀏覽器注冊為淘寶用戶和百度貼吧用戶,已經(jīng)安裝了辦公軟件wps、社交軟件qq等,則自動在該終端中搜索上述已經(jīng)安裝和已經(jīng)注冊的用戶相關(guān)信息,該信息不含用戶的隱私信息,僅僅采集用戶是否已經(jīng)安裝該軟件或者是否已經(jīng)在該網(wǎng)址進(jìn)行注冊,以作為彈窗進(jìn)程合法性的依據(jù);并將采集到的該相關(guān)信息進(jìn)行整理,提取與該相關(guān)信息對應(yīng)的有可能與彈窗進(jìn)程相關(guān)的信息,并由此生成安全進(jìn)程配置信息。需要強(qiáng)調(diào)的是,該相關(guān)信息的收集與整理與對應(yīng)的應(yīng)用軟件是否被打開、已注冊的網(wǎng)站是否正在登陸無關(guān),這樣設(shè)置的原因在于彈窗進(jìn)程的啟動與應(yīng)用軟件是否被打開或者注冊網(wǎng)址是否已經(jīng)登陸并無必然關(guān)系,這樣可以大大降低合法彈窗進(jìn)程被誤判的可能性。
檢測模塊,用于檢測所述終端中是否存在彈窗進(jìn)程的啟動操作;該啟動操作可以是前臺的,也可以是后臺的;其中,前臺的進(jìn)程可以是直接展示在終端顯示設(shè)備上可以被用戶觀察到的,也可以是在顯示設(shè)備外部不能被用戶觀察到的;這樣可以實(shí)現(xiàn)彈窗進(jìn)程的全面監(jiān)控,避免了僅僅將彈窗進(jìn)程轉(zhuǎn)移到顯示設(shè)備外部不能被用戶觀察而實(shí)際并未關(guān)閉彈窗進(jìn)程造成占用系統(tǒng)內(nèi)存、影響用戶安全使用終端帶來的問題。
匹配模塊,用于執(zhí)行如果檢測到所述彈窗進(jìn)程的啟動操作,則獲取所述彈窗進(jìn)程的配置信息,并將所述彈窗進(jìn)程的配置信息與所述安全進(jìn)程配置信息進(jìn)行匹配;所述彈窗進(jìn)程的配置信息含有該彈窗進(jìn)程的屬性信息、來源信息,如果該彈窗進(jìn)程是辦公軟件wps推送的,則其與已經(jīng)安裝的wps軟件具有能夠匹配的屬性信息,這種屬性信息是wps軟件及其彈窗進(jìn)程特有的信息,因此,通過該屬性信息進(jìn)行匹配性驗(yàn)證,具有較高的準(zhǔn)確度。
非惡意彈窗操作模塊,用于執(zhí)行如果匹配成功,則識別所述彈窗進(jìn)程為非惡意彈窗;并判斷所述彈窗進(jìn)程的類別,如果所述彈窗進(jìn)程具有勾選控件與確定控件,如圖1的一種新型的含有勾選控件和關(guān)閉控件的彈窗界面示意圖所示,則自動取消勾選項(xiàng)并執(zhí)行確定操作;如果所述彈窗進(jìn)程具有一級或者多級選項(xiàng),圖2的一種新型的含有二級子選項(xiàng)控件的彈窗界面示意圖,則依次搜索各選項(xiàng)或者各選項(xiàng)其子選項(xiàng),直至找到關(guān)閉選項(xiàng),并執(zhí)行關(guān)閉操作;此外,圖3給出了一種新型的含有勾選控件和確定按鈕控件的彈窗界面示意圖。需要說明的是,以上三種彈窗進(jìn)程的界面僅僅作為一種示例性實(shí)施方式,實(shí)際并不局限于以上三種,新型彈窗界面是一種不同于傳統(tǒng)彈窗界面的彈窗進(jìn)程顯示方式,其除了具有關(guān)閉、最小化控件以外,還可以具有其他類型的控件及其組合,例如單選框控件、復(fù)選框控件、確認(rèn)控件、鏈接控件等,這種新型的控件組合形式通過彈窗界面進(jìn)行展示,這種展示方式是傳統(tǒng)彈窗界面所不具有的,對這種新型彈窗界面的識別與控制也是本發(fā)明的創(chuàng)造性貢獻(xiàn)之一。
惡意彈窗操作模塊,用于執(zhí)行如果匹配失敗,則識別所述彈窗進(jìn)程為惡意彈窗,判斷所述彈窗進(jìn)程是否具有關(guān)閉控件按鈕,如果無,則判定為一級惡意彈窗,直接執(zhí)行關(guān)閉所述彈窗進(jìn)程的操作;如果有,則判定為二級惡意彈窗,并自動執(zhí)行所述關(guān)閉控件按鈕的點(diǎn)擊操作,以關(guān)閉所述彈窗進(jìn)程。該方法通過自動識別彈窗進(jìn)程的配置信息,獲取彈窗進(jìn)程界面上的控件類型、數(shù)量、功能等信息,進(jìn)而對該彈窗執(zhí)行最有效的關(guān)閉或者先選擇后關(guān)閉的操作,從而避免用戶逐個點(diǎn)擊與選擇造成的操作復(fù)雜、影響用戶使用終端體驗(yàn)差的問題。
作為一種優(yōu)選的實(shí)施方式,記錄所述彈窗進(jìn)程的識別信息與操作信息,并將所述識別信息與操作信息存儲在所述終端中;如果再次檢測到所述終端中存在彈窗進(jìn)程的啟動操作,則先將所述彈窗進(jìn)程與所述識別信息進(jìn)行匹配,如果匹配成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作;如果匹配不成功,則直接執(zhí)行與所述識別信息對應(yīng)的操作信息相應(yīng)的操作。通過每次彈窗進(jìn)程識別過程中對上述記錄的更新,可以不斷增加該識別信息的數(shù)據(jù)量,從而增大樣本數(shù)量,有效避免了用戶針對同樣一種彈窗進(jìn)程反復(fù)設(shè)置帶來的厭煩的問題。
作為一種優(yōu)選的實(shí)施方式,為用戶提供所述非惡意彈窗的默認(rèn)選擇配置界面,并根據(jù)所述用戶的選擇自動執(zhí)行所述非惡意彈窗對應(yīng)的操作;并根據(jù)所述檢測彈窗進(jìn)程的啟動操作的數(shù)量提示用戶對所述默認(rèn)選擇配置界面進(jìn)行更新設(shè)置。
本發(fā)明提出了一種能夠兼顧傳統(tǒng)彈窗界面和新型彈窗界面的彈窗攔截方法與裝置,以終端中已安裝或者已注冊信息作為進(jìn)程是否合法的依據(jù),而不僅僅局限于已啟動的應(yīng)用程序與進(jìn)程,因此,該合法性的判斷更加全面、客觀;此外,根據(jù)進(jìn)程界面控件信息對彈窗進(jìn)程進(jìn)行分類、自動識別、選取對用戶最有利的控件點(diǎn)擊選擇方案,最大限度的避免了暴力關(guān)閉進(jìn)程給程序和系統(tǒng)的正常運(yùn)行帶來的干擾,是一種“因地制宜”的靈活性高的彈窗攔截方法,從而改善了用戶體驗(yàn)。最后,設(shè)置默認(rèn)選擇配置界面實(shí)現(xiàn)多個合法應(yīng)用程序與多個合法注冊網(wǎng)址對應(yīng)合法彈窗進(jìn)程信息的一次性集中設(shè)置,避免了用戶反復(fù)選擇最佳設(shè)置帶來的不便。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。