欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種攔截彈窗的方法和裝置的制作方法

文檔序號:6379446閱讀:189來源:國知局
專利名稱:一種攔截彈窗的方法和裝置的制作方法
技術領域
本發(fā)明屬于互聯(lián)網(wǎng)技術領域,具體地說,涉及一種攔截彈窗的方法和裝置。
背景技術
隨著信息技術和互聯(lián)網(wǎng)技術的快速發(fā)展,計算機和互聯(lián)網(wǎng)成為用戶生活和工作中獲取信息和共享信息的有效途徑。比如,QQ、MSN、飛信等即時通訊軟件程序,再例如,迅雷、優(yōu)酷、千千靜聽等網(wǎng)絡資源傳播軟件程序或網(wǎng)站,可以實現(xiàn)用戶之間信息的無障礙共享和傳播。為了最大化這些軟件程序、網(wǎng)站的商業(yè)性或者應用性,在使用這些軟件程序的時候,對于用戶來說,不定時地通常會有彈窗出現(xiàn),有涉及廣告的廣告彈窗,有涉及新聞的新聞彈窗。另外,還有一些網(wǎng)站或應用程序,比如游戲網(wǎng)站、非法網(wǎng)站可能會產(chǎn)生一些惡意彈 窗如涉及黃色內容等。通常來說,為了避免被干擾,用戶都會關閉這些彈窗,但是,這種情況無形中對用戶的正常工作帶來干擾,造成用戶的感受度較差。尤其是一些惡意網(wǎng)站或者游戲網(wǎng)站,當用戶點擊彈窗,意在關閉彈窗時,由于彈窗中可能隱藏有惡意數(shù)據(jù)或非法數(shù)據(jù),可能給用戶帶來一定的數(shù)據(jù)安全隱患。綜上,由于計算機網(wǎng)絡上傳播的信息姿態(tài)不一、錯綜復雜,既容易干擾用戶正常的生活工作,嚴重地,又容易引發(fā)病毒感染、病毒攻擊等計算機安全問題。

發(fā)明內容
有鑒于此,本申請所要解決的技術問題是提供了一種攔截彈窗的方法和裝置,用以克服現(xiàn)有技術中彈窗對用戶正常工作的干擾,及導致的計算機安全問題。為了解決上述技術問題,本申請?zhí)峁┝艘环N攔截彈窗的方法,包括監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之內;識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。進一步地,監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,包括獲取彈窗的句柄,根據(jù)所述句柄獲取所述彈窗的進程,并對所述彈窗的進程進行記錄,通過對所述彈窗的進程的記錄以監(jiān)控出現(xiàn)在終端的顯示區(qū)域的所述彈窗。進一步地,對所述彈窗的進程進行記錄時,記錄以下一個或多個的組合所述彈窗的進程名、所述彈窗的標題、所述彈窗的類名、所述彈窗的尺寸。進一步地,所述獲取彈窗的句柄,根據(jù)所述句柄獲取所述彈窗的進程,包括通過調用應用程序編程接口獲取所述彈窗的句柄;獲取所述句柄對應的進程標識碼,并根據(jù)所述進程標識碼獲取對應的程序文件;根據(jù)所述程序文件的路徑,獲取所述彈窗的進程。進一步地,識別到所述彈窗的進程與預先指定的進程匹配時,將監(jiān)控到的所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗,包括識別所述彈窗的進程,如果所述彈窗的進程識別與預先指定的非必須關閉的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗;如果所述彈窗的進程與預先指定的必須關閉的進程匹配,直接關閉所述彈窗的進程來關閉所述彈窗。進一步地,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗,包括根據(jù)預先指定的進程所預先收集的對應彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息;通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。進一步地,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗,包括預先監(jiān)測對所述彈窗的關閉控件的點擊操作,記錄所述點擊發(fā)生的位置信息;通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。進一步地,所述必須關閉的進程,包括以下一個或多個的組合不安全的進程、未知進程、用戶指定必須關閉的進程;所述非必須關閉的進程,包括安全的進程和/或用戶·指定不關閉的進程。進一步地,將監(jiān)控到的所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗的操作之后,還包括抓取所述彈窗的圖像并通過圖片形式保存;經(jīng)過預定時間之后,將保存的所述彈窗的圖像在所述顯示區(qū)域展現(xiàn)。為了解決上述技術問題,本申請還提供了一種攔截彈窗的裝置,包括監(jiān)控模塊,用于監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之外;攔截模塊,用于當識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。進一步地,所述攔截彈窗的裝置,還包括匹配模塊;所述攔截模塊進一步包括彈窗關閉單元和進程關閉單元;其中,所述匹配模塊,用于識別對所述彈窗的進程,當所述彈窗的進程與預先指定的非必須關閉的進程匹配時,通知所述彈窗關閉單元;當所述彈窗的進程與預先指定的必須關閉的進程匹配時,通知所述進程關閉單元;所述彈窗關閉單元,用于將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗;所述進程關閉單元,用于直接關閉所述彈窗的進程來關閉所述彈窗。進一步地,所述彈窗關閉單元,用于根據(jù)收集的預先指定的進程所對應的彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息,通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。進一步地,所述彈窗關閉單元,用于預先監(jiān)測對所述彈窗的關閉控件的點擊操作,記錄所述點擊發(fā)生的位置信息,通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。進一步地,還包括重現(xiàn)模塊,用于抓取所述彈窗的圖像并通過圖片形式保存,經(jīng)過預定時間之后,將保存的所述彈窗的圖像在所述顯示區(qū)域展現(xiàn)。與現(xiàn)有的方案相比,本申請所獲得的技術效果I)通過對用戶顯示區(qū)域的彈窗進行實時監(jiān)控,一旦監(jiān)控到彈窗,根據(jù)用戶的觸發(fā)啟動彈窗攔截功能;智能檢測彈窗的進程的安全程度,并給予將彈窗移動到顯示區(qū)域之外的攔截處理或者直接關閉進程的攔截處理;2)當需要對某些非惡意或者合法彈窗進行重現(xiàn)的時候,可以完全重現(xiàn)被攔截的彈窗,或者僅重現(xiàn)被攔截彈窗的截圖,克服了彈窗對用戶正常工作的干擾,進一步保證了計算機的安全。


此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中圖I為本發(fā)明實施例一中攔截彈窗的方法流程示意圖;圖2為本發(fā)明實施例二中攔截彈窗的方法流程示意圖;
圖3為本發(fā)明實施例三的方法流程示意圖;圖4為本發(fā)明實施例四的方法流程示意圖;圖5為本發(fā)明實施例五中攔截彈窗的裝置結構圖;圖6為本發(fā)明實施例六中攔截模塊的結構示意圖;圖7-9為本發(fā)明上述實施例的具體應用示意圖。
具體實施例方式以下將配合圖式及實施例來詳細說明本申請的實施方式,藉此對本申請如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。下述實施例中,通過對用戶顯示區(qū)域的彈窗進行實時監(jiān)控,一旦監(jiān)控到彈窗,直接將監(jiān)控到的彈窗移動到顯示區(qū)域之外,使所述彈窗對用戶不可見,之后,可以通過直接關閉進程、或者進行模擬操作以關閉所述彈窗。當需要對某些非惡意或者合法彈窗進行重現(xiàn)的時候,可以完全重現(xiàn)被攔截的彈窗,或者僅重現(xiàn)被攔截彈窗的截圖,從而克服了現(xiàn)有技術中彈窗對用戶正常工作的干擾,避免了的計算機安全問題。如圖I所示,為本發(fā)明實施例一中攔截彈窗的方法流程示意圖,該方法包括步驟101、監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之內;本實施例中,終端的顯示區(qū)域可以是指在終端的顯示屏幕上,對用戶可見的顯示區(qū)域。監(jiān)控出現(xiàn)在終端的顯示區(qū)域的彈窗可以通過監(jiān)控系統(tǒng)中的窗體創(chuàng)建事件creatwindow 來實現(xiàn)。本實施例的步驟101中所述監(jiān)控出現(xiàn)在終端的顯示區(qū)域的彈窗,進一步包括獲取彈窗的句柄,根據(jù)所述句柄獲取所述彈窗的進程,并對所述彈窗的進程進行記錄,以監(jiān)控出現(xiàn)在終端的顯示區(qū)域的所述彈窗。步驟101中所述對所述彈窗的進程進行記錄,進一步包括對所述彈窗的進程名、所述彈窗的標題、所述彈窗的類名、所述彈窗的尺寸進行記錄。步驟101中所述獲取彈窗的句柄,根據(jù)所述句柄獲取所述彈窗的進程,進一步包括首先,通過調用應用程序編程接口獲取所述彈窗的句柄;
其次,獲取所述句柄對應的進程標識碼,并根據(jù)所述進程標識碼獲取對應的程序文件;最后,根據(jù)所述程序文件的路徑,獲取所述彈窗的進程。步驟102、識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。識別到所述彈窗的進程是否為預先指定的進程并在之后進行相應攔截操作,是根據(jù)用戶的觸發(fā)啟動的,即“根據(jù)用戶的觸發(fā),對所述彈窗的進程進行識別,當識別所述進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗,所述終端的顯示屏幕的顯示范圍之外對用戶不可見”。本實施例中,所述終端的顯示屏幕的顯示范圍之外可以指在終端上對于用戶來說不可見但又實際存在的顯示區(qū)域。 步驟102中,可以將監(jiān)控到的所述彈窗直接移動到所述終端的顯示屏幕的顯示范圍之外,直接關閉監(jiān)控到的所述彈窗對應的進程,或者,關閉監(jiān)控到的所述彈窗,詳見詳述實施例。本實施例中,彈窗包括但不限于廣告彈窗、新聞彈窗、游戲彈窗、黃色彈窗。本實施例中,關閉監(jiān)控到的所述彈窗對應的進程,不但要關閉所述彈窗本身的進程,還可以關閉所述彈窗的父進程。本發(fā)明第二實施例描述對于第一實施例的一種補充方案,除了移出顯示區(qū)域之夕卜,還可以使用直接關閉進程的方式來攔截彈窗,當然,使用是有判斷條件的。如圖2所示,為本發(fā)明實施例二中攔截彈窗的方法流程示意圖,該方法包括步驟201、監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之內;步驟202、識別所述彈窗的進程;步驟203、如果所述彈窗的進程與預先指定的非必須關閉的進程匹配,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗;步驟204、如果所述彈窗的進程與預先指定的必須關閉的進程匹配,直接關閉所述彈窗的進程來關閉所述彈窗。本實施例中,對進程進行收集形成一個預置名單,預置名單中收集的是必須關閉的進程的標識,必須關閉的進程包括以下一個或多個的組合不安全的進程、未知進程、用戶指定必須關閉的進程;這些進程往往存在惡意行為或者本身即為惡意程序,而未知進程由于其不確定性因此也被認為存在惡意的可能,這些進程可能會經(jīng)常打開一些彈窗給用戶造成了困擾,所以對于這類彈窗,為了用戶體驗以及系統(tǒng)安全考慮,往往設置為必須關閉的進程。當然,預置名單中收集的也可以是非必須關閉的進程的標識,所述非必須關閉的進程,包括安全的進程和/或用戶指定不關閉的進程,自然,絕對安全的進程,其打開的彈窗一般來說也是絕對安全,對系統(tǒng)無害;當然,這里還是要給予用戶對非必須關閉的進程進行自定義,即用戶可以特別指定的一些非必須關閉的進程。通過將所述彈窗的進程在所述預置名單中進行匹配,從而確定在終端的顯示區(qū)域監(jiān)控到的所述彈窗的進程是屬于必須關閉的進程,還是非必須關閉的進程。
本發(fā)明第三實施例描述步驟203中通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗。如圖3所示,為本發(fā)明實施例三的方法流程圖,該方法包括步驟301、根據(jù)預先指定的進程所預先收集的對應彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息;步驟302、通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。本實施例中,由于通過將彈窗移動到顯示區(qū)域之外,此時,彈窗并沒有被終止,而是在顯示區(qū)域之外繼續(xù)進行顯示,只不過此時超出了顯示屏幕的顯示范圍,用戶并無法直接看到彈窗。因此,通過預先收集的對應彈窗框架,確定出被移動到顯示區(qū)域之外的彈窗上關閉控件的位置信息,通過觸發(fā)該位置信息,以操作對應的關閉控件,從而關閉顯示區(qū)域之外的彈窗,此過程可稱為“模擬點擊操作”。本實施例中,步驟301可以進一步包括 首先,獲取所述終端的顯示屏幕的顯示范圍之外當前時刻最上層窗口對應的句柄;其次,根據(jù)所述顯示區(qū)域當前時刻最上層窗口對應的句柄,以及根據(jù)預先指定的進程所預先收集的對應彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息。本發(fā)明第四實施例描述步驟203中通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗。如圖4所示,為本發(fā)明實施例四的方法流程圖,該方法包括步驟401、預先監(jiān)測對所述彈窗的關閉控件的點擊操作,記錄所述點擊發(fā)生的位置
信息;這里為了確保能夠預先監(jiān)測對所述彈窗的關閉控件的點擊操作,在觸發(fā)本發(fā)明的這種攔截功能啟動的按鈕,可以設置在所述彈窗的關閉控件的位置,也就是在所述彈窗第一次出現(xiàn)時,通過點擊所述彈窗的關閉控件來觸發(fā)本發(fā)明的這種攔截功能啟動,這樣就可以通過監(jiān)測本次觸發(fā)啟動操作來預先收集到所述彈窗的關閉控件的位置信息;以后對于此彈窗的進程生成的彈窗都使用此位置信息來完成模擬點擊關閉即可。步驟402、通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。在步驟102中將監(jiān)控到的所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外后,還可以重新展現(xiàn)所述彈窗,采用如下兩種方式第一種,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外后不進行關閉,在預定的時間之后,將所述彈窗再移回到所述顯示區(qū)域內,以重新展現(xiàn)監(jiān)控到的所述彈窗。第二種,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外后關閉,抓取所述彈窗的圖像并通過圖片形式保存,經(jīng)過預定時間之后,將保存的所述彈窗的圖像在所述顯示區(qū)域展現(xiàn)。如圖5所示,為本發(fā)明實施例五中攔截彈窗的裝置結構圖,該攔截彈窗的裝置包括相互耦接的監(jiān)控模塊501和攔截模塊502 ;監(jiān)控模塊501,用于監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之外;
攔截模塊502,用于當識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。進一步地,所述攔截彈窗的裝置還可以包括重現(xiàn)模塊503,與攔截模塊502耦接,在攔截模塊502識別到所述彈窗的進程與預先指定的進程匹配時從而需要攔截所述彈窗時,用于抓取所述彈窗的圖像并通過圖片形式保存,經(jīng)過預定時間之后,將保存的所述彈窗的圖像在所述顯示區(qū)域展現(xiàn)。如圖6所示,為本發(fā)明實施例六中攔截模塊的結構示意圖,攔截模塊502進一步包括匹配單元5023、彈窗關閉單元5021和進程關閉單元5022 ;匹配單元5023,用于識別對所述彈窗的進程,當所述彈窗的進程與預先指定的非必須關閉的進程匹配時,通知所述彈窗關閉單元5021 ;當所述彈窗的進程與預先指定的必須關閉的進程匹配時,通知所述進程關閉單元5022 ;
·
彈窗關閉單元5021,用于將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之夕卜,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗;進程關閉單元5022,用于直接關閉所述彈窗的進程來關閉所述彈窗。具體來說,彈窗關閉單元5021,進一步可以用于根據(jù)收集的預先指定的進程所對應的彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息,通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗;或者,彈窗關閉單元5021,進一步可以用于預先監(jiān)測對所述彈窗的關閉控件的點擊操作,記錄所述點擊發(fā)生的位置信息,通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。如圖7-9所示,為本發(fā)明上述實施例的具體應用示意圖。圖7中,在用戶的顯示區(qū)域701監(jiān)控到一彈窗702,在該顯示區(qū)域702上還有其他顯示圖標703。圖8中,用戶點擊該彈窗702的任意位置(一般設置在彈窗702的關閉按鈕的位置),即出現(xiàn)一操作選項704,該操作選項包括“暫時關閉”、“永久關閉”、“稍后查看”。如果點擊“暫時關閉”,與現(xiàn)有關閉按鈕的功能相同。如果點擊“永久關閉”,即該彈窗702被用戶指定永久關閉,此時識別彈窗702的進程為非必須關閉的進程還是必須關閉的進程。識別發(fā)現(xiàn)彈窗702的進程為非必須關閉的進程,則將所述彈窗702移動到顯示區(qū)域701之外,向彈窗702的關閉按鈕的位置發(fā)送click指令操作來關閉彈窗702,之后彈窗702的進程開啟的所有彈窗均采用此方法自動關閉,如圖9所示。如果用戶選擇了“稍后查看”,彈窗702會被移動到顯示區(qū)域701之外,在預定的時間后,該彈窗702可以從顯示區(qū)域701之外重新移動到顯示區(qū)域701之內,或者,將彈窗702會被移動到顯示區(qū)域701之外關閉,抓取彈窗702的圖像并通過圖片形式保存,經(jīng)過預定時間之后,將保存的彈窗702的圖像在顯示區(qū)域701展現(xiàn)。本領域內的技術人員應明白,本申請的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。 上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。
權利要求
1.一種攔截彈窗的方法,其特征在于,包括 監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之內; 識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。
2.根據(jù)權利要求I所述的方法,其特征在于,監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,進一步包括 獲取彈窗的句柄,根據(jù)所述句柄獲取所述彈窗的進程,并對所述彈窗的進程進行記錄,通過對所述彈窗的進程的記錄以監(jiān)控出現(xiàn)在終端的顯示區(qū)域的所述彈窗。
3.根據(jù)權利要求2所述的方法,其特征在于, 對所述彈窗的進程進行記錄時,記錄以下一個或多個的組合所述彈窗的進程名、所述彈窗的標題、所述彈窗的類名、所述彈窗的尺寸。
4.根據(jù)權利要求2所述的方法,其特征在于,所述獲取彈窗的句柄,根據(jù)所述句柄獲取所述彈窗的進程,進一步包括 通過調用應用程序編程接口獲取所述彈窗的句柄; 獲取所述句柄對應的進程標識碼,并根據(jù)所述進程標識碼獲取對應的程序文件; 根據(jù)所述程序文件的路徑,獲取所述彈窗的進程。
5.根據(jù)權利要求I所述的方法,其特征在于,識別到所述彈窗的進程與預先指定的進程匹配時,將監(jiān)控到的所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗,進一步包括 識別所述彈窗的進程,如果所述彈窗的進程識別與預先指定的非必須關閉的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗;如果所述彈窗的進程與預先指定的必須關閉的進程匹配,直接關閉所述彈窗的進程來關閉所述彈窗。
6.根據(jù)權利要求5所述的方法,其特征在于,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗,進一步包括 根據(jù)預先指定的進程所預先收集的對應彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息; 通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。
7.根據(jù)權利要求5所述的方法,其特征在于,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗,進一步包括 預先監(jiān)測對所述彈窗的關閉控件的點擊操作,記錄所述點擊發(fā)生的位置信息; 通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。
8.根據(jù)權利要求5所述的方法,其特征在于, 所述必須關閉的進程,包括以下一個或多個的組合不安全的進程、未知進程、用戶指定必須關閉的進程; 所述非必須關閉的進程,包括安全的進程和/或用戶指定不關閉的進程。
9.根據(jù)權利要求I所述的方法,其特征在于,將監(jiān)控到的所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗的操作之后,還包括 抓取所述彈窗的圖像并通過圖片形式保存; 經(jīng)過預定時間之后,將保存的所述彈窗的圖像在所述顯示區(qū)域展現(xiàn)。
10.一種攔截彈窗的裝置,其特征在于,包括 監(jiān)控模塊,用于監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之外; 攔截模塊,用于當識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述攔截彈窗的裝置,還包括匹配模塊; 所述攔截模塊進一步包括彈窗關閉單元和進程關閉單元;其中, 所述匹配模塊,用于識別對所述彈窗的進程,當所述彈窗的進程與預先指定的非必須關閉的進程匹配時,通知所述彈窗關閉單元;當所述彈窗的進程與預先指定的必須關閉的進程匹配時,通知所述進程關閉單元; 所述彈窗關閉單元,用于將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外,通過模擬點擊所述彈窗的關閉控件的操作來關閉所述彈窗; 所述進程關閉單元,用于直接關閉所述彈窗的進程來關閉所述彈窗。
12.根據(jù)權利要求11所述的裝置,其特征在于, 所述彈窗關閉單元,進一步用于根據(jù)收集的預先指定的進程所對應的彈窗框架,獲取監(jiān)控到的所述彈窗的關閉控件的位置信息,通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。
13.根據(jù)權利要求11所述的裝置,其特征在于, 所述彈窗關閉單元,進一步用于預先監(jiān)測對所述彈窗的關閉控件的點擊操作,記錄所述點擊發(fā)生的位置信息,通過對所述位置信息進行模擬點擊操作從而觸發(fā)所述關閉控件關閉所述彈窗,以攔截監(jiān)控到的所述彈窗。
14.根據(jù)權利要求10所述的裝置,其特征在于,還包括 重現(xiàn)模塊,用于抓取所述彈窗的圖像并通過圖片形式保存,經(jīng)過預定時間之后,將保存的所述彈窗的圖像在所述顯示區(qū)域展現(xiàn)。
全文摘要
本申請公開了一種攔截彈窗的方法和裝置,該方法包括監(jiān)控在終端的顯示區(qū)域內生成的彈窗并獲取所述彈窗的進程,所述顯示區(qū)域處于終端的顯示屏幕的顯示范圍之內;識別到所述彈窗的進程與預先指定的進程匹配時,將所述彈窗移動到所述終端的顯示屏幕的顯示范圍之外以攔截監(jiān)控到的所述彈窗。本申請通過對用戶顯示區(qū)域的彈窗進行實時監(jiān)控,一旦監(jiān)控到彈窗,根據(jù)用戶的觸發(fā)啟動彈窗攔截功能;智能檢測彈窗的進程的安全程度,并給予將彈窗移動到顯示區(qū)域之外的攔截處理或者直接關閉進程的攔截處理。
文檔編號G06F21/51GK102945341SQ201210407609
公開日2013年2月27日 申請日期2012年10月23日 優(yōu)先權日2012年10月23日
發(fā)明者寧敢 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
日土县| 苗栗县| 长乐市| 马鞍山市| 收藏| 丹寨县| 武鸣县| 饶平县| 黑河市| 文成县| 剑河县| 文山县| 康乐县| 天祝| 奎屯市| 新昌县| 齐齐哈尔市| 沧州市| 土默特左旗| 旬阳县| 谢通门县| 安龙县| 依安县| 普宁市| 麦盖提县| 台北市| 宜城市| 资源县| 灵台县| 通化县| 靖宇县| 白朗县| 平原县| 阜宁县| 饶河县| 衡南县| 霍城县| 平乐县| 海门市| 泰来县| 河北省|