[發明專利]針對應用程序的廣告進行攔截的方法及裝置有效
| 申請號: | 201410453765.0 | 申請日: | 2014-09-05 |
| 公開(公告)號: | CN104199934B | 公開(公告)日: | 2017-07-04 |
| 發明(設計)人: | 劉昕;唐淳 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京華沛德權律師事務所11302 | 代理人: | 劉杰 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 應用程序 廣告 進行 攔截 方法 裝置 | ||
1.一種針對應用程序的廣告進行攔截的方法,其特征在于,包括:
通過應用程序的回調接口,動態監聽所述應用程序的窗口布局變化,其中,所述回調接口是在應用程序內每個活動組件中動態注冊的視圖樹狀結構的接口,在視圖樹的根節點設置結構變化監控器,通過調用結構變化監控器實現對所述應用程序的窗口布局變化的監控;
當監聽到新增窗口時,通過反射機制獲取該窗口所屬的類信息以及包結構;
根據所述窗口所屬的類信息以及包結構判斷所述窗口是否屬于廣告插件或惡意插件,若是,利用所述廣告插件或惡意插件對應的特征數據對所述窗口進行定向攔截。
2.如權利要求1所述的方法,其特征在于,還包括:
采用反射機制從已經實例化的內置插件對象中動態提取展示的數據源接口;
通過所述數據源接口獲取到窗口所屬的類信息以及包結構;
根據所述窗口所屬的類信息以及包結構判斷所述窗口是否屬于網絡視圖形式的廣告插件或惡意插件,若是,利用所述網絡視圖形式的廣告插件或惡意插件所對應的特征數據對窗口進行定向攔截。
3.如權利要求1所述的方法,其特征在于,還包括:
采用反射機制從已經實例化的內置插件對象中動態提取展示的點擊事件處理接口;
通過所述點擊事件處理接口獲取到窗口所屬的類信息以及包結構;
根據所述窗口所屬的類信息以及包結構判斷所述窗口是否屬于圖像視圖形式的廣告插件或惡意插件,若是,利用所述圖像視圖形式的廣告插件或惡意插件所對應的特征數據對窗口進行定向攔截。
4.如權利要求1所述的方法,其特征在于,還包括:
判斷所述窗口所屬的包結構與所述應用程序所使用的包結構是否完全分布在兩個互相平行且完全不重疊的包結構內,如果是,則進一步精確確定所述窗口為廣告插件或惡意插件。
5.如權利要求1所述的方法,其特征在于,所述根據所述窗口所屬的類信息以及包結構判斷所述窗口是否屬于廣告插件或惡意插件包括:
根據所述窗口所屬的類信息確定包名稱,并根據所述窗口所屬的包結構確定包路徑;
根據所述包路徑中的多極目錄中每一級目錄的包名稱是否包含預先搜集的廣告廠商名稱、插件產品名稱來判定所述窗口是屬于某個廣告插件或惡意插件。
6.如權利要求1所述的方法,其特征在于,所述定向攔截是根據特征數據僅對廣告插件或惡意插件對應的窗口進行攔截,而對應用程序的其它窗口不作攔截的處理。
7.如權利要求1所述的方法,其特征在于,所述利用所述廣告插件或惡意插件對應的特征數據對所述窗口進行定向攔截包括:
預先在云端先通過學習廣告插件樣本或惡意插件樣本來提取到多款廣告插件或惡意插件的通用特征數據;
使用這些通用特征數據來對所述應用程序進行掃描,從而判斷出所述應用程序里包含哪些已知的廣告插件或惡意插件;
對掃描確定的廣告插件或惡意插件進行攔截。
8.如權利要求7所述的方法,其特征在于,所述掃描的方式為針對應用二進制文件中的固定代碼和固定字符串進行比對。
9.如權利要求1所述的方法,其特征在于,所述窗口包括廣告條和/或懸浮窗。
10.一種針對應用程序的廣告進行攔截的裝置,其特征在于,包括:
監聽單元,用于通過應用程序的回調接口,動態監聽所述應用程序的窗口布局變化,其中,所述回調接口是在應用程序內每個活動組件中動態注冊的視圖樹狀結構的接口,在視圖樹的根節點設置結構變化監控器,通過調用結構變化監控器實現對所述應用程序的窗口布局變化的監控;
獲取單元,用于當監聽到新增窗口時,通過反射機制獲取該窗口所屬的類信息以及包結構;
控制單元,用于根據所述窗口所屬的類信息以及包結構判斷所述窗口是否屬于廣告插件或惡意插件,若是,利用所述廣告插件或惡意插件對應的特征數據對所述窗口進行定向攔截。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410453765.0/1.html,轉載請聲明來源鉆瓜專利網。





