[發明專利]一種基于圖標對比的android應用搜索山寨應用剔除方法有效
| 申請號: | 201310224721.6 | 申請日: | 2013-06-07 |
| 公開(公告)號: | CN103324697A | 公開(公告)日: | 2013-09-25 |
| 發明(設計)人: | 王京;繆志堅 | 申請(專利權)人: | 北京掌匯天下科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 圖標 對比 android 應用 搜索 山寨 剔除 方法 | ||
技術領域
本發明涉及一種搜索剔除方法,特別涉及一種基于圖標對比和簽名對比的android應用搜索山寨應用剔除方法。?
背景技術
android應用搜索領域,目前存在一個嚴重的問題,就是山寨應用層出不窮,各種應用市場都存在大量用戶看起來無法分辨的類似(或相同)應用,讓用戶無所適從;山寨應用的生成者,有兩種主要的打包方式:一是不改變原應用包名,添加惡意代碼之后使用自有簽名發布;二是修改應用包名,同時使用自有簽名發布。即使是Google?Play上面,也存在不少這種形式的山寨軟件,第三方市場中,這種問題就更是普遍。在人工審核中,這種問題在特別知名的應用中可以比較好的通過審核人員的知識進行人工過濾。但對于不太知名的軟件,以及在全網應用抓取中,由于人工或者網絡爬蟲都無法以簡單的標準判斷一個應用是否為山寨應用,因此這個問題更加棘手。?
請參閱中國發明專利:《網頁搜索方法和裝置》,申請號:CN201210548469.X,公開了一種網頁搜索方法和裝置,在瀏覽器搜索欄中加載預置的搜索引擎類別信息生成搜索引擎類別列表;在瀏覽器搜索欄輸入框中接收輸入的搜索用關鍵字;接收對所述搜索引擎類別列表中的搜索引擎類別的選擇信息;加載所選的搜索引擎類別對應的搜索引擎列表;接收對所述搜索引擎列表中的搜索引擎的選擇信息,并依據所述搜索用關鍵字向所選擇的搜索引擎發起搜索請求。該專利中使用搜索關鍵字形成搜索引擎列表,并未在搜索過程中進行鑒別和確認,檢索到的信息極易產生無法分辨的類似信息。?
鑒于上述缺陷,本發明創作者經過長時間的研究和實踐終于獲得了本創作。?
發明內容
本發明的目的在于提供一種android應用搜索的山寨應用剔除方法,?用以克服上述技術缺陷。?
為實現上述目的,本發明提供一種android應用搜索的山寨應用剔除方法,其包括以下步驟:?
步驟a,由爬蟲網絡抓取符合條件的應用;?
步驟b,判斷上述步驟a中抓取到的符合條件的應用是否與認證數據庫中存在的應用存在相同的包名;若抓取到的符合條件的應用與認證數據庫中存在的應用存在相同的包名,則跳轉至下述步驟d;若不存在,則跳轉至下述步驟c;?
步驟c,判斷該抓取到的符合條件的應用是否與認證數據庫中存儲的應用存在相同圖標,若認證數據庫中存在與抓取到的應用包名不同但圖標相同的應用,可將其判斷為山寨應用,則跳轉至下述步驟e;若不存在,則該符合條件的應用屬于新的應用,跳轉至下述步驟f;?
步驟d,判斷該抓取到的符合條件的應用是否與認證數據庫中該應用具有相同的簽名;若認證數據庫中存儲的應用與抓取到的應用包名與簽名均相同,可將其判斷為正版,跳轉至下述步驟f;若判斷結果為否,將其判斷為山寨應用,跳轉至下述步驟e;?
步驟e,將該抓取到的應用從網絡中剔除,跳轉至下述步驟h;?
步驟f,將該抓取到的應用添加至正版應用索引列表;?
步驟g,將上述步驟f中得到的正版應用索引列表,經整理后發送至前端呈現給用戶;?
步驟h,結束。?
較佳的,所述認證數據庫的形成過程為:?
步驟b1,將希望被收錄進認證數據庫的正版應用向認證數據庫發出認證請求;?
步驟b2,所述認證數據庫對提出請求的正版應用進行認證;?
步驟b3,將通過上述步驟b2認證的正版應用進行解析,獲取正版作者簽名;?
步驟b4,獲取正版應用圖標;?
步驟b5,從已認證正版應用中獲取正版應用包名并存儲在認證簽名庫;?
步驟b6,將正版作者簽名經過散列函數運算成為長串的序列碼供儲存和比較用,將數字簽名以上述長串序列碼的形式存儲在認證簽名庫中;?
步驟b7將所有的正版應用的包名存儲至認證簽名庫;?
步驟b8,將所有的正版應用的圖標存儲至應用圖標庫;?
步驟b9,經過上述步驟b8存儲至所述應用圖標庫的應用圖標形成所?述應用圖標庫;?
步驟b10,經過上述步驟b7存儲至所述認證簽名庫的認證簽名和存儲的正版包名形成所述認證簽名庫;?
步驟b11,所述認證簽名庫和應用圖標庫形成所述認證數據庫。?
較佳的,所述步驟c中圖標對比的過程為:?
步驟c1,抓取到的應用與認證數據庫中存在的應用不存在相同的包名;?
步驟c2,獲取抓取到的應用圖標;?
步驟c3,將上述步驟c2抓取到的應用圖標送往應用圖標庫進行檢測;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京掌匯天下科技有限公司,未經北京掌匯天下科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310224721.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種瓷磚智能識別設備
- 下一篇:一種金額輸入并顯示的方法和裝置





